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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • superradcompany/microsandboxAvatar von superradcompany

    superradcompany/microsandbox

    6,570Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,570
  • donnemartin/dev-setupAvatar von donnemartin

    donnemartin/dev-setup

    6,261Auf GitHub ansehen↗

    This project is a collection of scripts and configuration files designed to automate the deployment of developer toolsets, big data tools, and system-wide dotfiles. It serves as a provisioning system for installing languages, data analysis tools, and system dependencies across diverse programming stacks. The suite provides specialized automation for macOS developer onboarding and the setup of Python data science workflows. It includes dedicated installers for distributed processing engines like Spark and Hadoop, as well as environments for web and mobile development. The system covers a broa

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

    Python
    Auf GitHub ansehen↗6,261
  • pycqa/pylintAvatar von PyCQA

    PyCQA/pylint

    5,685Auf GitHub ansehen↗

    Pylint ist ein statisches Code-Analysetool für Python, das Quellcode auf Fehler, Verstöße gegen Codierungsstandards und Code-Smells prüft, ohne das Programm auszuführen. Es parst Code in einen abstrakten Syntaxbaum und durchläuft diesen, um Probleme zu erkennen, erzwingt konfigurierbare Stilregeln und Namenskonventionen und identifiziert doppelte Codeblöcke durch den Vergleich tokenisierter Quellsequenzen. Das Tool enthält zudem eine Inferenz-Engine, die Variablentypen durch Simulation von Codepfaden ableitet, was eine tiefere Analyse selbst in nicht typisiertem Code ermöglicht. Was Pylint auszeichnet, ist seine Plugin-basierte Checker-Architektur, die es Benutzern ermöglicht, die Analyse durch das Laden externer Python-Module zu erweitern, die benutzerdefinierte Checker und Inferenzregeln zur Laufzeit registrieren. Es unterstützt das Layering von Konfigurationsdateien, wobei Einstellungen aus mehreren Konfigurationsdateien und Befehlszeilenargumenten zusammengeführt werden, sodass projektweite Standardeinstellungen durch lokale oder Plugin-spezifische Optionen überschrieben werden können. Pylint verfolgt zudem die Codequalität im Zeitverlauf, indem aktuelle Analyseergebnisse mit einem gespeicherten Basiswert verglichen werden, berichtet über Verbesserungen oder Regressionen in aufeinanderfolgenden Durchläufen und kann UML-Klassen- und Paketdiagramme aus dem abstrakten Syntaxbaum in Graphviz-, PlantUML- oder MermaidJS-Formaten generieren. Das Tool lässt sich in Continuous-Integration-Pipelines und Pre-Commit-Hooks integrieren, um Prüfungen automatisch über mehrere Python-Interpreter-Versionen hinweg auszuführen. Es kann über pip, conda oder einen Systempaketmanager installiert werden und bietet eine optionale Rechtschreibprüfung für Code-Bezeichner durch die enchant-Bibliothek. Pylint bietet zudem Editor-Integration für Umgebungen wie Emacs und TextMate und enthält einen Nachrichten-Erklärungs-Viewer, der die vollständige Beschreibung und den Kontext jedes spezifischen Warn- oder Fehlercodes direkt über die Befehlszeile ausgibt.

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

    Python
    Auf GitHub ansehen↗5,685
  • pypa/sampleprojectAvatar von pypa

    pypa/sampleproject

    5,245Auf GitHub ansehen↗

    Dieses Projekt ist eine Referenzimplementierung und ein Tutorial, das den End-to-End-Workflow für das Bauen, Versionieren und Hochladen von Python-Distributionen demonstriert. Es dient als konkrete Projektvorlage und Beispiel für die Konfiguration von Metadaten und Build-Artefakten für Paket-Indices. Das Repository veranschaulicht, wie Software verpackt wird, indem Projektmetadaten und Dependencies in statischen Konfigurationsdateien definiert werden. Es deckt den Prozess der Transformation von Source-Trees in versionierte Archive und plattformspezifische Binärdistributionen ab, wobei insbesondere der Bau von Binary-Wheels und Source-Distributionen gezeigt wird. Das Projekt deckt breitere Funktionsbereiche ab, darunter Dependency-Management, die Erstellung von Command-Line-Interfaces und die Automatisierung des Release-Publishings in Repositories. Zudem demonstriert es die Verwendung isolierter virtueller Umgebungen und die Integration von Binär-Extensions.

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

    Python
    Auf GitHub ansehen↗5,245
  • golang/vscode-goAvatar von golang

    golang/vscode-go

    4,256Auf GitHub ansehen↗

    This project is a language extension for VS Code that provides comprehensive Go language support. It functions as a language server client, a debugger interface, and a toolchain manager to facilitate Go application development. The extension distinguishes itself by integrating a full suite of toolchain management capabilities, allowing for the installation and configuration of required binaries, linters, and compiler versions directly within the editor. It also provides deep integration for interactive debugging via Delve, supporting remote target debugging, process attachment, and program st

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

    TypeScriptdebuggergolangvisual-studio-code
    Auf GitHub ansehen↗4,256
  • flow-typed/flow-typedAvatar von flow-typed

    flow-typed/flow-typed

    3,758Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,758
  • flowtype/flow-typedAvatar von flowtype

    flowtype/flow-typed

    3,759Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,759
  • djangogirls/tutorialAvatar von DjangoGirls

    DjangoGirls/tutorial

    1,578Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗1,578
  • scoopinstaller/installAvatar von ScoopInstaller

    ScoopInstaller/Install

    1,239Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗1,239
  1. Home
  2. Development Tools & Productivity
  3. Command-Line Installers

Unter-Tags erkunden

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