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
·

157 dépôts

Awesome GitHub RepositoriesInstallation and Package Management

Focuses on the methods of provisioning software binaries, source code, and system-level dependencies.

Explore 157 awesome GitHub repositories matching devops & infrastructure · Installation and Package Management. Refine with filters or upvote what's useful.

Awesome Installation and Package Management 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.
  • kamranahmedse/developer-roadmapAvatar de kamranahmedse

    kamranahmedse/developer-roadmap

    357,434Voir sur GitHub↗

    Developer Roadmap est une plateforme pilotée par la communauté qui fournit des parcours d'apprentissage structurés basés sur des graphes pour le génie logiciel. Elle sert de dépôt de connaissances complet où les domaines techniques sont organisés en séquences visuelles pour guider l'acquisition de compétences professionnelles et la croissance de carrière. Le projet se distingue par un écosystème collaboratif qui permet aux utilisateurs de contribuer à des roadmaps, d'organiser les meilleures pratiques de l'industrie et de maintenir des profils professionnels. Il intègre des cadres d'évaluation diagnostique pour évaluer la compétence technique, aidant les développeurs à identifier les lacunes en matière de connaissances et à se préparer aux entretiens professionnels grâce à des séquences d'apprentissage ciblées. Au-delà de ses capacités de cartographie de base, la plateforme propose des idées de projets pratiques et du tutorat interactif pour renforcer les concepts d'ingénierie. Elle offre un espace centralisé pour que la communauté puisse partager des ressources, suivre le développement progressif des compétences et naviguer dans des paysages techniques complexes.

    Verifies installation status and configuration integrity for command-line tools.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    Voir sur GitHub↗357,434
  • significant-gravitas/autogptAvatar de Significant-Gravitas

    Significant-Gravitas/AutoGPT

    184,973Voir sur GitHub↗

    AutoGPT is an orchestration platform designed for building, managing, and deploying autonomous agents. It provides a visual canvas-based environment where users can assemble agents by connecting modular blocks that represent actions, data flows, and conditional logic. The platform supports the entire agent lifecycle, including task scheduling, execution monitoring, and configuration management, while offering a marketplace for discovering and sharing community-built workflows. The project includes a legacy framework for command-line agent execution and an extensible component system for devel

    Simplifies environment setup by verifying system prerequisites, cloning necessary repositories, and configuring core services automatically.

    Pythonaiartificial-intelligenceautonomous-agents
    Voir sur GitHub↗184,973
  • astral-sh/uvAvatar de astral-sh

    astral-sh/uv

    86,451Voir sur GitHub↗

    uv is a high-performance Python package manager and project build tool designed to handle dependency resolution, virtual environment orchestration, and Python interpreter management. It functions as a comprehensive workspace orchestrator, enabling developers to manage complex, multi-package repositories and ensure reproducible builds across different platforms. The tool distinguishes itself through its use of a global, content-addressable cache and hard-link-based environment provisioning, which allow for near-instant environment creation and minimal disk usage. It employs a high-performance

    Provisions software binaries and system-level dependencies through a unified package management interface.

    Rustpackagingpythonresolver
    Voir sur GitHub↗86,451
  • tesseract-ocr/tesseractAvatar de tesseract-ocr

    tesseract-ocr/tesseract

    74,751Voir sur GitHub↗

    Tesseract is a neural network-based optical character recognition engine designed to convert scanned images and digital documents into machine-readable, searchable text. It functions as both a command-line utility for automating large-scale digitization workflows and a cross-platform library that can be embedded into desktop, mobile, or server-side applications. By utilizing long short-term memory networks, the engine provides robust text extraction across more than one hundred languages and dozens of scripts. The project distinguishes itself through a sophisticated document layout analysis f

    Deploy the engine through pre-built binary packages or by compiling directly from source code on supported platforms.

    C++hacktoberfestlstmmachine-learning
    Voir sur GitHub↗74,751
  • apache/supersetAvatar de apache

    apache/superset

    73,451Voir sur GitHub↗

    Superset is a web-based business intelligence platform designed for data exploration, visualization, and interactive dashboarding. It functions as a query-driven analytics engine that connects to various SQL databases, allowing users to perform ad-hoc analysis, define virtual metrics, and build complex data visualizations through a centralized interface. The platform distinguishes itself through a robust semantic layer that transforms raw database schemas into calculated columns and virtual metrics, enabling consistent business logic across an organization. It features a plugin-based visualiz

    Refreshes system dependencies to updated versions using standard package management tools for native installations.

    TypeScriptanalyticsapacheapache-superset
    Voir sur GitHub↗73,451
  • prometheus/prometheusAvatar de prometheus

    prometheus/prometheus

    64,569Voir sur GitHub↗

    Prometheus is a comprehensive monitoring and alerting platform designed to track infrastructure health and application performance. It functions as a time series database that ingests, indexes, and queries high-frequency numerical data points. By utilizing a pull-based model, the system periodically collects multi-dimensional metrics from monitored targets, storing them in an optimized block storage format that supports high-throughput ingestion and efficient historical analysis. The platform distinguishes itself through a specialized query engine that enables real-time analysis of performanc

    Distributes pre-compiled binaries to simplify provisioning and eliminate the need for manual dependency resolution during installation.

    Goalertinggraphinghacktoberfest
    Voir sur GitHub↗64,569
  • dani-garcia/vaultwardenAvatar de dani-garcia

    dani-garcia/vaultwarden

    62,749Voir sur GitHub↗

    Vaultwarden is a self-hosted password management server designed to store and synchronize sensitive credentials, identities, and organizational data across multiple client devices. It functions as a database-backed web application that provides an API layer for secure client-server communication, enabling users to manage personal vaults and organizational data sharing with multi-factor authentication. The project distinguishes itself through a comprehensive administrative infrastructure that provides centralized control over server configuration, user accounts, and system diagnostics via a de

    Requires specific system libraries and development tools to successfully build the server binary and its associated web interface components.

    Rustbitwardenbitwarden-rsdocker
    Voir sur GitHub↗62,749
  • junegunn/vim-plugAvatar de junegunn

    junegunn/vim-plug

    35,685Voir sur GitHub↗

    vim-plug is a plugin manager for the Vim text editor that functions as a git-based dependency manager and configuration bootstrapper. It downloads and organizes external plugin packages from remote repositories to extend the editor's functionality. The project acts as a lazy-loading orchestrator to reduce editor startup time by deferring the loading of plugins until specific commands or file types are encountered. It enables version pinning by allowing plugins to be fetched using specific git branches, tags, or commit hashes. The manager provides a framework for plugin installation, lifecycl

    Automates the cloning of repositories and initial configuration of plugins to ensure environment readiness.

    Vim Scriptvim
    Voir sur GitHub↗35,685
  • searxng/searxngAvatar de searxng

    searxng/searxng

    32,180Voir sur GitHub↗

    This project is a privacy-focused, self-hosted metasearch engine that aggregates results from a wide array of web, academic, and media sources into a single, unified interface. By acting as a proxy between the user and external search providers, it strips identifying headers and tracking parameters from requests, ensuring that search activity remains anonymous and protected from third-party profiling. The platform distinguishes itself through a modular, plugin-based architecture that allows for extensive customization of search behavior, result filtering, and interface branding. It supports a

    Executes automated scripts to set up the search engine and web server components in batch environments.

    Pythonbingbravedegoogle
    Voir sur GitHub↗32,180
  • trailofbits/algoAvatar de trailofbits

    trailofbits/algo

    30,278Voir sur GitHub↗

    Algo is a cloud VPN deployment tool and WireGuard orchestrator designed to automate the provisioning and configuration of personal VPN servers across multiple cloud infrastructure providers. It functions as a multi-cloud infrastructure provisioner and a VPN client configuration generator, creating the necessary tunnels and connection profiles for secure device connectivity. The project distinguishes itself by integrating a network ad-blocking DNS server directly into the deployment, filtering advertisements and malicious domains for all connected clients. It further simplifies the onboarding

    Includes automated installers for deploying the VPN server on existing Ubuntu instances via SSH.

    Pythonansibleencryptionikev2
    Voir sur GitHub↗30,278
  • homebrew/legacy-homebrewAvatar de Homebrew

    Homebrew/legacy-homebrew

    26,849Voir sur GitHub↗

    This project is a command line package manager and dependency management engine used for installing, updating, and removing software packages across different operating systems. It functions as a package recipe system and software repository administrator, utilizing declarative scripts to define software sources, build arguments, and installation steps. The system operates as a binary distribution platform that compiles source code into pre-compiled binaries and distributes them through remote repositories. It includes an automated version tracker that monitors upstream software releases and

    Downloads and installs pre-compiled binary packages when they match the current system architecture.

    Voir sur GitHub↗26,849
  • netbirdio/netbirdAvatar de netbirdio

    netbirdio/netbird

    26,188Voir sur GitHub↗

    NetBird is a zero-trust networking platform that builds secure, encrypted peer-to-peer overlay networks using the WireGuard protocol. It functions as a software-defined perimeter, connecting distributed infrastructure across cloud environments and physical locations while hiding network resources from the public internet. By integrating with external identity providers, the platform enforces granular access control and identity-based segmentation for every user and device. The platform distinguishes itself through extensive automation and programmatic management capabilities. It provides a ce

    Provides automated installation scripts to simplify the deployment of network agents across diverse operating systems.

    Gogolangmeshmesh-networks
    Voir sur GitHub↗26,188
  • pulumi/pulumiAvatar de pulumi

    pulumi/pulumi

    24,797Voir sur GitHub↗

    Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud resources using general-purpose programming languages. It functions as a cloud resource orchestrator that coordinates the lifecycle of heterogeneous infrastructure by executing code to construct dependency graphs and reconciling the desired state against actual cloud environments. The platform distinguishes itself through a language-host runtime bridge that allows developers to use standard programming languages to define infrastructure, rather than relying solely on domain-specific

    Downloads and installs specific build artifacts from active pull requests to test or verify changes before they are merged.

    Goawsazurecloud
    Voir sur GitHub↗24,797
  • 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 full lifecycle of software packages including installation, dependency resolution, and removal.

    PowerShellinstallerpowershellscoop
    Voir sur GitHub↗23,635
  • vectordotdev/vectorAvatar de vectordotdev

    vectordotdev/vector

    22,071Voir sur GitHub↗

    Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network

    Executes a scripted installation process that automatically detects the host environment and fetches the appropriate binary.

    Rusteventsforwarderhacktoberfest
    Voir sur GitHub↗22,071
  • oracle/graalAvatar de oracle

    oracle/graal

    21,603Voir sur GitHub↗

    GraalVM is a polyglot virtual machine and high-performance runtime designed to execute multiple programming languages within a single environment. It functions as a JVM language toolkit for building language implementations, a native image compiler for transforming bytecode into standalone binaries, and an execution environment for LLVM bitcode and WebAssembly modules. The project is distinguished by its polyglot interoperability framework, which allows different languages to share data and execution state with low overhead. It utilizes self-modifying abstract syntax trees to optimize languag

    Manages the required dependencies and source files necessary to build runtime components.

    Javaaotcompilergraalvm
    Voir sur GitHub↗21,603
  • qax-os/excelizeAvatar de qax-os

    qax-os/excelize

    20,682Voir sur GitHub↗

    Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a comprehensive suite of tools for programmatically creating, modifying, and analyzing workbooks, worksheets, and cell data, ensuring compatibility across various office software suites through structured XML serialization. The library distinguishes itself with a built-in formula calculation engine that evaluates complex mathematical and logical expressions directly against workbook data. It also features a memory-mapped streaming architecture, which allows for the efficient processing o

    Streamlines the deployment of spreadsheet-processing environments through automated installation scripts.

    Goagentaianalytics
    Voir sur GitHub↗20,682
  • nyr/openvpn-installAvatar de Nyr

    Nyr/openvpn-install

    20,574Voir sur GitHub↗

    This project is a bash-based installation script and deployer used to automate the setup and configuration of an OpenVPN server on Linux systems. It provides a guided setup process for deploying virtual private network software across various Debian and Red Hat based distributions. The tool functions as a user management interface, allowing for the creation, removal, and administration of client profiles and the security credentials required for network access. It orchestrates the deployment of secure tunnels to enable remote network access to private environments. The system manages the ins

    Provides an automated installation script for deploying and configuring an OpenVPN server on Linux.

    Shellalmalinuxbashcentos
    Voir sur GitHub↗20,574
  • folke/lazy.nvimAvatar de folke

    folke/lazy.nvim

    20,305Voir sur GitHub↗

    This project is a package manager and configuration framework for Neovim, designed to orchestrate the lifecycle of editor extensions. It provides a centralized system for installing, updating, and tracking plugins while ensuring consistent dependency resolution across different environments through the use of lockfiles. The framework distinguishes itself by prioritizing startup performance and modularity. It employs event-based lazy loading to defer the initialization of extensions until specific user interactions, commands, or file types trigger their activation. To further accelerate the ed

    Automatically compiles plugins and required components when build files are detected.

    Luaneovimneovim-pluginnvim
    Voir sur GitHub↗20,305
  • 11ty/eleventyAvatar de 11ty

    11ty/eleventy

    19,670Voir sur GitHub↗

    Eleventy is a JavaScript-based static site generator designed to transform templates, data files, and markdown into optimized HTML. It functions as a versatile template rendering engine and content management framework, allowing developers to aggregate data from diverse sources—including local files, databases, and external APIs—to populate structured web content. The project is distinguished by its template-engine-agnostic pipeline, which decouples the build process from specific rendering languages. This allows users to integrate multiple template formats, such as Liquid, Nunjucks, Handleba

    The static site generator enables the definition of project-specific versions of tools and build requirements to ensure consistent environments across different machines.

    JavaScriptblog-enginedocumentation-tooleleventy
    Voir sur GitHub↗19,670
Préc.123456…8Suivant
  1. Home
  2. DevOps & Infrastructure
  3. Deployment Management
  4. Installation and Package Management

Explorer les sous-tags

  • Automated Installers2 sous-tagsUtilities that automate the verification of prerequisites, repository cloning, and initial configuration of software.
  • Binary and Source Installation7 sous-tagsMethods for installing software using either pre-built binary packages or by compiling source code.
  • Build Dependency Management2 sous-tagsManagement of required system libraries and development tools necessary to build and run specific applications.
  • Native Installation Upgrades1 sous-tagProcesses for updating package dependencies to newer versions using standard system management tools.
  • Swift Package Manager Integrations1 sous-tagIntegrations that allow the tool to be installed and managed via the Swift Package Manager. **Distinct from Installation and Package Management:** Specific to Swift Package Manager integration, whereas the parent is general installation and package management.