awesome-repositories.com
Blog
awesome-repositories.com

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

ExplorerRecherches sélectionnéesOpen-source alternativesSelf-hosted softwareBlogPlan du site
ProjetÀ proposHow we rankPresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

35 dépôts

Awesome GitHub RepositoriesSoftware Packaging

Tools for creating and distributing software packages.

Distinguishing note: Focuses on distribution and installation consistency rather than build systems.

Explore 35 awesome GitHub repositories matching devops & infrastructure · Software Packaging. Refine with filters or upvote what's useful.

Awesome Software Packaging 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.
  • paperclipai/paperclipAvatar de paperclipai

    paperclipai/paperclip

    70,619Voir sur GitHub↗

    Paperclip is an LLM agent orchestration platform and governance suite designed to coordinate teams of autonomous AI agents. It provides a management plane for defining organizational hierarchies, assigning roles, and aligning individual agent tasks with a structured mission tree to ensure work maps to business objectives. The project distinguishes itself through a specialized agent skill registry and workspace manager. It allows for the discovery and injection of reusable workflows into agent runtimes without retraining and provides isolated, sandboxed execution environments with persistent s

    Attaches generated files to issues as deliverables and creates work product records for review.

    TypeScript
    Voir sur GitHub↗70,619
  • spring-projects/spring-frameworkAvatar de spring-projects

    spring-projects/spring-framework

    60,056Voir sur GitHub↗

    Spring Framework is an enterprise Java framework providing a comprehensive infrastructure for building server-side applications. It functions as a dependency injection container and a Java application framework designed to support scalable backend development through modular architecture. The project provides tools for aspect-oriented programming to intercept method calls using dynamic proxies, allowing the application of cross-cutting concerns such as security and transactions. It also includes a centralized system for managing object lifecycles and coordinating component wiring by injecting

    Verifies the integrity of distributed binaries using digital signatures before deployment.

    Javaframeworkspringspring-framework
    Voir sur GitHub↗60,056
  • awesome-foss/awesome-sysadminAvatar de awesome-foss

    awesome-foss/awesome-sysadmin

    34,338Voir sur GitHub↗

    This project is a community-curated directory of open-source tools and resources designed to assist system administrators with infrastructure management. It functions as a centralized knowledge base, providing a structured index of software and documentation that helps professionals discover solutions for automating, monitoring, and maintaining distributed computing environments. The repository distinguishes itself through a collaborative, community-driven structure that organizes a vast array of technical resources into a hierarchical taxonomy. By utilizing hyperlink-centric navigation, it d

    Facilitates the creation and distribution of software packages for consistent installation.

    awesomeawesome-listdevops
    Voir sur GitHub↗34,338
  • 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

    Creates template-based recipe files to automate the installation of software across different platforms.

    Voir sur GitHub↗26,849
  • 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

    Builds software packages in a declarative way to ensure consistent results across environments.

    Nixhacktoberfestlinuxnix
    Voir sur GitHub↗23,527
  • 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

    Tracks software package updates and automatically dispatches notifications when new versions are detected.

    Pythonanthropicanthropic-claudeclaude
    Voir sur GitHub↗20,933
  • blender/blenderAvatar de blender

    blender/blender

    18,787Voir sur GitHub↗

    Blender is a professional 3D creation suite designed for modeling, animation, rendering, and video editing. It functions as an open-source 3D engine that provides a comprehensive framework for procedural geometry, physics simulation, and high-quality visual output. The platform is built upon a foundational architecture that utilizes data-block-based memory management and a dependency-graph-based evaluation system to handle complex scene transformations and geometry updates. The software distinguishes itself through a highly modular, node-based procedural architecture that allows users to cons

    Uploads build artifacts automatically to external stores and provides a public API for build metadata.

    C++3danimationb3d
    Voir sur GitHub↗18,787
  • nixos/nixAvatar de NixOS

    NixOS/nix

    17,090Voir sur GitHub↗

    Nix is a functional package manager, purely functional build system, and declarative configuration system. It serves as a reproducible environment manager designed to eliminate manual installation drift by defining software and operating system states through a configuration language. The project provides a means of managing software dependencies in isolated environments to prevent conflicts between different versions of the same tool. It enables the creation of consistent system configurations and development environments that replicate exactly across multiple machines. Its capabilities cov

    Provides functional software packaging that maintains isolation and consistency across multiple systems.

    C++c-plus-plusdeclarative-languagefunctional-programming
    Voir sur GitHub↗17,090
  • argoproj/argoAvatar de argoproj

    argoproj/argo

    16,770Voir sur GitHub↗

    Argo is a cloud native CI/CD platform and Kubernetes workflow engine. It functions as a container pipeline orchestrator and job scheduler, managing multi-step sequences of containers as jobs using directed acyclic graphs within a cluster. The system acts as a progressive delivery controller, reducing release risk through automated Canary and Blue-Green deployment strategies. It provides declarative GitOps synchronization to mirror the state of a git repository directly into the cluster environment for continuous delivery automation. The platform covers a broad range of capabilities including

    Enables the movement of state and files between isolated containerized steps using cloud storage payloads.

    Go
    Voir sur GitHub↗16,770
  • redox-os/redoxAvatar de redox-os

    redox-os/redox

    16,054Voir sur GitHub↗

    Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe language for the kernel and all system components, the project eliminates common vulnerabilities such as buffer overflows and use-after-free errors. Its architecture relies on a minimal kernel that manages only essential hardware and process isolation, delegating all other system services to unprivileged user-space processes. The system distinguishes itself through a modular design where hardware drivers and system services run as independent user-space daemons, allowing them to

    Provides tools to define and compile user-provided source code into installable packages for the operating system.

    Rustbsdfreebsdgnu
    Voir sur GitHub↗16,054
  • goreleaser/goreleaserAvatar de goreleaser

    goreleaser/goreleaser

    15,897Voir sur GitHub↗

    GoReleaser est un outil d'automatisation de version pour construire, empaqueter et distribuer des binaires Go à travers plusieurs plateformes et architectures. Il fonctionne comme un pipeline de construction de compilation croisée et un orchestrateur de distribution binaire qui gère le cycle de vie complet des versions logicielles. L'outil utilise un pipeline de configuration déclaratif basé sur un fichier de définition YAML pour automatiser la chaîne d'outils Go. Il lie les balises Git au processus de compilation, permettant le balisage automatique des versions et l'injection de métadonnées de construction et de chaînes de version dans les binaires via des drapeaux d'éditeur de liens. Ses capacités couvrent l'empaquetage multiplateforme et la génération de sommes de contrôle cryptographiques pour la validation des artefacts. Le système prend en charge la distribution d'actifs multi-fournisseurs, poussant les binaires compilés et les archives vers diverses API de contrôle de version et hôtes de stockage distants simultanément. Le projet est conçu pour être intégré dans des flux de travail de livraison continue pour déplacer le code du commit à la production.

    Generates cryptographic hashes for binaries to ensure artifact integrity before distribution.

    Go
    Voir sur GitHub↗15,897
  • caronc/appriseAvatar de caronc

    caronc/apprise

    15,876Voir sur GitHub↗

    Apprise is a notification library and command-line utility that provides a unified interface for sending alerts to a wide range of messaging, email, and push services. It abstracts the complexities of diverse third-party communication APIs, allowing users to dispatch notifications through a single, standardized method. The project utilizes a connection-string-based routing system to map notification requests to specific service drivers. It features a modular plugin architecture that supports the integration of new messaging platforms and custom notification hooks. Users can organize service e

    Provides automated build scripts to create installable software packages for different operating systems.

    Pythonalertsappriseframework
    Voir sur GitHub↗15,876
  • carthage/carthageAvatar de Carthage

    Carthage/Carthage

    15,174Voir sur GitHub↗

    Carthage is a decentralized dependency manager for Cocoa projects and an automation tool for Xcode builds. It functions as a Git-based framework manager and binary distribution tool used to fetch, build, and manage external libraries. The project distinguishes itself by supporting the production and distribution of platform-independent binary frameworks and static libraries. It utilizes Git tags and submodules to lock specific versions of external libraries and provides mechanisms to distribute prebuilt binaries via zipped release archives. The system covers dependency resolution and version

    Automates the build and upload of compiled framework artifacts to external stores.

    Swift
    Voir sur GitHub↗15,174
  • electron-userland/electron-builderAvatar de electron-userland

    electron-userland/electron-builder

    14,594Voir sur GitHub↗

    electron-builder is a cross-platform build automator and packaging tool for Electron applications. It bundles source code and dependencies into platform-specific installers, portable executables, and app store formats for Windows, macOS, and Linux. The project functions as a distribution pipeline that orchestrates the signing and notarization of binaries to ensure authenticity and bypass security warnings. It also serves as an auto-update orchestrator, preparing application packages and distribution channels to support automatic background software updates. Its capability surface covers the

    Automates the upload of build binaries and release notes to remote hosting providers and version control services.

    TypeScript
    Voir sur GitHub↗14,594
  • dbt-labs/dbt-coreAvatar de dbt-labs

    dbt-labs/dbt-core

    13,051Voir sur GitHub↗

    dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control. It functions as a data transformation engine that enables users to define data structures and business logic through declarative configuration files, which the system then compiles into executable code. By managing complex data dependencies through a directed acyclic graph, it ensures that transformation tasks execute in the correct order while maintaining a manifest-driven state to track lineage and execution history. The project distinguishes itself through an adapter-based d

    Transmits local transformation results and project metadata to a centralized platform to enable cross-team visibility and unified asset management.

    Rustanalyticsbusiness-intelligencedata-modeling
    Voir sur GitHub↗13,051
  • yerongai/office-toolAvatar de YerongAI

    YerongAI/Office-Tool

    12,966Voir sur GitHub↗

    Office-Tool is a PowerShell-based utility designed to automate the deployment, configuration, and maintenance of office productivity suites. It functions as a command-line manager that handles the full lifecycle of software installations, including initial setup, version updates, and the removal of existing applications. The tool distinguishes itself by providing granular control over software environments through modular script execution and direct registry manipulation. It enables users to bundle installation files into standard disk images for simplified distribution, while also offering a

    Bundles productivity applications and language packs into standard disk images to simplify distribution.

    PowerShellmsofficemsprojectoffice
    Voir sur GitHub↗12,966
  • zoicware/removewindowsaiAvatar de zoicware

    zoicware/RemoveWindowsAI

    12,050Voir sur GitHub↗

    RemoveWindowsAI is a Windows system debloater and component removal tool designed to delete protected system files and machine learning libraries by bypassing standard installation restrictions. It functions as an OS customizer and registry optimizer that modifies configuration keys and group policies to disable specific system features and application functionalities. The tool prevents the automatic reinstallation of removed components by marking packages as deprovisioned or deploying dummy update packages. It also enables the restoration of traditional workflows by replacing modern integrat

    Prevents the automatic return of removed components by deploying dummy update packages.

    PowerShellaibloatwarebloatware-removal
    Voir sur GitHub↗12,050
  • wandb/wandbAvatar de wandb

    wandb/wandb

    10,844Voir sur GitHub↗

    Wandb is a centralized platform for machine learning experiment tracking, model registry management, and workflow orchestration. It provides a comprehensive suite of tools for logging, visualizing, and versioning training metrics, model artifacts, and hyperparameter sweeps to ensure reproducibility across development cycles. The platform also functions as an observability tool for large language model applications, enabling the tracing of execution steps, token usage, and reasoning processes. The project distinguishes itself through its event-driven automation capabilities, which allow users

    Uploads, downloads, and restores versioned datasets and model weights to ensure experiment reproducibility.

    Pythonaicollaborationdata-science
    Voir sur GitHub↗10,844
  • conda-forge/miniforgeAvatar de conda-forge

    conda-forge/miniforge

    9,899Voir sur GitHub↗

    Miniforge is a minimal installer for the Conda package management system that provides access to community-maintained software channels. It serves as a lightweight tool for setting up isolated software environments and distributing pre-compiled binary packages to ensure cross-platform compatibility. The project enables the installation of a minimal environment and facilitates the migration of package channels from vendor repositories to community-driven distributions. It allows users to retrieve and manage software packages built by a community to extend the available tools in a local environ

    Provides tools for creating, updating, and distributing software packages to ensure they remain functional.

    Shell
    Voir sur GitHub↗9,899
  • judasn/linux-tutorialAvatar de judasn

    judasn/Linux-Tutorial

    8,730Voir sur GitHub↗

    This is a practical, step-by-step guide to Linux system administration, command-line usage, and development environment setup, written from the perspective of a Java developer. The tutorial is structured as a sequence of terminal commands with explanations, teaching system administration through direct modification of plain-text configuration files. It provides separate workflows for CentOS, Ubuntu, and Kali Linux, covering both yum and apt package managers with equivalent commands for each operation. The guide emphasizes a security-first workflow, walking through firewall configuration, SSH

    Covers installing, querying, and removing software packages using RPM and YUM on CentOS.

    Shellcentoselasticsearchfastdfs
    Voir sur GitHub↗8,730
Préc.12Suivant
  1. Home
  2. DevOps & Infrastructure
  3. Software Packaging

Explorer les sous-tags

  • Artifact Uploaders4 sous-tagsAutomated systems for uploading build artifacts to external stores and providing programmatic access to metadata. **Distinct from Software Packaging:** Distinct from Software Packaging: focuses on the distribution and metadata API rather than the packaging process.
  • RPM and YUM ManagersInstalling, querying, and removing software packages using RPM and YUM on CentOS. **Distinct from Software Packaging:** Distinct from Software Packaging: focuses on CentOS-specific package management commands, not general packaging tools.
  • Reinstallation BlockersMechanisms that prevent the automatic re-installation of removed software packages. **Distinct from Software Packaging:** Focuses on preventing software from returning after removal, whereas software packaging focuses on creation and distribution.
  • Update Notifications1 sous-tagAutomated systems that track software versions and dispatch notifications upon new release detection. **Distinct from Software Packaging:** Distinct from Software Packaging: focuses on the notification and tracking of updates rather than the creation of packages.