awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

23 个仓库

Awesome GitHub RepositoriesDeployment Artifact Specifications

Universal specifications for packaging web application assets for cloud deployment.

Distinct from Deployment Platforms: Distinct from general deployment platforms: focuses on the artifact specification contract rather than the hosting service itself.

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

Awesome Deployment Artifact Specifications GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • homebrew/legacy-homebrewHomebrew 的头像

    Homebrew/legacy-homebrew

    26,849在 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.

    在 GitHub 上查看↗26,849
  • voltagent/awesome-claude-code-subagentsVoltAgent 的头像

    VoltAgent/awesome-claude-code-subagents

    21,906在 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
    在 GitHub 上查看↗21,906
  • vercel/vercelvercel 的头像

    vercel/vercel

    15,738在 GitHub 上查看↗

    Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure that automates the build process by detecting project frameworks and distributing static and dynamic content through a global content delivery network. The platform executes application logic using serverless functions that scale automatically based on real-time traffic demand. The platform distinguishes itself through a centralized AI gateway that proxies requests to multiple model providers, enabling standardized authentication, observability, and cost tracking. It supports

    Defines a universal specification for build outputs to enable framework-agnostic deployment.

    TypeScriptclicloudcommand
    在 GitHub 上查看↗15,738
  • mbecker20/komodombecker20 的头像

    mbecker20/komodo

    11,400在 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
    在 GitHub 上查看↗11,400
  • nasa/fprimenasa 的头像

    nasa/fprime

    10,766在 GitHub 上查看↗

    F Prime 是一个基于组件的框架,专为嵌入式和航天软件的开发与部署而设计。它提供了一种模块化架构,将软件逻辑与通信接口解耦,允许开发者通过领域特定建模语言定义系统结构。这种基于模型的方法支持自动化代码生成,在确保复杂系统拓扑一致性的同时,维护了软件模块之间严格的接口契约。 该框架的特色在于其集成的构建系统和地面数据操作套件。它实现了嵌入式软件全生命周期的自动化,从交叉编译和依赖管理到遥测与命令接口的生成。通过为机载飞行软件和地面监控提供统一的环境,它促进了跨不同硬件平台的分布式嵌入式系统的无缝集成、测试及指挥控制。 除了核心架构外,该项目还包含用于系统可观测性的综合工具,包括实时遥测可视化、事件日志记录和诊断追踪。它支持从裸机环境到实时操作系统的多种部署场景,并提供了内存管理、状态驱动行为建模和异步任务执行机制。 该项目以 C++ 仓库形式维护,并提供详尽的文档和支持跨平台开发的构建系统。

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

    C++componentscppembedded
    在 GitHub 上查看↗10,766
  • travis-ci/travis-citravis-ci 的头像

    travis-ci/travis-ci

    8,490在 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.

    在 GitHub 上查看↗8,490
  • nomicfoundation/hardhatNomicFoundation 的头像

    NomicFoundation/hardhat

    8,489在 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
    在 GitHub 上查看↗8,489
  • yarnpkg/berryyarnpkg 的头像

    yarnpkg/berry

    8,052在 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
    在 GitHub 上查看↗8,052
  • fluxcd/flux2fluxcd 的头像

    fluxcd/flux2

    7,888在 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
    在 GitHub 上查看↗7,888
  • haxefoundation/haxeHaxeFoundation 的头像

    HaxeFoundation/haxe

    6,880在 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
    在 GitHub 上查看↗6,880
  • aws/aws-sam-cliaws 的头像

    aws/aws-sam-cli

    6,732在 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
    在 GitHub 上查看↗6,732
  • mesonbuild/mesonmesonbuild 的头像

    mesonbuild/meson

    6,547在 GitHub 上查看↗

    The Meson Build System

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

    Python
    在 GitHub 上查看↗6,547
  • nlog/nlogNLog 的头像

    NLog/NLog

    6,542在 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
    在 GitHub 上查看↗6,542
  • apache/incubator-kie-droolsapache 的头像

    apache/incubator-kie-drools

    6,269在 GitHub 上查看↗

    该项目是一个业务规则管理系统和规则引擎,旨在定义、执行和管理与应用程序源代码解耦的复杂业务逻辑。它提供了一个业务逻辑编译器,将人类可读的规则定义转换为可执行模型,以进行高性能的运行时评估。 该系统包含一个用于分析实时数据流以识别时间模式的复杂事件处理引擎,以及一个基于行业标准处理结构化逻辑以获得确定性结果的决策模型和符号执行器。它利用支持前向和后向链的推理引擎,通过评估复杂的逻辑依赖关系来自动化决策。 该平台涵盖了广泛的功能,包括规则会话管理、规则依赖分析和执行逻辑可视化。它还具有规则性能监控、规则格式转换以及通过可插拔持久化层进行会话状态恢复的工具。

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

    Java
    在 GitHub 上查看↗6,269
  • blackboardsh/electrobunblackboardsh 的头像

    blackboardsh/electrobun

    5,534在 GitHub 上查看↗

    Electrobun is a desktop application framework and webview-based GUI toolkit used for building cross-platform desktop apps. It provides a TypeScript-based runtime and a native system webview to create interfaces that integrate embedded browser views with host-process logic. The project features a native GPU integration layer with direct FFI bindings, allowing for high-performance GPU surfaces and compute workloads to run within a desktop application. It also includes an inter-process communication bridge using a typed RPC system to exchange data and execute functions between the native backend

    Produces deployable files and metadata required to host an application and its updates on a server.

    C++
    在 GitHub 上查看↗5,534
  • peaceiris/actions-gh-pagespeaceiris 的头像

    peaceiris/actions-gh-pages

    5,312在 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
    在 GitHub 上查看↗5,312
  • apache/mavenapache 的头像

    apache/maven

    5,161在 GitHub 上查看↗

    Maven 是一个 Java 构建自动化工具和软件构建编排器。它作为一个项目生命周期管理器和依赖管理系统,使用标准化的项目对象模型(POM)来编译、测试和打包 Java 项目。 该项目以基于阶段的构建生命周期和基于插件的扩展模型为特色,允许用户将自定义目标绑定到特定的构建阶段。它通过多模块项目编排来协调复杂的软件,并通过中和环境变量和控制工具链版本来确保可重复的构建工作流。 其功能涵盖全面的依赖管理,包括传递依赖解析和向远程仓库发布构件。该系统还通过模板提供项目生成,并为生成 API 参考和项目站点提供详细的文档生成功能。 该工具包含一个带有输入补全功能的命令行界面,并支持使用本地构件缓存进行离线构建执行。

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

    Javaapache-mavenbuild-managementhacktoberfest
    在 GitHub 上查看↗5,161
  • sbt/sbtsbt 的头像

    sbt/sbt

    4,929在 GitHub 上查看↗

    Sbt 是一个专为 Scala 和 Java 设计的 JVM 构建工具和依赖管理系统。它作为一个多项目构建编排器,管理源代码的编译、从远程仓库解析外部库,并打包二进制文件以供分发。 该项目以其交互式构建系统而著称,该系统提供了一个用于实时状态检查和任务执行的读取-求值-打印循环(REPL)。它利用基于依赖图的执行模型来处理任务,并维护一个用于动态构建配置的类型安全键值存储。 其功能涵盖具有增量重编译、模块化项目组织和自动化测试执行的 JVM 构建自动化。该系统还支持跨版本编译、向云存储发布工件,以及用于添加自定义构建逻辑的可扩展插件模型。

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

    Scala
    在 GitHub 上查看↗4,929
  • ballerina-platform/ballerina-langballerina-platform 的头像

    ballerina-platform/ballerina-lang

    3,840在 GitHub 上查看↗

    Ballerina is a cloud-native programming language and distributed services framework designed for building and integrating networked services. It provides a network-aware runtime that manages non-blocking input and output operations to support scalable distributed systems. The platform features a visual programming environment that maintains bidirectional synchronization between source code and graphical sequence diagrams. It utilizes a structural type system to decouple independent software components and includes a cloud infrastructure generator that produces Docker and Kubernetes deployment

    Automates the production of Docker and Kubernetes deployment assets directly from source code metadata.

    Ballerina
    在 GitHub 上查看↗3,840
  • fastlane/cifastlane 的头像

    fastlane/ci

    2,067在 GitHub 上查看↗

    这是一个专为移动应用开发设计的自托管持续集成与交付(CI/CD)平台。它提供了一个集中的服务器环境,通过监控源代码仓库来触发自动化的构建、测试和部署工作流,确保移动软件发布的稳定性和一致性。 该平台通过对移动应用生命周期的专业支持脱颖而出,包括对加密签名身份的安全管理与分发。通过与现有的版本控制平台直接集成进行身份验证,它在简化访问控制的同时,维护了代码签名和二进制分发的安全自动化流水线。 系统通过将任务委派给多个远程工作节点来管理分布式构建编排,使团队能够扩展基础设施以缩短编译时间。所有构建逻辑和环境设置均通过版本控制的配置文件进行维护,确保自动化流程在不同开发环境中的透明度和可复现性。

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

    Ruby
    在 GitHub 上查看↗2,067
上一个12下一个
  1. Home
  2. DevOps & Infrastructure
  3. Deployment Platforms
  4. Deployment Artifact Specifications

探索子标签

  • Build Artifact Deployment7 个子标签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.
  • Cloud Artifact GeneratorsAutomatic generation of cloud-native deployment assets based on source code specifications. **Distinct from Deployment Artifact Specifications:** Focuses on generating the actual Docker/K8s assets from code, rather than defining the general specification contract.
  • Distribution Artifact Generation1 个子标签Creation of deployable files and metadata required to host an application and its updates on a server. **Distinct from Build Artifact Deployment:** Distinct from build artifact deployment as it focuses on the generation of hosting metadata and release files rather than the act of copying them.