awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Terminal Utilities · Awesome GitHub Repositories

12 repos

Awesome GitHub RepositoriesTerminal Utilities

Command-line utilities that enhance shell workflows through search, completion, and environment configuration.

Explore 12 awesome GitHub repositories matching development tools & productivity · Terminal Utilities. Refine with filters or upvote what's useful.

  1. Home
  2. Development Tools & Productivity
  3. Terminal, Shell & CLI
  4. Terminal and CLI Enhancements
  5. Shell and Terminal Utilities
  6. General Enhancements and Tooling
  7. Terminal Utilities

Awesome Terminal Utilities GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • trimstray/the-book-of-secret-knowledge

    trimstray/the-book-of-secret-knowledge

    206,980GitHubView on GitHub↗

    This project serves as a centralized, community-driven repository of technical knowledge and administrative resources. It provides a structured taxonomy that aggregates disparate information into a searchable framework, supporting continuous learning and rapid problem-solving for system administrators and cybersecurity

    Record and replay command-line interactions for documentation, training, or forensic review purposes.

    awesomeawesome-listbsd
  • ohmyzsh/ohmyzsh

    ohmyzsh/ohmyzsh

    184,876GitHubView on GitHub↗

    This project is a community-driven shell configuration framework designed to manage terminal environments, modular extensions, and command-line interface customizations. It functions as an environment manager that standardizes shell settings and appearance across diverse Unix-like operating systems, ensuring a consiste

    Updates command-line appearance by executing theme-specific functions every time the prompt is rendered.

    Shellclicli-appoh-my-zsh
  • jlevy/the-art-of-command-line

    jlevy/the-art-of-command-line

    159,970GitHubView on GitHub↗

    This project is a comprehensive technical reference and educational resource designed to improve proficiency with command-line interfaces. It functions as a productivity toolkit, providing a structured knowledge base of essential terminal operations, system administration tasks, and high-impact command sequences for da

    Transforms text-based data using command-line utilities for pattern matching and automated file processing.

    bashdocumentationlinux
  • anomalyco/opencode

    anomalyco/opencode

    107,154GitHubView on GitHub↗

    OpenCode is a framework for orchestrating autonomous AI agents within development environments. It provides a multi-tiered architecture where primary assistants manage user interaction while specialized subagents handle specific tasks like planning, research, and code generation. The system includes a comprehensive com

    Optimizes terminal output with truecolor support and automatic fallbacks for restricted color environments.

    TypeScript
  • microsoft/terminal

    microsoft/terminal

    101,848GitHubView on GitHub↗

    This project is a terminal emulator that provides a modern command-line interface with support for tabbed navigation, GPU-accelerated text rendering, and comprehensive Unicode character display. It functions as a host for multiple shell sessions, managing them as independent processes within a unified windowing environ

    Supports diverse character sets, including Unicode and emojis, to ensure accurate text rendering and formatting.

    C++cmdcommand-lineconsole
  • nvbn/thefuck

    nvbn/thefuck

    95,503GitHubView on GitHub↗

    This tool is a rule-based engine designed to automate the correction of failed terminal commands. By integrating directly into the shell environment, it intercepts command execution errors, analyzes exit codes and output streams, and applies corrective logic to resolve typos or syntax mistakes. It functions as a persis

    Maintains developer flow by automatically detecting and repairing mistyped shell commands without requiring manual re-entry.

    Pythonpythonshell
  • google-gemini/gemini-cli

    google-gemini/gemini-cli

    94,954GitHubView on GitHub↗

    This project provides a command-line interface for managing autonomous agent workflows, task orchestration, and system-level automation. It includes a comprehensive framework for defining agent skills, managing persistent memory, and delegating tasks to specialized subagents. Users can configure complex planning modes,

    Background process management provides tools for monitoring and controlling long-running shell tasks and active sessions.

    TypeScriptaiai-agentscli
  • nvm-sh/nvm

    nvm-sh/nvm

    91,751GitHubView on GitHub↗

    This project is a command-line tool designed for managing multiple runtime versions on a local machine. It functions as a shell-based environment manager that enables users to install, switch between, and maintain different versions of a runtime to support project-specific requirements or diverse shell sessions. By dyn

    Defers the initialization of management logic until a version-specific command is explicitly invoked to improve shell startup performance.

    Shellbashinstalllts
  • junegunn/fzf

    junegunn/fzf

    77,987GitHubView on GitHub↗

    This project is a general-purpose command-line filter that provides an interactive interface for processing standard input streams. It enables real-time fuzzy searching, data selection, and transformation, allowing users to navigate complex information or file systems directly within their terminal. By utilizing a pipe

    Boosts shell efficiency through intuitive fuzzy completion and streamlined history navigation.

    Gobashclifish
  • BurntSushi/ripgrep

    BurntSushi/ripgrep

    60,093GitHubView on GitHub↗

    ripgrep is a command-line utility designed for searching through large file trees and source code repositories. It functions as a recursive text processor that traverses directories to locate and display matching patterns, serving as a high-performance alternative to traditional search tools. The tool distinguishes it

    Scans directory hierarchies to identify and extract specific strings or patterns from file contents.

    Rustclicommand-linecommand-line-tool
  • sharkdp/bat

    sharkdp/bat

    57,298GitHubView on GitHub↗

    This project is a command-line text viewer designed to enhance terminal output through automatic syntax highlighting and integrated file management. It functions as a replacement for standard system pagers, providing a readable interface for large text streams, source code, and markup files by applying color-coded form

    Transforms plain text output into readable, colorized streams through automated formatting and syntax analysis.

    Rustclicommand-linegit
  • romkatv/powerlevel10k

    romkatv/powerlevel10k

    53,017GitHubView on GitHub↗

    Powerlevel10k is a high-performance shell prompt framework designed to provide a responsive and visually informative command-line interface. It functions as a terminal customization engine that allows users to define the appearance, color schemes, and information density of their prompt through a declarative configurat

    Generates visually informative command-line prompts that maintain high performance and minimal latency during shell startup.

    Shellzsh

Explore sub-tags

  • Appearance & Sessions4 sub-tags
  • Interactive Navigation & Command Helpers5 sub-tags
  • Shell Configuration & Customization4 sub-tags
Text & Output Processing3 sub-tags