awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

435 repository-uri

Awesome GitHub RepositoriesCommand Line Interfaces

Ready-to-run command-line applications and tool suites operated from the terminal. These are finished, user-facing programs — distinct from CLI Frameworks, the libraries developers use to build them.

Explore 435 awesome GitHub repositories matching development tools & productivity · Command Line Interfaces. Refine with filters or upvote what's useful.

Awesome Command Line Interfaces GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • awesome-selfhosted/awesome-selfhostedAvatar awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Vezi pe GitHub↗

    Acest proiect este un director curatoriat de comunitate cu software open-source conceput pentru implementarea în medii de server private și laboratoare de acasă (home labs). Servește drept resursă cuprinzătoare pentru descoperirea alternativelor independente, auto-găzduite, la serviciile cloud mainstream, permițând utilizatorilor să mențină proprietatea deplină a datelor și controlul asupra infrastructurii lor digitale. Directorul este structurat printr-o taxonomie ierarhică ce organizează o colecție vastă de aplicații în categorii logice, variind de la gestionarea media și analiza datelor la comunicare privată și instrumente de productivitate în echipă. Se distinge printr-un proces colaborativ de peer-review, unde membrii comunității validează calitatea și relevanța fiecărei trimiteri pentru a se asigura că directorul rămâne precis și fiabil. Proiectul acoperă o suprafață largă de capabilități, inclusiv automatizarea infrastructurii, implementarea serviciilor bazate pe containere și gestionarea configurației declarative. Aceste instrumente ajută utilizatorii să mențină medii de server reproductibile și să gestioneze dependențele complexe ale serviciilor pe hardware privat. Directorul este menținut ca un repository controlat prin versiuni, asigurându-se că toate actualizările și modificările conduse de comunitate sunt urmărite și transparente.

    Executes administrative tasks and link operations through a terminal interface for efficient server management.

    awesomeawesome-listcloud
    Vezi pe GitHub↗299,516
  • rg3/youtube-dlAvatar rg3

    rg3/youtube-dl

    140,520Vezi pe GitHub↗

    This project is a command-line video downloader and web media extractor written in Python. It is designed to retrieve video and audio streams from various hosting platforms for local storage or real-time streaming via standard output. The system utilizes a framework of custom extractor classes to handle different websites and allows for the development of new extractors to extend compatibility. It supports accessing restricted, private, or region-locked content through the use of session cookies, user-agent headers, and proxy server routing. Capabilities include media format selection based

    Provides a comprehensive terminal interface for downloading web videos with specific quality preferences.

    Python
    Vezi pe GitHub↗140,520
  • z4nzu/hackingtoolAvatar Z4nzu

    Z4nzu/hackingtool

    77,515Vezi pe GitHub↗

    This project is a comprehensive cybersecurity tool collection designed to support security research, penetration testing, and vulnerability assessment. It functions as a unified penetration testing suite, providing a centralized environment where professionals can access a wide range of offensive security utilities to identify system weaknesses and study attack vectors. The platform distinguishes itself through a modular architecture that aggregates disparate security scripts into a single, hierarchical command-line interface. It simplifies the management of these utilities by integrating ext

    Structures complex security operations into a logical, menu-driven navigation system.

    Pythonallinonehackingtoolbesthackingtoolctf-tools
    Vezi pe GitHub↗77,515
  • daytonaio/daytonaAvatar daytonaio

    daytonaio/daytona

    72,416Vezi pe GitHub↗

    Daytona is a cloud-native development environment platform designed to orchestrate ephemeral, containerized workspaces. It provides a centralized system for managing reproducible coding environments as code, ensuring consistency across distributed teams by abstracting the underlying infrastructure. By utilizing declarative configuration, the platform automates the entire lifecycle of development sandboxes, from initial provisioning to resource governance. The platform distinguishes itself through its infrastructure-agnostic runner layer, which allows development environments to be deployed ac

    Handles interactive CLI prompts and process input within remote development sessions.

    TypeScriptagentic-workflowaiai-agents
    Vezi pe GitHub↗72,416
  • openbb-finance/openbbAvatar OpenBB-finance

    OpenBB-finance/OpenBB

    69,583Vezi pe GitHub↗

    OpenBB is a financial data platform and investment research terminal designed to aggregate, normalize, and distribute market data across analytical workflows. It functions as a comprehensive ecosystem that bridges disparate financial data providers with custom applications, spreadsheets, and internal modeling infrastructure. The platform distinguishes itself through a provider-based data abstraction layer that normalizes heterogeneous financial APIs into a consistent, schema-driven format. This architecture supports quantitative research automation and the construction of interactive, widget-

    Translates user inputs into structured execution flows across various data providers and analytical engines.

    Pythonaicryptoderivatives
    Vezi pe GitHub↗69,583
  • openbb-finance/openbbterminalAvatar OpenBB-finance

    OpenBB-finance/OpenBBTerminal

    69,303Vezi pe GitHub↗

    OpenBBTerminal is a Python financial data platform and command line interface designed for aggregating and analyzing market data from diverse APIs. It serves as a quantitative analysis tool for processing stock, crypto, and derivative datasets to identify market trends and build investment strategies. The project utilizes a pluggable financial API framework with an adapter-based architecture, allowing external financial data providers to be integrated as independent modules. This system standardizes information from public and proprietary sources into a unified layer to support cross-asset an

    Provides a comprehensive command-line interface for executing financial data queries and quantitative analysis.

    Python
    Vezi pe GitHub↗69,303
  • sindresorhus/awesome-nodejsAvatar sindresorhus

    sindresorhus/awesome-nodejs

    65,973Vezi pe GitHub↗

    This project is a community-driven directory that aggregates essential software projects and educational content for the Node.js ecosystem. It functions as a centralized knowledge base and discovery index, designed to simplify the navigation of a fragmented technical landscape by providing a structured collection of high-quality links, tools, and learning materials. The repository distinguishes itself through a decentralized, peer-reviewed curation model. By utilizing standard version control workflows and pull requests, the community ensures that all listed resources undergo human verificati

    Highlights standalone command-line applications that improve developer productivity.

    awesomeawesome-listjavascript
    Vezi pe GitHub↗65,973
  • tldr-pages/tldrAvatar tldr-pages

    tldr-pages/tldr

    62,933Vezi pe GitHub↗

    This project is a community-driven repository of simplified, example-based reference guides for command-line tools. It functions as an open-source knowledge base designed to provide concise, practical usage examples that help developers navigate complex software without the need for lengthy technical documentation. The system relies on a decentralized architecture where independent client applications fetch and render documentation locally. This approach ensures that reference materials remain accessible offline while supporting a wide variety of user interfaces across desktop, mobile, and we

    Exposes a lightweight console interface that allows users to fetch and view command examples directly from their terminal.

    Markdownandroidbsdcheatsheet
    Vezi pe GitHub↗62,933
  • git/gitAvatar git

    git/git

    61,518Vezi pe GitHub↗

    Git is a distributed version control system and command-line tool designed for tracking changes in source code and coordinating collaborative software development. It functions as a content-addressable storage platform where project data is maintained as immutable objects indexed by cryptographic hashes, ensuring data integrity and efficient deduplication. The system organizes project history as a directed acyclic graph, where each commit serves as a snapshot linked to its parent to create a verifiable timeline of modifications. The architecture distinguishes itself through an index-based sta

    Executes complex version control operations through a comprehensive set of terminal-based commands designed for efficient software management.

    Cchacktoberfestshell
    Vezi pe GitHub↗61,518
  • textualize/richAvatar Textualize

    Textualize/rich

    56,636Vezi pe 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 recursive constraint-based layout engine, the library allows for the creation of hierarchical grids, panels, and trees that maintain their structure even as terminal dimensions change. What distinguishes the library is its ability to manage persistent, real-time terminal interfac

    Facilitates user input collection through styled prompts that preserve standard line editing and history.

    Pythonansi-colorsemojimarkdown
    Vezi pe GitHub↗56,636
  • deepfakes/faceswapAvatar deepfakes

    deepfakes/faceswap

    55,289Vezi pe GitHub↗

    Faceswap is a comprehensive framework for automated media manipulation and neural face synthesis. It provides a modular pipeline that manages the entire lifecycle of facial feature extraction, deep learning model training, and image conversion. By coordinating complex computer vision workflows, the system enables users to map facial identities between source and destination datasets while maintaining structural alignment and lighting consistency across video frames. The project distinguishes itself through a highly extensible plugin-based architecture that handles hardware-accelerated process

    Maps command-line inputs to internal module parameters to govern application behavior and task execution.

    Pythondeep-face-swapdeep-learningdeep-neural-networks
    Vezi pe GitHub↗55,289
  • powershell/powershellAvatar PowerShell

    PowerShell/PowerShell

    53,943Vezi pe 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 application on the common language runtime, it provides direct access to native libraries and system APIs. The system is distinguished by its object-based pipeline, which processes structured data objects rather than raw text, allowing for precise property manipulation across comm

    Facilitates complex system task execution through an interactive terminal interface that natively processes structured objects.

    C#command-linehacktoberfestlinux
    Vezi pe GitHub↗53,943
  • flowiseai/flowiseAvatar FlowiseAI

    FlowiseAI/Flowise

    53,641Vezi pe GitHub↗

    Flowise is a low-code platform designed for building and deploying complex language model workflows through a visual, node-based interface. It functions as an orchestrator for autonomous multi-agent systems, allowing users to construct conversational pipelines by connecting language models, memory stores, and external tools on a drag-and-drop canvas. The platform distinguishes itself through its support for sophisticated agentic patterns, including supervisor-worker delegation and iterative reasoning strategies. Users can design directed acyclic graphs to manage conditional branching, state p

    Provides command-line utilities to list registered user accounts.

    TypeScriptagentic-aiagentic-workflowagents
    Vezi pe GitHub↗53,641
  • jingyaogong/minimindAvatar jingyaogong

    jingyaogong/minimind

    51,834Vezi pe GitHub↗

    This project is a comprehensive framework for the entire lifecycle of transformer-based language models, supporting everything from foundational pretraining to specialized deployment. It provides a modular toolkit for defining neural network architectures, managing data preparation pipelines, and executing training routines across various scales. The framework is designed to handle the full model development process, including supervised fine-tuning, behavioral alignment, and the integration of agentic capabilities. What distinguishes this framework is its focus on efficient training and adva

    The framework supports command-line inference, allowing users to load model weights and generate text responses directly in the terminal for rapid local testing and debugging.

    Pythonartificial-intelligencelarge-language-model
    Vezi pe GitHub↗51,834
  • freqtrade/freqtradeAvatar freqtrade

    freqtrade/freqtrade

    51,527Vezi pe GitHub↗

    This project is an algorithmic trading engine designed for the automated execution of cryptocurrency strategies. It provides a modular execution core that connects to multiple centralized and decentralized exchanges, allowing users to deploy rule-based trading logic across various spot and futures markets. The platform serves as a comprehensive environment for the entire trading lifecycle, from initial strategy development to live market operations. What distinguishes this platform is its integrated suite for quantitative analysis and predictive modeling. It features a robust backtesting engi

    Features a command-line interface for executing tasks like data downloading and managing trading sessions.

    Pythonalgorithmic-tradingbitcoincryptocurrencies
    Vezi pe GitHub↗51,527
  • ethereum/go-ethereumAvatar ethereum

    ethereum/go-ethereum

    51,178Vezi pe GitHub↗

    Geth is a comprehensive execution client for the Ethereum network, serving as a foundational node implementation that processes transactions, maintains the distributed ledger state, and participates in peer-to-peer consensus. It provides a robust infrastructure for synchronizing, validating, and serving blockchain data, utilizing a persistent Merkle Patricia Trie database to ensure the cryptographic integrity of historical records. As a sandboxed smart contract runtime, it executes bytecode according to deterministic protocol rules, enabling the deployment and interaction of decentralized appl

    Provides a collection of command-line tools designed to perform specific tasks and interact with the underlying system.

    Goblockchainethereumgeth
    Vezi pe GitHub↗51,178
  • remotion-dev/remotionAvatar remotion-dev

    remotion-dev/remotion

    50,931Vezi pe GitHub↗

    Remotion is a programmatic video framework that enables the creation of video content using component-based logic and standard web technologies. By leveraging a declarative animation engine, it allows developers to structure visual content as a hierarchy of reusable components, ensuring that animations and state updates remain consistent through deterministic frame execution. The framework distinguishes itself by utilizing a headless browser renderer that captures visual output frame-by-frame to generate high-quality video files. This architecture supports a cloud-native media pipeline, allow

    Renders video compositions directly from the command line.

    TypeScriptjavascriptreactvideo
    Vezi pe GitHub↗50,931
  • twentyhq/twentyAvatar twentyhq

    twentyhq/twenty

    50,113Vezi pe GitHub↗

    Twenty is a headless customer relationship management framework that enables developers to build, version, and deploy custom business applications using code. By utilizing a declarative approach to data modeling, the platform allows for the definition of custom objects, fields, and complex relationships directly within the source code. This schema-driven architecture automatically generates corresponding REST and GraphQL APIs, ensuring that data structures and interface components remain synchronized across development and production environments. The platform distinguishes itself through a m

    Provides a command-line interface for scaffolding new applications and managing workspace deployments.

    TypeScriptcrmcrm-systemcustomer
    Vezi pe GitHub↗50,113
  • mastodon/mastodonAvatar mastodon

    mastodon/mastodon

    50,053Vezi pe GitHub↗

    Mastodon is a self-hosted, decentralized social networking platform that functions as a microblogging application. It enables independent server instances to communicate and exchange social data through the standardized ActivityPub protocol, allowing users to participate in a global, interoperable network. The platform distinguishes itself through its federated architecture, which grants administrators full control over their community instances. This includes comprehensive tools for user moderation, account management, and the enforcement of community guidelines. The system is designed to ha

    Executes administrative commands through the command-line interface to perform routine maintenance.

    Rubyactivity-streamactivitypubdocker
    Vezi pe GitHub↗50,053
  • raphire/win11debloatAvatar Raphire

    Raphire/Win11Debloat

    48,264Vezi pe GitHub↗

    Win11Debloat is a command-line utility designed to automate the configuration, privacy hardening, and maintenance of Windows environments. It functions as a centralized tool for streamlining the operating system by removing pre-installed software, disabling telemetry and diagnostic tracking, and adjusting system settings to enhance performance and user privacy. The project distinguishes itself through its support for declarative configuration profiles and audit-mode provisioning, which allow administrators to define and enforce consistent system states across multiple machines. Users can inte

    Provides a unified terminal-based entry point that maps user inputs to underlying system management functions and administrative scripts.

    PowerShellautomatedbloatwarebloatware-removal
    Vezi pe GitHub↗48,264
Înapoi123456…22Înainte
  1. Home
  2. Development Tools & Productivity
  3. Command Line Interfaces

Explorează sub-etichetele

  • 3D Slicing Command-Line Interfaces2 sub-tag-uriTerminal-based tools that process 3D models and profiles to produce printable G-code without a GUI. **Distinct from Command Line Interfaces:** Distinct from general Command Line Interfaces: specifically for 3D slicing workflows, not general-purpose CLI applications.
  • AI Companion Command-Line InterfacesTerminal-based interfaces for interacting with AI companions, bypassing graphical interfaces for testing and automation. **Distinct from Command Line Interfaces:** Distinct from generic Command Line Interfaces: specifically targets AI companion interaction, not general CLI tools.
  • Advanced Execution Environments2 sub-tag-uriComplex interfaces that manage structured data, orchestration flows, or multi-service interactions beyond simple command execution.
  • Application Extensions3 sub-tag-uriAdd-ons and scripts that augment the functionality of existing software or shell environments through custom commands.
  • Argument Injection SystemsSystems that map user inputs to internal module parameters for task execution.
  • Audiobook Management CLIsCommand-line interfaces that control download and library operations for audiobook collections. **Distinct from Command Line Interfaces:** Distinct from Command Line Interfaces: specifically targets audiobook management operations, not general CLI tools.
  • Automated Hyperparameter CLIsAutomatic generation of command line interfaces based on model parameters. **Distinct from Command Line Interfaces:** Focuses on the automatic exposure of hyperparameters as arguments, not just a ready-to-run terminal application.
  • Battle Simulation CLIsCommand-line interfaces for running battle simulations, suitable for non-JavaScript programs and automation scripts. **Distinct from Command Line Interfaces:** Distinct from Command Line Interfaces: focuses on battle simulation-specific CLIs rather than general terminal tools.
  • CLI Component KitsSets of reusable UI components for building interactive terminal interfaces, including menus and prompts. **Distinct from Command Line Interfaces:** Focuses on the developer kit for building interfaces rather than a finished user-facing command line application.
  • CLI EnhancementsVisual and functional additions to the terminal interface that provide real-time status and metadata. **Distinct from Command Line Interfaces:** Focuses on visual prompt decorations and status indicators rather than standalone command-line applications
  • CLI FrameworksLibraries and tools used to construct command-line interfaces. **Distinct from Command Line Interfaces:** Focuses on the tools used to build CLIs rather than the finished CLI applications themselves
  • CLI Integration FrameworksFrameworks designed to integrate and automate existing external command-line utilities within other applications. **Distinct from CLI Tooling Frameworks:** Distinct from CLI Tooling Frameworks which build new CLIs; this focuses on integrating existing external CLI tools.
  • CLI Interaction HelpersUtilities that enhance command line interfaces by providing styled output or interactive user prompts.
  • CLI Tooling FrameworksLibraries and toolkits used to develop self-documenting terminal applications. **Distinct from Command Line Interfaces:** Distinguishes the framework used to build the tool from the final user-facing CLI application.
  • Cargo Subcommand FormattersCommand-line tools that integrate with Cargo to format Rust source files across crate and workspace targets. **Distinct from Command Line Interfaces:** Distinct from Command Line Interfaces: focuses specifically on Cargo subcommand integration for formatting, not general CLI tool suites.
  • Cleanup ExecutionsExecutes cleanup operations via a terminal interface for automation and scripting. **Distinct from Command Line Interfaces:** Distinct from Command Line Interfaces: focuses on executing cleanup operations specifically, not general CLI tools.
  • Command Line Applications2 sub-tag-uriStandalone software programs designed to be executed from a terminal interface.
  • Configuration Interfaces1 sub-tagCommand-line tools used to define and manage application configuration parameters.
  • Context-Aware DisplaysDynamic terminal displays that adapt based on the current project, tool, or cloud environment. **Distinct from Command Line Interfaces:** Focuses on the visual display of environmental context rather than the AI-driven tools in the parent.
  • Dual-Interface Implementations4 sub-tag-uriSoftware that provides both a graphical user interface and a command line interface for the same core logic. **Distinct from Command Line Interfaces:** Distinct from Command Line Interfaces by requiring the simultaneous provision of a GUI for the same functionality.
  • Editor Remote ControlInterfaces that allow external commands to trigger internal editor operations via a CLI. **Distinct from Command Line Interfaces:** Distinct from Command Line Interfaces: focuses on the remote control of an active editor instance rather than a standalone CLI app.
  • Embedded TerminalsCommand-line interfaces integrated within development environments for executing shell commands and build tools. **Distinct from Command Line Interfaces:** Distinct from Command Line Interfaces: focuses on terminals embedded inside an IDE, not standalone CLI applications.
  • FrameworksLibraries and toolkits for building command-line interfaces with declarative parameter parsing and command nesting. **Distinct from Command Line Interfaces:** Distinct from Command Line Interfaces: focuses on the developer-facing library used to build tools, rather than the finished applications themselves.
  • Game EnginesTerminal-based interactive games that use the command line as the primary interaction medium. **Distinct from Command Line Interfaces:** Distinct from Command Line Interfaces: focuses on using the CLI as a game engine for interactive fiction, not general-purpose terminal applications.
  • HCatalog Command-Line Interface1 sub-tagLaunches a command-line interface for HCatalog to interact with metadata and data definitions interactively. **Distinct from Command Line Interfaces:** Distinct from Command Line Interfaces: focuses on the HCatalog-specific CLI for metadata management, not general CLI tools.
  • Headless Batch PipelinesCommand-line interfaces that execute full processing pipelines in batch mode without a graphical user interface. **Distinct from Command Line Interfaces:** Distinct from general Command Line Interfaces: focuses on headless batch execution of a multi-step pipeline, not interactive terminal tools.
  • Interactive Input ReadersComponents for reading user input from the CLI that support advanced features like multi-line editing and custom prompts. **Distinct from Command Line Interfaces:** Focuses on the act of reading and editing the input line rather than the overall application structure of a CLI.
  • JSON Repair CLICommand-line interfaces specifically for repairing malformed JSON files. **Distinct from HCatalog Command-Line Interface:** Specifically a tool for JSON repair, not a general CLI framework or a specific metadata CLI.
  • Menu Navigation SystemsHierarchical interfaces that organize commands into logical categories for selection.
  • Official Console ClientsPrimary command line tools maintained by the core project developers for system management.
  • Runtime State Consoles1 sub-tagInteractive command-line interfaces for modifying live application state. **Distinct from Command Line Interfaces:** Distinct from Command Line Interfaces: focuses on an in-game runtime console for state manipulation rather than a standalone terminal app.
  • Speech Processing CLIsCommand-line tools for executing speech-to-text, text-to-speech, and speaker diarization tasks. **Distinct from Command Line Interfaces:** Distinct from general Command Line Interfaces: focuses specifically on speech processing tasks rather than generic terminal utilities.
  • TUI Tooling FrameworksFrameworks used to build professional terminal tools with structured views and keyboard navigation. **Distinct from Command Line Interfaces:** Distinguishes the framework for building tools from the finished tools themselves
  • Task Command Generators1 sub-tagGraphical interfaces for constructing and executing build, test, and lint commands. **Distinct from Command Line Interfaces:** Distinct from Command Line Interfaces: focuses on generating and executing commands via a GUI to avoid manual typing, rather than the CLI itself.
  • Training CLIsCommand-line interfaces specifically for initiating and configuring model training runs. **Distinct from Command Line Interfaces:** Distinct from general Command Line Interfaces: focuses on training-specific arguments like batch size, epochs, and learning rate.
  • Web-Based Consoles1 sub-tagCommand-line interfaces delivered via a web browser for remote system interaction. **Distinct from Command Line Interfaces:** Distinct from general CLIs: specifically targets browser-embedded terminals for database interaction.