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.
  • ant-design/ant-design

    ant-design/ant-design

    97,624GitHubView on GitHub↗

    Ant Design is an enterprise-grade component library and design system framework built for developing complex, data-heavy web applications. It provides a comprehensive collection of pre-built, state-driven interface elements that map data properties to rendered components, ensuring consistent interaction patterns and vi

    Command-line interfaces provide offline access to component metadata, design tokens, and documentation for streamlined development tasks.

    TypeScriptant-designantddesign-systems
  • 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

    Fixes common typos and syntax errors in terminal commands by automatically applying corrective logic to failed inputs.

    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,

    Modular architecture allows developers to register custom commands, configuration settings, and specialized agent skills directly within the interface.

    TypeScriptaiai-agentscli
  • openai/whisper

    openai/whisper

    94,839GitHubView on GitHub↗

    This project is a speech recognition and translation engine that utilizes a sequence-to-sequence transformer architecture to convert audio into text. It is built upon a weakly supervised learning framework, which leverages large-scale, unlabelled audio-transcript data to create generalized speech representations capabl

    Enables the execution of complex speech recognition tasks directly from the terminal by selecting specific model sizes and input files.

    Python
  • immich-app/immich

    immich-app/immich

    92,953GitHubView on GitHub↗

    Immich is a self-hosted media management platform designed to provide a centralized, private repository for photos and videos. It functions as a comprehensive system for organizing, backing up, and viewing personal media collections across mobile devices, web browsers, and external storage locations. By maintaining ful

    Supports media asset uploading via command-line tools with recursive processing, concurrent transfers, and automatic duplicate detection.

    TypeScriptbackup-toolfluttergoogle-photos
  • 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
  • florinpop17/app-ideas

    florinpop17/app-ideas

    90,567GitHubView on GitHub↗

    App-ideas is a development platform that integrates autonomous AI agents into local environments to orchestrate code review, automated fix application, and workflow management. It functions as a command-line interface that connects external AI assistants to your codebase, enabling iterative development cycles through p

    Coordinates complex development and repository management tasks through a dedicated command-line interface.

    applicationscodingcodingchallenges
  • storybookjs/storybook

    storybookjs/storybook

    89,274GitHubView on GitHub↗

    Storybook is a development environment for building, testing, and documenting user interface components in isolation. By rendering components within a sandboxed environment, it decouples them from the host application's global state and dependencies, allowing developers to verify complex states and edge cases without r

    Bootstraps essential configuration and dependencies into existing projects via a command-line interface.

    TypeScriptangularcomponentsdesign-systems
  • oven-sh/bun

    oven-sh/bun

    87,491GitHubView on GitHub↗

    Bun is a high-performance runtime environment designed to execute JavaScript and TypeScript applications with minimal latency and high throughput. Built on a native core implemented in Zig, it provides a unified execution engine that leverages JavaScriptCore for efficient memory management and low-latency startup. The

    Enhances command-line interactions with native APIs that improve logging, output formatting, and developer productivity.

    Zigbunbundlerjavascript
  • gohugoio/hugo

    gohugoio/hugo

    86,693GitHubView on GitHub↗

    Hugo is a high-performance static site generator that transforms source content and templates into optimized web assets. Built with a focus on speed and scalability, it provides a comprehensive framework for managing large-scale documentation and editorial projects through structured content organization, taxonomies, a

    Coordinates the end-to-end lifecycle of site generation, maintenance, and deployment via a command-line interface.

    Goblog-enginecmscontent-management-system
  • punkpeye/awesome-mcp-servers

    punkpeye/awesome-mcp-servers

    81,101GitHubView on GitHub↗

    This project serves as a centralized directory and interoperability hub for the Model Context Protocol, providing a curated collection of standardized service connectors that bridge artificial intelligence models with external software, databases, and APIs. It facilitates the integration of AI agents with diverse ecosy

    Powers shell environment access, allowing agents to execute command-line utilities and capture output for automated system tasks.

    aimcp
  • DopplerHQ/awesome-interview-questions

    DopplerHQ/awesome-interview-questions

    81,035GitHubView on GitHub↗

    This project is a comprehensive, community-sourced repository of technical interview questions and study materials. It serves as a centralized index for software engineers to prepare for technical assessments, benchmark their personal knowledge, and identify gaps in their expertise across a wide range of programming la

    Indexes management strategies for CLI configurations, including the handling of runtime flags and environment variables.

    android-interview-questionsangularjs-interview-questionsawesome
  • syncthing/syncthing

    syncthing/syncthing

    80,036GitHubView on GitHub↗

    Syncthing is a decentralized file synchronization engine that maintains consistent data states across multiple devices through peer-to-peer mesh networking. It operates as a background daemon that automatically replicates file creations, modifications, and deletions between trusted nodes without requiring central serve

    Provides a comprehensive command-line interface for managing runtime parameters, data directories, and administrative tasks.

    Gogop2ppeer-to-peer
  • astral-sh/uv

    astral-sh/uv

    79,476GitHubView on GitHub↗

    uv is a high-performance Python package manager and project build tool designed to handle dependency resolution, virtual environment orchestration, and Python interpreter management. It functions as a comprehensive workspace orchestrator, enabling developers to manage complex, multi-package repositories and ensure repr

    Exposes a unified command-line interface for executing scripts and managing environment configurations.

    Rustpackagingpythonresolver
  • vitejs/vite

    vitejs/vite

    78,295GitHubView on GitHub↗

    Vite is a frontend build toolchain that provides a unified development and production pipeline for modern web applications. It functions as a modular, environment-agnostic build engine that leverages native ES modules to serve source code directly to the browser, eliminating the need for expensive bundling during the d

    Pre-bundles project dependencies to significantly reduce startup times by ensuring modules are ready for immediate use.

    TypeScriptbuild-tooldev-serverfrontend
  • 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

    Enables real-time filtering, selection, and transformation of standard input streams via an interactive prompt.

    Gobashclifish
  • hoppscotch/hoppscotch

    hoppscotch/hoppscotch

    77,888GitHubView on GitHub↗

    Hoppscotch is an open-source API development ecosystem designed for building, testing, and debugging REST, GraphQL, and real-time APIs. It provides a unified platform that functions across web browsers, desktop applications, and command-line interfaces, allowing developers to manage the entire API lifecycle from a sing

    Automates API testing, endpoint monitoring, and collection management directly from the command line.

    TypeScriptapiapi-clientapi-rest
  • nestjs/nest

    nestjs/nest

    74,685GitHubView on GitHub↗

    Nest is a server-side framework for building scalable and maintainable enterprise-grade applications using TypeScript. It provides a modular architecture that organizes code into encapsulated, reusable modules, utilizing a dependency injection container to manage object lifecycles and resolve component dependencies thr

    Simplifies the creation and management of interactive command-line interfaces for developer productivity.

    TypeScriptframeworkhacktoberfestjavascript
  • redis/redis

    redis/redis

    73,096GitHubView on GitHub↗

    Redis is an in-memory, key-value database designed to provide sub-millisecond latency for read and write operations. It functions as a versatile data platform, serving as a distributed cache, a message broker, a NoSQL document store, and a vector database. The system utilizes an event-driven, single-threaded loop to pr

    Command-line utilities process complex input strings and binary arguments through robust escaping and quoting logic.

    Ccachecachingdatabase
  • 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
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.