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
·

9 dépôts

Awesome GitHub RepositoriesCommand-Line Installers

Installation of software as a system-wide executable for running directly from a terminal.

Distinct from Command-Based Package Installation: No candidate covers general CLI installation of a tool; candidates focus on silent installs, extension installs, or platform-specific installers.

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

Awesome Command-Line Installers 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.
  • superradcompany/microsandboxAvatar de superradcompany

    superradcompany/microsandbox

    6,570Voir sur GitHub↗

    Microsandbox is a runtime for creating and managing lightweight, hardware-isolated virtual machines — called sandboxes — that boot directly from standard OCI container images. Each sandbox runs as its own host process with a separate kernel, filesystem, and network stack, providing process-per-sandbox isolation. The project includes a command-line tool and multi-language SDKs (Rust, TypeScript, Python, Go) for programmatic lifecycle control, and it communicates with sandbox agents over Unix sockets using a CBOR-encoded protocol. What distinguishes Microsandbox is its combination of host-manag

    Creates a shell command that launches a microVM with a specified image and options on every invocation.

    Rust
    Voir sur GitHub↗6,570
  • donnemartin/dev-setupAvatar de donnemartin

    donnemartin/dev-setup

    6,261Voir sur GitHub↗

    Ce projet est une collection de scripts et de fichiers de configuration conçus pour automatiser le déploiement d'outils de développement, d'outils Big Data et de dotfiles système. Il sert de système de provisionnement pour installer des langages, des outils d'analyse de données et des dépendances système à travers diverses piles technologiques. La suite fournit une automatisation spécialisée pour l'onboarding des développeurs macOS et la configuration de flux de travail de science des données en Python. Elle inclut des installateurs dédiés pour des moteurs de traitement distribué comme Spark et Hadoop, ainsi que des environnements pour le développement web et mobile. Le système couvre un large éventail de capacités, incluant la personnalisation de l'environnement shell, la configuration d'éditeurs de texte et de contrôle de version, et la gestion d'environnements virtuels isolés. Il fournit également une variété d'utilitaires en ligne de commande pour la gestion de fichiers, les recherches réseau et l'orchestration des dépendances système.

    Provides a process for updating the operating system and installing necessary compilation tools for software development.

    Python
    Voir sur GitHub↗6,261
  • pycqa/pylintAvatar de PyCQA

    PyCQA/pylint

    5,685Voir sur GitHub↗

    Pylint est un outil d'analyse statique de code pour Python qui vérifie le code source pour les erreurs, les violations des normes de codage et les « code smells » sans exécuter le programme. Il analyse le code dans un arbre de syntaxe abstraite et parcourt l'arbre pour détecter les problèmes, applique des règles de style et des conventions de nommage configurables, et identifie les blocs de code dupliqués en comparant les séquences sources tokenisées. L'outil inclut également un moteur d'inférence qui déduit les types de variables en simulant les chemins de code, permettant une analyse plus approfondie même dans le code non typé. Ce qui distingue Pylint est son architecture de vérificateur basée sur des plugins, qui permet aux utilisateurs d'étendre l'analyse en chargeant des modules Python externes qui enregistrent des vérificateurs et des règles d'inférence personnalisés lors de l'exécution. Il prend en charge la superposition de fichiers de configuration, fusionnant les paramètres de plusieurs fichiers de configuration et arguments de ligne de commande afin que les valeurs par défaut à l'échelle du projet puissent être remplacées par des options locales ou spécifiques aux plugins. Pylint suit également la qualité du code au fil du temps en comparant les résultats d'analyse actuels par rapport à un score de référence stocké, signalant l'amélioration ou la régression lors des exécutions successives, et peut générer des diagrammes de classes et de paquets UML à partir de l'arbre de syntaxe abstraite dans les formats Graphviz, PlantUML ou MermaidJS. L'outil s'intègre dans les pipelines d'intégration continue et les hooks de pré-validation pour exécuter automatiquement des vérifications sur plusieurs versions de l'interpréteur Python. Il peut être installé via pip, conda ou un gestionnaire de paquets système, et offre une vérification orthographique optionnelle des identifiants de code via la bibliothèque enchant. Pylint fournit également une intégration d'éditeur pour des environnements tels qu'Emacs et TextMate, et inclut une visionneuse d'explication de message qui imprime la description complète et le contexte de tout code d'avertissement ou d'erreur spécifique directement depuis la ligne de commande.

    Installs the analyser as a system-wide executable via pip, conda, or a system package manager for terminal use.

    Python
    Voir sur GitHub↗5,685
  • pypa/sampleprojectAvatar de pypa

    pypa/sampleproject

    5,245Voir sur GitHub↗

    Ce projet est une implémentation de référence et un tutoriel conçu pour démontrer le flux de travail de bout en bout de la construction, du versionnage et du téléchargement de distributions Python. Il sert de modèle de projet concret et d'exemple pour configurer les métadonnées et les artefacts de build pour les index de paquets. Le dépôt illustre comment empaqueter un logiciel en définissant les métadonnées du projet et les dépendances dans des fichiers de configuration statiques. Il couvre le processus de transformation des arbres sources en archives versionnées et en distributions binaires spécifiques à la plateforme, montrant spécifiquement comment construire des wheels binaires et des distributions sources. Le projet couvre des domaines de capacités plus larges, notamment la gestion des dépendances, la création d'interfaces en ligne de commande et l'automatisation de la publication des versions vers des dépôts. Il démontre également l'utilisation d'environnements virtuels isolés et l'intégration d'extensions binaires.

    Demonstrates how to install packages such that they are available as system-wide executable commands.

    Python
    Voir sur GitHub↗5,245
  • golang/vscode-goAvatar de golang

    golang/vscode-go

    4,256Voir sur GitHub↗

    Ce projet est une extension de langage pour VS Code qui fournit un support complet du langage Go. Il fonctionne comme un client de serveur de langage, une interface de débogage et un gestionnaire de chaîne d'outils pour faciliter le développement d'applications Go. L'extension se distingue en intégrant une suite complète de capacités de gestion de chaîne d'outils, permettant l'installation et la configuration des binaires requis, des linters et des versions de compilateur directement dans l'éditeur. Elle fournit également une intégration profonde pour le débogage interactif via Delve, prenant en charge le débogage de cibles distantes, l'attachement à des processus et l'inspection de l'état du programme. Le projet couvre un large éventail de capacités, incluant l'analyse statique pour les diagnostics en temps réel et le linting, la gestion automatisée des dépendances pour les modules Go, et un framework de test complet qui gère l'exécution des tests unitaires, la performance des benchmarks et la visualisation de la couverture de code. Elle fournit en outre une intelligence sémantique pour la navigation dans les symboles, l'autocomplétion et la refactorisation automatisée. L'outil gère les binaires externes et exploite le Language Server Protocol et le Debug Adapter Protocol pour communiquer entre l'éditeur et la chaîne d'outils Go.

    Downloads and updates required Go language tools and binaries directly into specified directories.

    TypeScriptdebuggergolangvisual-studio-code
    Voir sur GitHub↗4,256
  • flow-typed/flow-typedAvatar de flow-typed

    flow-typed/flow-typed

    3,758Voir sur GitHub↗

    flow-typed is a collection of curated type definitions for external JavaScript libraries and a manager for installing these definitions into Flow projects. It serves as a centralized repository of type declarations that enable static type checking and autocomplete for third-party dependencies that do not ship with their own types. The project provides a command line interface to fetch, inject, and update specific type definitions within a local project directory. This process ensures that external library imports are resolved by the Flow type checker through version-matched type mapping.

    Implements a CLI utility for fetching and mapping type declaration files into the project environment.

    JavaScriptcliflowflowtype
    Voir sur GitHub↗3,758
  • flowtype/flow-typedAvatar de flowtype

    flowtype/flow-typed

    3,759Voir sur GitHub↗

    flow-typed is a type definition manager, repository, and library designed to enable static type checking for third-party JavaScript libraries. It provides a curated collection of external type declarations that allow Flow projects to maintain type safety and error detection for non-typed dependencies. The project centers on a command-line interface used to install and update library type definitions from a remote source. This manager resolves compatible type versions based on a project's dependencies and maps them to local directories for use by a static type checker. Beyond type checking, t

    Provides a command-line interface to fetch and map specific library type versions to the local project directory.

    JavaScript
    Voir sur GitHub↗3,759
  • djangogirls/tutorialAvatar de DjangoGirls

    DjangoGirls/tutorial

    1,578Voir sur GitHub↗

    This open-source educational material serves as a comprehensive learning guide and workshop curriculum designed to teach absolute beginners how to build and deploy web applications from scratch. It provides structured, self-paced instructions focused on server-side code, backend logic, database abstraction layers, and HTML rendering patterns using Python and the Django web framework. The guide is organized as a step-by-step walkthrough that breaks down complex technical lessons into linear, bite-sized tasks complete with expected output snippets. It covers command-line execution steps for ins

    Guides terminal command execution for managing local packages, running migrations, and controlling web servers.

    Makefile
    Voir sur GitHub↗1,578
  • scoopinstaller/installAvatar de ScoopInstaller

    ScoopInstaller/Install

    1,239Voir sur GitHub↗

    Scoopinstaller/install is a PowerShell-based command-line utility designed to automate the setup and bootstrapping of the Scoop package manager on Windows systems. The tool initializes environment directories, configures repository sources, and executes standard installation scripts without requiring manual graphical user interface prompts or intervention. The software supports unattended background operations through a silent execution mode that suppresses console output while capturing and propagating numeric status codes to verify setup success in continuous integration pipelines. It handl

    Automates the setup of developer utilities from the command line without manual GUI prompts.

    PowerShell
    Voir sur GitHub↗1,239
  1. Home
  2. Development Tools & Productivity
  3. Command-Line Installers

Explorer les sous-tags

  • Sandbox System Command InstallersCreates a shell command that launches a microVM with a specified image and options on every invocation. **Distinct from Command-Line Installers:** Distinct from Command-Line Installers: specifically installs a sandbox-launching alias, not a general software installer.
  • Toolchain Binary InstallersUtilities for downloading and updating specific language compiler and analysis binaries. **Distinct from Command-Line Installers:** Focuses on language-specific toolchain binaries rather than general system-wide software installers
  • Type Definition InstallersCommand-line utilities specifically for fetching and mapping type declaration files into a project environment. **Distinct from Command-Line Installers:** Distinct from general software installers by focusing on the retrieval and local mapping of type definition files for a static checker.