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.
  • sindresorhus/awesome

    sindresorhus/awesome

    438,690GitHubView on GitHub↗

    This project is a community-curated knowledge base that organizes vast technical ecosystems into a hierarchical, human-readable directory. It serves as a comprehensive index of libraries, frameworks, and methodologies, designed to facilitate discovery and professional development across the entire spectrum of software

    Highlights frameworks for crafting interactive command-line interfaces that boost developer productivity.

    awesomeawesome-listlists
  • jwasham/coding-interview-university

    jwasham/coding-interview-university

    337,188GitHubView on GitHub↗

    This project is a comprehensive educational roadmap designed to guide software engineers through the mastery of computer science fundamentals and technical interview preparation. It provides a structured, dependency-aware learning path that organizes complex computing concepts into a hierarchical curriculum, enabling u

    Utilize terminal-based commands to automate system tasks, manipulate files, and optimize daily development workflows.

    algorithmalgorithmscoding-interview
  • vinta/awesome-python

    vinta/awesome-python

    283,687GitHubView on GitHub↗

    This project is a comprehensive, community-curated directory that organizes a vast landscape of Python software libraries, frameworks, and tools. It serves as a centralized knowledge base designed to facilitate ecosystem navigation and accelerate developer discovery across the entire software development lifecycle. Th

    Streamline recurring development workflows and project scaffolding tasks using efficient command-line utilities.

    Pythonawesomecollectionspython
  • openclaw/openclaw

    openclaw/openclaw

    211,971GitHubView on GitHub↗

    Openclaw is a platform for managing agent execution environments, providing the infrastructure to control agent lifecycles, session state, and workspace persistence. It features a centralized gateway that handles model loops, tool invocation, and streaming events, while supporting multi-agent routing and persistent mem

    Maps user-invocable commands directly to virtual machine instructions and underlying agent workflow processes.

    TypeScriptaiassistantcrustacean
  • 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

    Bundles a comprehensive set of terminal-based utilities for system auditing, network management, and infrastructure operations.

    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

    Standardizes shell configuration and plugin management to simplify the maintenance of complex terminal environments.

    Shellclicli-appoh-my-zsh
  • n8n-io/n8n

    n8n-io/n8n

    175,396GitHubView on GitHub↗

    n8n is a workflow automation platform that combines a visual interface with code-based extensibility to design, orchestrate, and manage automated processes. It provides a comprehensive suite of tools for data transformation, filtering, and storage, allowing users to build complex logic through conditional branching, lo

    Provides a command-line interface for administrative tasks including workflow execution, database management, and user account maintenance.

    TypeScriptaiapisautomation
  • massgravel/Microsoft-Activation-Scripts

    massgravel/Microsoft-Activation-Scripts

    166,451GitHubView on GitHub↗

    Microsoft Activation Scripts is a collection of batch-based tools designed for the activation and management of operating systems and productivity software. The project provides automated scripts for permanent activation through digital license emulation, hardware-based identification, and offline validation methods. I

    Executes automated activation sequences through command-line switches that interface with hardware identification and key management services.

    Batchfileactivatorhwidkms
  • avelino/awesome-go

    avelino/awesome-go

    165,543GitHubView on GitHub↗

    This project serves as a comprehensive language ecosystem index, functioning as a centralized, community-curated directory for the Go programming language. It organizes a vast landscape of software components, libraries, and development tools into a structured, navigable hierarchy, enabling developers to efficiently di

    Lists libraries for building console applications and interactive user interfaces.

    Goawesomeawesome-listgo
  • 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

    Compiles concise, single-line terminal commands for efficient data manipulation and system administration.

    bashdocumentationlinux
  • yt-dlp/yt-dlp

    yt-dlp/yt-dlp

    147,702GitHubView on GitHub↗

    This project is a command-line media downloader designed for the systematic retrieval and organization of digital content from diverse online platforms. It functions as an extensible extraction engine that utilizes a declarative format-selection pipeline to automate the identification, merging, and downloading of speci

    Configures program execution settings, including update checks, extractor lists, and platform-specific interaction definitions.

    Pythonclidownloaderpython
  • labuladong/fucking-algorithm

    labuladong/fucking-algorithm

    132,696GitHubView on GitHub↗

    This project is a comprehensive educational platform designed to facilitate the mastery of computer science algorithms and data structures. It provides a structured learning curriculum, a library of practice problems, and an integrated toolkit that supports both academic study and competitive programming preparation. B

    Bundles standardized execution environments and robust input-output parsers to facilitate efficient algorithmic development.

    Markdownalgorithmscomputer-sciencedata-structures
  • golang/go

    golang/go

    132,649GitHubView on GitHub↗

    Go is a statically typed, compiled programming language designed for building scalable, concurrent software. It provides a memory-safe execution environment that combines a high-performance runtime with a self-hosting compiler toolchain, enabling the creation of statically linked machine code binaries without external

    Coordinates the build, test, documentation, and maintenance of source code projects through a unified interface.

    Gogogolanglanguage
  • microsoft/PowerToys

    microsoft/PowerToys

    129,929GitHubView on GitHub↗

    PowerToys is a collection of background-resident system utilities designed to extend native operating system functionality and streamline desktop workflows. It operates as a modular toolkit, utilizing a central plugin-based host architecture that allows users to dynamically enable or disable specific features for syste

    Searches for and executes system commands, applications, and utility functions through a unified, keyboard-driven interface.

    C#advanced-pastecolor-pickercommand-palette
  • langchain-ai/langchain

    langchain-ai/langchain

    127,015GitHubView on GitHub↗

    LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows t

    Execute agent server commands directly from the terminal to streamline development workflows without manual code changes.

    Pythonagentsaiai-agents
  • rustdesk/rustdesk

    rustdesk/rustdesk

    107,776GitHubView on GitHub↗

    RustDesk is a cross-platform remote desktop client that enables users to initiate and receive remote sessions. It provides a complete infrastructure for self-hosted remote access, utilizing a signaling and relay server architecture to maintain connectivity when direct peer-to-peer links are unavailable. The software is

    Exposes command-line parameters for silent installation, persistent credential storage, and programmatic ID management.

    Rustandroidanydeskdart
  • 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

    Enables customization of command behavior, including model overrides, agent assignments, and automated subtask triggering.

    TypeScript
  • denoland/deno

    denoland/deno

    106,258GitHubView on GitHub↗

    Deno is a high-performance runtime for JavaScript and TypeScript that prioritizes security and developer productivity. Built on the V8 engine, it provides a secure execution environment that enforces a default-deny security model, requiring explicit user authorization for access to system resources like the file system

    Bootstraps new project directories with essential configuration files and dependency structures.

    Rustdenojavascriptrust
  • 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
  • supabase/supabase

    supabase/supabase

    97,908GitHubView on GitHub↗

    This project provides an integrated backend platform built around a relational database. It automatically generates REST and GraphQL APIs from database schemas, allowing for direct data interaction through standard requests and client libraries. The platform includes a comprehensive authentication system that manages u

    Simplifies project lifecycles through a terminal interface for local environment orchestration, schema migrations, and cloud deployment workflows.

    TypeScriptaialternativeauth
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.