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

58 repos

Awesome GitHub RepositoriesTerminal, Shell & CLI

Explore 58 awesome GitHub repositories matching development tools & productivity · Terminal, Shell & CLI. Refine with filters or upvote what's useful.

  1. Home
  2. Development Tools & Productivity
  3. Terminal, Shell & CLI

Awesome Terminal, Shell & CLI GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • sherlock-project/sherlock

    sherlock-project/sherlock

    72,906GitHubView on GitHub↗

    Sherlock is a command-line automation tool designed to orchestrate software build, execution, and deployment workflows. It functions as an ephemeral runtime orchestrator that executes applications directly from source code, bypassing the need for persistent system-wide installations or manual dependency management. By

    Simplifies complex build and deployment tasks through a task-oriented command-line interface.

    Pythonclicticybersecurity
  • jesseduffield/lazygit

    jesseduffield/lazygit

    72,698GitHubView on GitHub↗

    Lazygit is a terminal-based user interface designed to simplify version control operations through a keyboard-driven workflow. It functions as a visual abstraction layer that bridges native commands with an interactive environment, allowing users to manage repository history, branches, and commit workflows without rely

    Maintains context by configuring the shell to return to the last accessed repository directory upon exiting the application.

    Gocligitterminal
  • pallets/flask

    pallets/flask

    71,240GitHubView on GitHub↗

    Flask is a micro web framework designed for building web services with a flexible, lightweight structure. It functions as a standard-compliant WSGI application server, providing the essential tools required to register URL routes, handle incoming HTTP requests, and construct responses. By utilizing a central applicatio

    Enables the creation of custom administrative tasks and automated scripts that share the same configuration and environment as the server.

    Pythonflaskjinjapallets
  • OpenHands/OpenHands

    OpenHands/OpenHands

    67,974GitHubView on GitHub↗

    OpenHands is an autonomous agent framework designed for software engineering workflows. It provides a modular platform for orchestrating AI agents that reason, plan, and execute tasks within isolated, containerized development environments. By integrating with standard version control and development tools, the system

    Exposes command-line subcommands and global flags for managing agentic tasks, runtime settings, and server interactions.

    Pythonagentartificial-intelligencechatgpt
  • anthropics/claude-code

    anthropics/claude-code

    67,825GitHubView on GitHub↗

    Anthropic's terminal-native AI coding agent.

    Allows for the installation of modular plugins to extend command-line capabilities and automate repetitive development workflows.

    TypeScriptaiclideveloper-tools
  • BurntSushi/ripgrep

    BurntSushi/ripgrep

    64,531GitHubView 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
  • Asabeneh/30-Days-Of-Python

    Asabeneh/30-Days-Of-Python

    63,663GitHubView on GitHub↗

    This project is a structured educational curriculum designed to guide beginners through the fundamental concepts and syntax of the Python programming language. It functions as a self-paced technical training resource, providing a curated path for individuals to acquire core software development skills through a series

    Provides immediate feedback by walking learners through the use of the built-in interpreter for testing snippets line-by-line.

    Python30-days-of-pythondatadata-science
  • openinterpreter/open-interpreter

    openinterpreter/open-interpreter

    62,257GitHubView on GitHub↗

    Open Interpreter is an autonomous agent runtime that translates natural language instructions into executable code to interact with local software and operating systems. It functions as an orchestration framework that connects language models to a secure execution environment, enabling the development of agents capable

    Reads content from the system clipboard to enable data manipulation and analysis within the active environment.

    Pythonchatgptgpt-4interpreter
  • minio/minio

    minio/minio

    60,346GitHubView on GitHub↗

    MinIO is a software-defined, cloud-native object storage server designed to manage large volumes of unstructured data. It functions as a distributed storage cluster that aggregates multiple independent nodes into a unified, scalable pool, providing a high-performance infrastructure compatible with standard cloud storag

    Exposes a scriptable command-line interface for managing data operations, server configuration, and cluster monitoring.

    Goamazon-s3cloudcloudnative
  • 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
  • rclone/rclone

    rclone/rclone

    55,637GitHubView on GitHub↗

    This project is a command-line storage manager that provides a unified interface for performing file operations across local filesystems and diverse cloud storage providers. It functions as a cross-platform storage abstraction, utilizing a modular backend architecture to map heterogeneous cloud storage APIs into a stan

    Parses global configuration parameters to control transfer behavior and system performance metrics.

    Goazure-blobazure-blob-storageazure-files
  • Textualize/rich

    Textualize/rich

    55,540GitHubView on GitHub↗

    Rich is a comprehensive library for building sophisticated command-line interfaces and terminal applications. It provides a robust console formatting engine and a layout framework that enables developers to render rich text, syntax-highlighted code, and complex data structures directly in the terminal. By utilizing a r

    Applies reusable text styles using simple string syntax to manage colors, background highlights, and formatting attributes.

    Pythonansi-colorsemojimarkdown
  • tiimgreen/github-cheat-sheet

    tiimgreen/github-cheat-sheet

    55,238GitHubView on GitHub↗

    This project is a community-driven knowledge base that serves as a comprehensive reference guide for Git and GitHub. It functions as both a command-line cheat sheet for terminal-based version control operations and a collaborative workflow resource detailing platform-specific conventions for managing repositories, issu

    Lists shorthand configurations and command aliases designed to accelerate terminal-based version control operations.

    awesomeawesome-listgit
  • RVC-Boss/GPT-SoVITS

    RVC-Boss/GPT-SoVITS

    55,111GitHubView on GitHub↗

    GPT-SoVITS is a text-to-speech synthesis engine and voice cloning toolkit designed for generating natural-sounding human speech. It functions as a neural audio processing pipeline that maps input text to high-fidelity audio waveforms, utilizing conditional variational autoencoders and flow-based decoders to ensure expr

    Exposes command-line interfaces for executing synthesis and training tasks outside of graphical environments.

    Pythontext-to-speechttsvits
  • starship/starship

    starship/starship

    54,296GitHubView on GitHub↗

    Starship is a cross-shell prompt engine that provides a unified, context-aware command line interface. It functions as a terminal customization tool, allowing users to modify the appearance and behavior of their shell prompts through a centralized, configuration-driven utility. The project operates as a compiled, stat

    Generates a consistent, context-aware command line prompt that functions identically across all major shell environments.

    Rustbashfishfish-prompt
  • 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
  • prettier/prettier

    prettier/prettier

    51,664GitHubView on GitHub↗

    Prettier is an opinionated code formatter that parses source code and reprints it from scratch to enforce a consistent, project-wide visual style. By transforming code into an abstract syntax tree and applying a recursive document printing process, it eliminates manual style debates and ensures that all source files ad

    Expands glob patterns and directory paths while automatically respecting exclusion rules to identify target files.

    JavaScriptangularastcss
  • PowerShell/PowerShell

    PowerShell/PowerShell

    51,453GitHubView on GitHub↗

    PowerShell is a cross-platform task automation and configuration management framework. It functions as an object-oriented shell environment and a dynamic scripting language, enabling users to interact with system interfaces and manage infrastructure through a unified command-line interface. By executing as a managed ap

    Standardizes modular command execution through a consistent verb-noun naming convention for performing specific system operations.

    C#command-linehacktoberfestlinux
Prev123Next

Explore sub-tags

  • CLI Tooling Frameworks10 sub-tagsArchitectural patterns and utilities for building, configuring, and managing command-line interfaces and their plugins.
  • Chat Command InterfacesSystems for parsing, registering, and executing text-based commands within developer-facing chat or terminal environments.
  • Clipboard Management2 sub-tagsUtilities that manage, transform, or provide programmatic access to the system clipboard for data transfer.
  • Competitive Programming Tools3 sub-tagsSpecialized utilities designed to assist in solving algorithmic problems by parsing inputs and formatting outputs for competitive environments.
  • Development Workflow CLIsCLI tools specifically designed to orchestrate and manage automated development tasks.
  • Interactive ShellsCommand-line interfaces that allow for the immediate execution of code snippets and real-time feedback.
  • Shell Plugin Systems2 sub-tagsFrameworks that allow users to install, manage, and activate custom extensions for command-line shells.
  • System Command Interfaces1 sub-tagInterfaces that allow users to execute system commands or launch applications through keyboard shortcuts.
  • Terminal and CLI Enhancements6 sub-tagsFrameworks, plugins, and utilities that extend the functionality and productivity of command-line interfaces and terminal environments.