awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

50 dépôts

Awesome GitHub RepositoriesDistribution and Extensibility

Explore 50 awesome GitHub repositories matching development tools & productivity · Distribution and Extensibility. Refine with filters or upvote what's useful.

Awesome Distribution and Extensibility GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • affaan-m/eccAvatar de affaan-m

    affaan-m/ECC

    221,981Voir sur GitHub↗

    ECC est un framework d'orchestration d'agents LLM et une suite d'outils IA multiplateforme conçue pour coordonner les flux de travail multi-modèles. Il fournit un système pour gérer les rôles d'agents spécialisés, les compétences réutilisables et la planification structurée pour exécuter des tâches de développement logiciel complexes à travers différents éditeurs de code alimentés par l'IA. Le projet se distingue en tant que gestionnaire de protocole de contexte de modèle, fournissant une couche de configuration pour intégrer des serveurs externes et auditer l'exécution des outils. Il implémente en outre un bac à sable de sécurité agentique qui restreint l'accès aux fichiers sensibles et recherche les fuites de secrets pour sécuriser les flux de travail autonomes. Le framework couvre de larges domaines de capacités, notamment l'automatisation du flux de travail de codage IA avec des garde-fous de développement piloté par les tests, l'optimisation des coûts des modèles par routage intelligent et la gestion de la mémoire isolée par état. Il inclut également des outils pour appliquer des normes de codage spécifiques au langage et gérer les comportements des agents à travers divers environnements de développement intégrés. Le système est géré via une interface en ligne de commande qui gère l'installation des outils, la réparation de la configuration et le déploiement des préréglages d'outils.

    Provides a CLI for installing, repairing, and removing agent configuration files and plugins.

    JavaScript
    Voir sur GitHub↗221,981
  • anthropics/claude-codeAvatar de anthropics

    anthropics/claude-code

    132,728Voir sur 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.

    Pythonaiclideveloper-tools
    Voir sur GitHub↗132,728
  • florinpop17/app-ideasAvatar de florinpop17

    florinpop17/app-ideas

    95,036Voir sur 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 plugin-based integration and natural language triggers. The platform distinguishes itself through a robust static analysis engine that traverses syntax trees to enforce structural coding standards and identify violations. Users can define custom review rules, architectural prefer

    Configures system paths and environment variables automatically during the initial installation process.

    applicationscodingcodingchallenges
    Voir sur GitHub↗95,036
  • vitejs/viteAvatar de vitejs

    vitejs/vite

    81,611Voir sur 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 development phase. By maintaining an environment-aware module graph, it supports concurrent development across client, server, and custom runtime environments. The project distinguishes itself through a high-performance development server that utilizes a hot module replacement pr

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

    TypeScriptbuild-tooldev-serverfrontend
    Voir sur GitHub↗81,611
  • redis/redisAvatar de redis

    redis/redis

    74,906Voir sur 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 process requests efficiently, while maintaining data durability through append-only persistence logs and asynchronous snapshotting mechanisms. What distinguishes Redis is its ability to handle complex data structures—including strings, hashes, lists, sets, and sorted sets—alongsid

    Cross-platform installation scripts enable rapid deployment of command-line tools into local terminal environments.

    Ccachecachingdatabase
    Voir sur GitHub↗74,906
  • nexu-io/open-designAvatar de nexu-io

    nexu-io/open-design

    65,830Voir sur GitHub↗

    Open Design is an AI design orchestration platform and LLM agent workspace designed for generating prototypes, presentations, and motion graphics. It functions as a local-first environment that integrates various command-line AI agents and coding tools into a unified design workflow, allowing users to migrate design specifications into brand-compliant source code. The project is distinguished by its ability to enforce visual consistency through a design system manager that defines brand contracts and tokens using Markdown. It features a specialized motion graphics generator that converts HTML

    Verifies plugin configuration and type safety via CLI commands to ensure runtime compatibility.

    TypeScriptagent-skillsai-agentsai-design
    Voir sur GitHub↗65,830
  • hkuds/cli-anythingAvatar de HKUDS

    HKUDS/CLI-Anything

    43,213Voir sur GitHub↗

    CLI-Anything is a framework for converting software interfaces into standardized command-line tools that autonomous AI agents can discover and execute. It functions as a software interface generator that analyzes source code to transform application features into structured command groups and executable packages. The project provides a centralized registry and manager for discovering, installing, and updating command-line toolkits. It employs a specific metadata standard using markdown and YAML to provide agents with the usage examples and documentation necessary to call commands. The system

    Ships a centralized registry for the discovery, installation, and removal of CLI toolkits.

    Python
    Voir sur GitHub↗43,213
  • github/awesome-copilotAvatar de github

    github/awesome-copilot

    35,119Voir sur GitHub↗

    Awesome Copilot is a comprehensive framework for autonomous software development, providing the infrastructure to orchestrate multi-agent teams and automate complex coding workflows. It functions as a centralized platform for managing AI-driven development, enabling developers to deploy specialized agents that interact with local files, terminal commands, and external APIs to execute end-to-end software delivery tasks. The project distinguishes itself through its focus on governance and extensibility, offering a suite of security controls, policy-based execution guardrails, and audit trails t

    Provides a command-line interface for listing, adding, and removing installed agent skills and plugins.

    Pythonaigithub-copilothacktoberfest
    Voir sur GitHub↗35,119
  • microsoft/winget-cliAvatar de microsoft

    microsoft/winget-cli

    26,043Voir sur GitHub↗

    The Windows Package Manager is a command line tool for discovering, installing, upgrading, and configuring software packages on Windows operating systems. It functions as a CLI software installer for automating the deployment and update of applications across individual or machine-wide user profiles. The project extends its functionality through a component object model interface for integration into other Windows applications and a set of native cmdlets that allow system administrators to manage software installation via PowerShell scripts. The tool covers a broad range of package lifecycle

    Provides a terminal interface for automating the deployment and update of applications across user profiles.

    C++
    Voir sur GitHub↗26,043
  • go-kratos/kratosAvatar de go-kratos

    go-kratos/kratos

    25,743Voir sur GitHub↗

    Kratos is a toolkit for building cloud-native microservices in Go. It provides a comprehensive suite of framework primitives, including a dedicated toolset for API-first development using Protobuf to generate server and client code for gRPC and HTTP. The project is distinguished by its pluggable service infrastructure, which allows for the swapping of configuration stores, service registries, and data encoding formats. It utilizes a composable middleware pipeline to inject cross-cutting concerns such as authentication, request validation, and circuit breaking into the service flow. The frame

    Provides utilities to compile and install command-line interfaces and code generation plugins.

    Goaiarchitecturecloud-native
    Voir sur GitHub↗25,743
  • lukesampson/scoopAvatar de lukesampson

    lukesampson/scoop

    24,276Voir sur GitHub↗

    Scoop is a command-line package manager and installer for Windows. It serves as a developer environment orchestrator designed to automate the installation, updating, and removal of software packages through a centralized repository of manifests. The project functions as a portable application distributor, deploying software using compressed archives rather than traditional Windows installers. This approach avoids graphical installation wizards and registry pollution by utilizing an isolated directory structure and shim-based execution to manage application binaries. The system includes capab

    Automates software installation via the command line while suppressing graphical wizards and prompts.

    PowerShell
    Voir sur GitHub↗24,276
  • scoopinstaller/scoopAvatar de ScoopInstaller

    ScoopInstaller/Scoop

    23,635Voir sur GitHub↗

    Scoop is a command-line package manager for Windows designed to automate the installation, configuration, and lifecycle management of software. It utilizes a manifest-driven architecture where applications are defined in structured text files, allowing for consistent and repeatable deployments. By leveraging shim-based path management and symlink-based version switching, it enables users to install and toggle between multiple software versions without cluttering the global system environment. The project distinguishes itself through its focus on portability and clean system integration. It su

    Automates the installation and environment setup of command-line tools through manifest-driven scripts.

    PowerShellinstallerpowershellscoop
    Voir sur GitHub↗23,635
  • nixos/nixpkgsAvatar de NixOS

    NixOS/nixpkgs

    23,527Voir sur GitHub↗

    Nixpkgs is a comprehensive repository of declarative software definitions used to build and manage reproducible system environments. It functions as a framework for assembling operating system components and application dependencies into consistent, versioned, and verifiable software collections. By utilizing a functional derivation graph and a lazy evaluation model, the project ensures that software environments are defined as pure expressions, resulting in absolute reproducibility across different machines. The repository distinguishes itself through its ability to manage complex software l

    Places shell completions, manual pages, and fonts into standard system directories.

    Nixhacktoberfestlinuxnix
    Voir sur GitHub↗23,527
  • mkdocs/mkdocsAvatar de mkdocs

    mkdocs/mkdocs

    22,177Voir sur GitHub↗

    MkDocs is a static site generator designed specifically for creating project documentation. It functions as a command-line utility that transforms structured Markdown files into professional, searchable websites. By utilizing a centralized configuration file, it manages site metadata, navigation hierarchies, and build settings to ensure consistent output across documentation projects. The platform distinguishes itself through a highly extensible architecture that separates content from presentation. Users can apply visual themes to control the site's appearance, while a plugin-based build sys

    Analyzes configuration files to list required external packages for documentation plugins.

    Pythondocumentationmarkdownmkdocs
    Voir sur GitHub↗22,177
  • caskroom/homebrew-caskAvatar de caskroom

    caskroom/homebrew-cask

    22,077Voir sur GitHub↗

    This project is a macOS binary package manager and command line interface used to automate the installation and removal of prebuilt graphical applications. It functions as a software installer and orchestrator, providing a terminal-based workflow for managing the lifecycle of third-party binaries. The tool focuses on macOS application installation and system administration, allowing for the setup and deployment of software via scripts to avoid manual downloads. It covers the management of binary software and the automation of graphical application setups on macOS.

    Provides a terminal-based workflow for automating the installation and management of binary software.

    Ruby
    Voir sur GitHub↗22,077
  • dotnet/coreAvatar de dotnet

    dotnet/core

    21,897Voir sur GitHub↗

    This project is a cross-platform development framework and managed runtime environment designed for building high-performance applications. It provides a comprehensive toolkit for constructing web services, cloud-native microservices, and desktop applications, utilizing a unified runtime that handles memory management and execution across diverse operating systems. The framework distinguishes itself through a native ahead-of-time compilation toolchain that transforms source code into optimized, self-contained machine code binaries. This capability enables fast startup times and reduced memory

    Includes command-line utilities to list and verify installed software development kits and runtime environments.

    PowerShelldotnetdotnet-core
    Voir sur GitHub↗21,897
  • davila7/claude-code-templatesAvatar de davila7

    davila7/claude-code-templates

    20,933Voir sur GitHub↗

    Claude Code Templates is a comprehensive framework for orchestrating specialized AI agents and automating development workflows within local environments. It provides a structured system for defining, configuring, and deploying AI personas that handle specific technical tasks, ranging from backend architecture and frontend implementation to security auditing and infrastructure management. The project distinguishes itself through a configuration-driven approach that allows teams to standardize development environments and share reusable agent definitions across projects. It includes a robust C

    Records download metrics for shared components to provide usage analytics for the command line interface.

    Pythonanthropicanthropic-claudeclaude
    Voir sur GitHub↗20,933
  • github/docsAvatar de github

    github/docs

    18,951Voir sur GitHub↗

    GitHub Copilot is an AI-powered development platform designed to integrate large language models directly into coding environments. It functions as an interactive assistant and an agentic workflow orchestrator, enabling developers to automate code generation, perform automated code reviews, and execute complex, multi-step development tasks through natural language prompts. The platform distinguishes itself through its autonomous agent capabilities, which allow for repository-level research, implementation planning, and code modifications across multiple files. It supports a modular architectu

    Automates the deployment and installation of CLI tools to local environments via package managers or scripts.

    TypeScriptdocsworks-with-codespaces
    Voir sur GitHub↗18,951
  • tj/git-extrasAvatar de tj

    tj/git-extras

    18,076Voir sur GitHub↗

    git-extras is a collection of command line utilities that extend the functionality of the Git version control system. It provides a suite of shortcuts and additional commands for history manipulation, remote management, repository analysis, and workflow automation. The project distinguishes itself by offering deep integration with hosting providers to manage pull requests and forks, alongside advanced history tools for obliterating sensitive files and rewriting author metadata. It also includes a specialized interactive shell that allows users to execute commands without repeating the binary

    Provides a utility to copy scripts to the system path and configure shell completions for common terminals.

    Shellgit
    Voir sur GitHub↗18,076
  • getgrav/gravAvatar de getgrav

    getgrav/grav

    15,395Voir sur GitHub↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    Allows developers to extend the command-line interface by defining custom plugin commands.

    PHPcmscontentcontent-management
    Voir sur GitHub↗15,395
Préc.123Suivant
  1. Home
  2. Development Tools & Productivity
  3. Terminal, Shell & CLI
  4. CLI Tooling Frameworks
  5. CLI Tooling
  6. Distribution and Extensibility

Explorer les sous-tags

  • CLI Installation Managers5 sous-tagsScripts and utilities that automate the installation and environment setup of command-line interface tools.
  • CLI Plugin Systems2 sous-tagsFrameworks for extending command line tools with modular plugins.
  • Dependency OptimizationPre-bundling dependencies for faster startup.
  • External CLI Formatter IntegrationCapabilities for wrapping external command-line formatting tools as internal plugins to unify different styling engines. **Distinct from CLI Plugin Systems:** Specifically focuses on integrating existing third-party formatters as plugins, not general CLI plugin architectures.