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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

20 repository-uri

Awesome GitHub RepositoriesBuild Artifact Deployment

Copies compiled binaries, libraries, and metadata to a designated directory structure for distribution.

Distinct from Deployment Artifact Specifications: Distinct from Deployment Artifact Specifications: focuses on the physical copying of build outputs rather than the specification of artifact formats.

Explore 20 awesome GitHub repositories matching devops & infrastructure · Build Artifact Deployment. Refine with filters or upvote what's useful.

Awesome Build Artifact Deployment GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • homebrew/legacy-homebrewAvatar Homebrew

    Homebrew/legacy-homebrew

    26,849Vezi pe 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

    Moves binaries, bundles, and plugins into specific system directories during the installation process.

    Vezi pe GitHub↗26,849
  • voltagent/awesome-claude-code-subagentsAvatar VoltAgent

    VoltAgent/awesome-claude-code-subagents

    21,906Vezi pe GitHub↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Coordinates the versioning, storage, and promotion of build artifacts across registries to ensure consistent deployment pipelines.

    Shellai-agent-frameworkai-agent-toolsai-agents
    Vezi pe GitHub↗21,906
  • mbecker20/komodoAvatar mbecker20

    mbecker20/komodo

    11,400Vezi pe GitHub↗

    Komodo is a self-hosted deployment manager and agentless software distributor designed to build application binaries and distribute them across a fleet of remote servers. It functions as a remote deployment orchestrator that manages the build and release process from a centralized control point. The system distinguishes itself by using a programmatic deployment pipeline, employing script logic rather than static configuration files to coordinate build and distribution sequences. It utilizes SSH for remote execution and binary synchronization, allowing the controller to push updates to target

    Copies compiled binaries and metadata to designated directories on remote servers for distribution.

    Rust
    Vezi pe GitHub↗11,400
  • nasa/fprimeAvatar nasa

    nasa/fprime

    10,766Vezi pe GitHub↗

    F Prime este un framework bazat pe componente, conceput pentru dezvoltarea și implementarea software-ului pentru sisteme embedded și zbor spațial. Acesta oferă o arhitectură modulară care decuplează logica software de interfețele de comunicare, permițând dezvoltatorilor să definească structurile sistemului printr-un limbaj de modelare specific domeniului. Această abordare bazată pe modele permite generarea automată de cod, asigurând consistența în topologii complexe de sistem, menținând în același timp contracte stricte de interfață între modulele software. Framework-ul se distinge prin sistemul său integrat de build și suita de operațiuni cu date la sol. Acesta automatizează întregul ciclu de viață al software-ului embedded, de la compilarea încrucișată și gestionarea dependențelor până la generarea interfețelor de telemetrie și comandă. Prin furnizarea unui mediu unificat atât pentru software-ul de zbor de la bord, cât și pentru monitorizarea la sol, facilitează integrarea, testarea și controlul sistemelor embedded distribuite pe diverse platforme hardware. Dincolo de arhitectura sa de bază, proiectul include instrumente cuprinzătoare pentru observabilitatea sistemului, inclusiv vizualizarea telemetriei în timp real, logarea evenimentelor și trasarea diagnosticelor. Acesta suportă o gamă largă de scenarii de implementare, de la medii bare-metal la sisteme de operare în timp real, și oferă mecanisme pentru gestionarea memoriei, modelarea comportamentului bazat pe stări și execuția asincronă a sarcinilor. Proiectul este menținut ca un depozit C++ cu documentație extinsă și suport pentru sistemul de build pentru dezvoltare multi-platformă.

    Copies compiled binaries, libraries, and associated metadata to a designated directory structure to prepare for deployment.

    C++componentscppembedded
    Vezi pe GitHub↗10,766
  • travis-ci/travis-ciAvatar travis-ci

    travis-ci/travis-ci

    8,490Vezi pe GitHub↗

    Travis CI is a continuous integration platform and CI/CD pipeline orchestrator that automates the testing and building of code changes from version control systems. It functions as a multi-language test runner and build infrastructure manager, ensuring software quality through automated testing across various programming languages and runtimes. The platform is distinguished by its use of virtual-machine-based isolation for reproducible environments and a configuration-driven approach to pipeline generation. It supports complex testing strategies through parallel matrix execution, allowing job

    Uploads compiled binaries and metadata to various cloud providers and package registries using specialized plugins.

    Vezi pe GitHub↗8,490
  • nomicfoundation/hardhatAvatar NomicFoundation

    NomicFoundation/hardhat

    8,489Vezi pe GitHub↗

    Hardhat is a smart contract development framework and EVM tooling suite designed for the full lifecycle of Ethereum and EVM-compatible applications. It serves as a development environment for compiling, testing, and deploying smart contracts, providing a local blockchain simulation and a programmable task runner. The framework is distinguished by its extensive simulation capabilities, including the ability to fork remote network state and manipulate block time or account balances. It features a hook-based plugin system that allows for the extension of core functionality and the creation of cu

    Stores deployment artifacts in a directory to enable modification and extension of previously executed deployments.

    TypeScriptblockchaindappsdebugging
    Vezi pe GitHub↗8,489
  • yarnpkg/berryAvatar yarnpkg

    yarnpkg/berry

    8,052Vezi pe GitHub↗

    Berry is a Node.js package manager, dependency resolution engine, and monorepo workspace manager. It provides the tools necessary for resolving, downloading, and managing dependencies to ensure consistent environments across different development machines, while also serving as a publishing tool for uploading versioned package tarballs to registries. The project is distinguished by its implementation of Plug'n'Play, which resolves dependencies without creating a physical node_modules directory by mapping dependencies directly to the file system. This enables a zero-install development workflo

    Extracts fetched package archives into specific disk layouts based on the chosen installation strategy.

    TypeScriptjavascriptnodejspackage-manager
    Vezi pe GitHub↗8,052
  • fluxcd/flux2Avatar fluxcd

    fluxcd/flux2

    7,888Vezi pe GitHub↗

    Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with configurations stored in Git, OCI, or Helm repositories. It functions as a set of controllers that monitor desired state in external sources and continuously reconcile the live cluster to match those definitions. The system distinguishes itself through a multi-cluster management plane that coordinates application delivery across fleets of remote clusters from a central hub. It provides a dedicated mechanism for automated image updates, which scans container registries for new

    Creates custom artifact resources using an SDK for consumption by deployment controllers.

    Gocontinuous-deliverygitopsgitops-toolkit
    Vezi pe GitHub↗7,888
  • haxefoundation/haxeAvatar HaxeFoundation

    HaxeFoundation/haxe

    6,880Vezi pe GitHub↗

    Haxe is a statically typed, multi-target programming language and open-source compiler toolkit that translates a single codebase into native executables and scripts for JavaScript, C++, C#, Java, Python, Lua, PHP, and Flash targets. It provides a unified type system with automatic type inference, a compile-time macro system for code transformation and generation, conditional compilation directives, and a static analysis engine that enforces null safety and eliminates dead code to produce smaller, safer outputs. The language is supported by the HashLink virtual machine, which executes platform

    Lists available build directories and files for download, organized by date and size.

    Haxecompilercross-platformhaxe
    Vezi pe GitHub↗6,880
  • aws/aws-sam-cliAvatar aws

    aws/aws-sam-cli

    6,732Vezi pe GitHub↗

    The AWS SAM Command Line Interface is a development toolkit used to define, emulate, and manage the lifecycle of serverless infrastructure. It serves as an infrastructure as code tool and a wrapper for AWS CloudFormation, allowing users to describe cloud resources through declarative templates. The project differentiates itself by providing a local serverless emulator that uses containers to execute and debug functions before they are deployed. It also enables rapid cloud iteration through real-time synchronization, which monitors local source code for changes and automatically pushes updates

    Bundles compiled binaries and metadata into deployable packages for distribution to cloud storage.

    Pythonapi-gatewayawsdocker
    Vezi pe GitHub↗6,732
  • mesonbuild/mesonAvatar mesonbuild

    mesonbuild/meson

    6,547Vezi pe GitHub↗

    The Meson Build System

    Installs only explicitly tagged targets to a configurable prefix with DESTDIR support.

    Python
    Vezi pe GitHub↗6,547
  • nlog/nlogAvatar NLog

    NLog/NLog

    6,542Vezi pe GitHub↗

    NLog is an open-source logging framework for .NET that functions as a structured logging library and log routing engine. It captures log events with named parameters as searchable data rather than plain text and directs these messages to various output destinations based on severity and source. The framework is designed as an extensible platform, supporting custom targets, layout renderers, and filters that can be loaded from external assemblies or defined in code. It features a dynamic configuration system that allows logging targets, rules, and layouts to be updated via XML or programmatic

    Creates system resources, such as database tables or event logs, that logging targets depend on for operation.

    C#aotaot-compatiblec-sharp
    Vezi pe GitHub↗6,542
  • apache/incubator-kie-droolsAvatar apache

    apache/incubator-kie-drools

    6,269Vezi pe GitHub↗

    Acest proiect este un sistem de gestionare a regulilor de afaceri și un motor de reguli conceput pentru a defini, executa și gestiona logica de afaceri complexă decuplată de codul sursă al aplicației. Acesta oferă un compilator de logică de afaceri care transformă definițiile regulilor lizibile pentru oameni în modele executabile pentru evaluare în runtime de înaltă performanță. Sistemul include un motor de procesare a evenimentelor complexe pentru analizarea fluxurilor de date în timp real în vederea identificării tiparelor temporale și un executor de modele și notații de decizie care procesează logica structurată pe baza standardelor din industrie pentru rezultate deterministe. Utilizează un motor de inferență care suportă forward și backward chaining pentru a automatiza deciziile prin evaluarea dependențelor logice complexe. Platforma acoperă o gamă largă de capabilități, inclusiv gestionarea sesiunilor de reguli, analiza dependențelor regulilor și vizualizarea logicii de execuție. De asemenea, dispune de instrumente pentru monitorizarea performanței regulilor, traducerea formatului regulilor și recuperarea stării sesiunii printr-un strat de persistență pluggable.

    Pushes compiled rule artifacts to remote repositories for distribution and consumption.

    Java
    Vezi pe GitHub↗6,269
  • peaceiris/actions-gh-pagesAvatar peaceiris

    peaceiris/actions-gh-pages

    5,312Vezi pe GitHub↗

    This project is a GitHub Action designed to automate the deployment of static files and generated sites to GitHub Pages. It functions as a deployment tool that pushes build artifacts from a workflow to a remote Git repository branch for web hosting. The tool supports publishing to external repositories, enabling a private-to-public workflow to keep source code hidden. It also provides compatibility with GitHub Enterprise Server instances for deployments within private corporate environments. Core capabilities include managing the hosting branch through the creation of orphan branches to remo

    Stages build artifacts in a temporary runner environment before synchronizing them with the target publishing branch.

    TypeScript
    Vezi pe GitHub↗5,312
  • apache/mavenAvatar apache

    apache/maven

    5,161Vezi pe GitHub↗

    Maven este un instrument de automatizare a build-ului Java și un orchestrator de build software. Funcționează ca un manager de ciclu de viață al proiectului și sistem de gestionare a dependențelor, folosind un model de obiect al proiectului (POM) standardizat pentru a compila, testa și împacheta proiecte Java. Proiectul se distinge printr-un ciclu de viață al build-ului bazat pe faze și un model de extensie bazat pe plugin-uri, permițând utilizatorilor să lege obiective personalizate de etape specifice ale build-ului. Coordonează software-ul complex prin orchestrarea proiectelor multi-modul și asigură un flux de lucru reproductibil prin neutralizarea variabilelor de mediu și controlul versiunilor de toolchain. Capabilitățile sale acoperă gestionarea cuprinzătoare a dependențelor, inclusiv rezolvarea dependențelor tranzitive și publicarea artefactelor în repository-uri remote. Sistemul oferă, de asemenea, generarea de proiecte prin template-uri și generarea de documentație detaliată pentru producerea referințelor API și a site-urilor de proiect. Instrumentul include o interfață de linie de comandă (CLI) cu completare automată și suportă execuția build-ului offline folosind un cache local de artefacte.

    Pushes compiled binaries and metadata to remote repositories for sharing and versioning across teams.

    Javaapache-mavenbuild-managementhacktoberfest
    Vezi pe GitHub↗5,161
  • sbt/sbtAvatar sbt

    sbt/sbt

    4,929Vezi pe GitHub↗

    Sbt este un instrument de build JVM și un sistem de gestionare a dependențelor conceput pentru Scala și Java. Acesta funcționează ca un orchestrator de build multi-proiect care gestionează compilarea codului sursă, rezolvă bibliotecile externe din repository-uri la distanță și împachetează binarele pentru distribuție. Proiectul se distinge prin sistemul său de build interactiv, care oferă un read-eval-print loop pentru inspecția stării în timp real și execuția sarcinilor. Utilizează un model de execuție bazat pe grafuri de dependență pentru a procesa sarcinile și menține un magazin cheie-valoare type-safe pentru configurarea dinamică a build-ului. Capabilitățile sale acoperă automatizarea build-ului JVM cu recompilare incrementală, organizarea modulară a proiectelor și execuția automatizată a testelor. Sistemul suportă, de asemenea, compilarea cross-version, publicarea artefactelor în stocarea cloud și un model de plugin extensibil pentru adăugarea de logică de build personalizată.

    Allows declaring additional non-standard files for publication by mapping them to generating tasks.

    Scala
    Vezi pe GitHub↗4,929
  • fastlane/ciAvatar fastlane

    fastlane/ci

    2,067Vezi pe GitHub↗

    Acest proiect este o platformă de integrare și livrare continuă (CI/CD) self-hosted, concepută special pentru dezvoltarea de aplicații mobile. Oferă un mediu de server centralizat care monitorizează repository-urile de cod sursă pentru a declanșa fluxuri de lucru automatizate de build, testare și deployment, asigurându-se că lansările de software mobil rămân consistente și fiabile. Platforma se distinge prin suportul specializat pentru ciclul de viață al aplicațiilor mobile, inclusiv gestionarea și distribuirea securizată a identităților de semnare criptografică. Prin integrarea directă cu platformele de version control existente pentru autentificare, simplifică controlul accesului, menținând în același timp pipeline-uri securizate și automatizate pentru semnarea codului și distribuția binară. Sistemul gestionează orchestrarea build-urilor distribuite prin delegarea sarcinilor către mai multe noduri de lucru remote, permițând echipelor să își scaleze infrastructura pentru a reduce timpii de compilare. Toată logica de build și setările de mediu sunt menținute prin fișiere de configurare versionate, asigurându-se că procesele de automatizare rămân transparente și reproductibile în toate mediile de dezvoltare.

    Copies compiled mobile binaries and build outputs to designated storage locations for versioned access and reliable distribution.

    Ruby
    Vezi pe GitHub↗2,067
  • openapitools/openapi-generator-cliAvatar OpenAPITools

    OpenAPITools/openapi-generator-cli

    1,956Vezi pe GitHub↗

    OpenAPI Generator CLI este un utilitar de linie de comandă conceput pentru a automatiza crearea artefactelor API din fișierele de specificație. Funcționează ca un instrument pentru generarea de biblioteci client, server stubs și documentație, permițând dezvoltatorilor să producă cod boilerplate consistent și materiale de referință în diverse limbaje de programare. Proiectul oferă un wrapper care gestionează ciclul de viață al unui motor de execuție bazat pe Java, care efectuează sinteza codului folosind șabloane fără logică. Pentru a asigura rezultate reproductibile și a evita conflictele de dependență pe sistemul gazdă, instrumentul suportă gestionarea motorului prin version control și medii de execuție containerizate. Utilizatorii pot defini reguli de generare specifice proiectului prin fișiere de configurare persistente, care automatizează sarcinile repetitive și mențin consistența în diferite medii de dezvoltare. Toolset-ul acoperă întregul domeniu al producției de artefacte API, de la crearea scheletului inițial al serverului până la generarea de software development kits (SDK) client integrate.

    Automates the creation of client libraries, server stubs, and documentation directly from specification files.

    TypeScriptnpmopenapiopenapi-generator
    Vezi pe GitHub↗1,956
  • pr0g/cmake-examplesAvatar pr0g

    pr0g/cmake-examples

    1,231Vezi pe GitHub↗

    This project provides a collection of minimal, modern configuration templates designed to demonstrate industry-standard practices for managing C and C++ build workflows. It serves as a practical guide for developers to implement build automation, dependency management, and project structuring using the CMake build system. The repository distinguishes itself by offering modular examples that cover complex build requirements, such as hierarchical project organization and the integration of external third-party source code. It emphasizes the use of target-based dependency graphs and interface-ba

    Automates the copying of compiled binaries, headers, and libraries to designated installation directories.

    CMakecmakecmake-examplescmake-scripts
    Vezi pe GitHub↗1,231
  • asyncapi/generatorAvatar asyncapi

    asyncapi/generator

    1,061Vezi pe GitHub↗

    The AsyncAPI generator is a template-driven tool designed to transform event-driven API specification files into various technical deliverables. It functions as a schema-driven synthesis engine that automates the creation of documentation, messaging client SDKs, and project boilerplate by processing structured data through modular, reusable templates. The system distinguishes itself through a component-based rendering engine that traverses hierarchical specification data to produce consistent output. Users can extend the generation process using lifecycle hooks, which allow for the execution

    Transforms specification data into arbitrary project files like test cases, configuration manifests, or diagrams.

    JavaScriptasyncapicodegencodegenerator
    Vezi pe GitHub↗1,061
  1. Home
  2. DevOps & Infrastructure
  3. Deployment Platforms
  4. Deployment Artifact Specifications
  5. Build Artifact Deployment

Explorează sub-etichetele

  • Build Artifact ListingsLists available build directories and files for download, organized by date and size. **Distinct from Build Artifact Deployment:** Distinct from Build Artifact Deployment: focuses on browsing and listing artifacts, not the deployment process.
  • Convox DeploymentsAutomated delivery of build artifacts to the Convox platform. **Distinct from Build Artifact Deployment:** Specific to the Convox platform, whereas Build Artifact Deployment is a general process of moving binaries.
  • Custom Artifact Generators1 sub-tagTools that create specialized configuration artifacts using an SDK for use by deployment controllers. **Distinct from Build Artifact Deployment:** Focuses on generating the artifacts themselves rather than the physical copying process of build outputs.
  • Deployment Artifact PersistenceStorage of compiled bytecode and ABIs to allow for modification and extension of previous deployments. **Distinct from Build Artifact Deployment:** Focuses on the persistence of blockchain-specific artifacts for deployment resumption, not just distribution
  • Explicit Install Target Tagging1 sub-tagInstalls only build artifacts explicitly marked for installation, supporting DESTDIR for packaging workflows. **Distinct from Build Artifact Deployment:** Distinct from Build Artifact Deployment: focuses on selective tagging of installable targets rather than the general copying of all build outputs.
  • IBM Bluemix DeploymentsAutomated transfer of build artifacts to IBM Bluemix. **Distinct from Build Artifact Deployment:** Specific to IBM Bluemix, whereas Build Artifact Deployment is the general process of moving binaries.
  • Package LinkersSystems that extract package archives into specific disk layouts based on installation strategies. **Distinct from Build Artifact Deployment:** Specific to package manager installation layouts rather than general compiled binary distribution.