awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

306 مستودعات

Awesome GitHub RepositoriesRelease Automation

Tools and workflows for automating the publishing and distribution of software packages to remote hosting services.

Distinguishing note: Focuses specifically on the automated release and distribution lifecycle rather than general infrastructure management or CI/CD pipeline orchestration.

Explore 306 awesome GitHub repositories matching devops & infrastructure · Release Automation. Refine with filters or upvote what's useful.

Awesome Release Automation GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • garrytan/gstackالصورة الرمزية لـ garrytan

    garrytan/gstack

    110,596عرض على GitHub↗

    gstack is an AI agent framework and development workflow system designed to automate the software development lifecycle. It coordinates specialized AI personas to manage tasks across product design, engineering management, and quality assurance, transforming product intent into technical specifications and final releases. The project is distinguished by its deep integration of headless browser automation and semantic code memory. It utilizes a persistent Chromium daemon for web scraping and visual auditing, and implements a searchable knowledge base that logs architectural decisions and repos

    Triggers automated documentation update workflows upon pull request creation to keep release notes current.

    TypeScript
    عرض على GitHub↗110,596
  • yyuu/pyenvالصورة الرمزية لـ yyuu

    yyuu/pyenv

    44,899عرض على GitHub↗

    pyenv is a Python version manager and runtime orchestrator that allows for the installation and switching of multiple Python versions on a single machine without affecting the system installation. It functions as a shell-based version controller that manages binaries through shims to redirect executable calls to specific versions. The tool is a plugin-extensible system, allowing users to add custom subcommands and logic via shell script plugins. This architecture enables the extension of the command line interface through a dedicated plugins directory. It provides capabilities for side-by-si

    Implements a version management system that supports custom subcommands and logic via shell script plugins.

    Shell
    عرض على GitHub↗44,899
  • fastlane/fastlaneالصورة الرمزية لـ fastlane

    fastlane/fastlane

    41,703عرض على GitHub↗

    fastlane is a mobile DevOps framework and release automation tool designed to coordinate the building, signing, and distribution of iOS and Android applications. It functions as a build orchestrator and distribution manager that automates the delivery of mobile apps to app stores and testing environments. The project distinguishes itself through a plugin-based extension model that allows for custom action sets and a specialized system for managing developer resources. It automates the synchronization of code signing certificates and provisioning profiles and handles secure account authenticat

    Provides a plugin-based model for integrating custom action sets into the automation environment.

    Rubyandroidappsautomation
    عرض على GitHub↗41,703
  • lapce/lapceالصورة الرمزية لـ lapce

    lapce/lapce

    38,569عرض على GitHub↗

    Lapce is a high-performance text editor built with Rust that utilizes hardware acceleration for fast rendering and responsiveness. It functions as a modal text editor with Vim-style keybindings to minimize hand movement, an LSP client for language intelligence, and a remote development environment for editing files and executing code on distant servers. The editor features an extensible architecture based on the WebAssembly System Interface, allowing it to execute plugins compiled to WASI for cross-language functionality. It further distinguishes itself by implementing the Debug Adapter Proto

    Supports installing and configuring external plugins from a remote registry to add language support.

    Rustcode-editordeveloper-toolsrust
    عرض على GitHub↗38,569
  • harness/harnessالصورة الرمزية لـ harness

    harness/harness

    36,937عرض على GitHub↗

    Harness is an end-to-end developer platform and DevOps orchestration tool designed to automate software build, test, and deployment pipelines. It functions as a CI/CD platform and a source code management system for hosting and managing version-controlled repositories. The platform provides a remote development environment that launches ephemeral, cloud-based coding spaces to ensure standardized setups. It also includes a centralized artifact registry for storing and managing versioned binary packages and container images used in delivery pipelines. The system covers broad capability areas i

    Integrates third-party tools into execution workflows through a modular plugin-based extensibility architecture.

    Gobuild-automationbuild-pipelinesci
    عرض على GitHub↗36,937
  • junegunn/vim-plugالصورة الرمزية لـ junegunn

    junegunn/vim-plug

    35,685عرض على 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

    Manages the lifecycle of remote plugins by fetching and updating them based on a configuration list.

    Vim Scriptvim
    عرض على GitHub↗35,685
  • github/awesome-copilotالصورة الرمزية لـ github

    github/awesome-copilot

    35,119عرض على GitHub↗

    Awesome Copilot is a comprehensive framework for autonomous software development, providing the infrastructure to orchestrate multi-agent teams and automate complex coding workflows. It functions as a centralized platform for managing AI-driven development, enabling developers to deploy specialized agents that interact with local files, terminal commands, and external APIs to execute end-to-end software delivery tasks. The project distinguishes itself through its focus on governance and extensibility, offering a suite of security controls, policy-based execution guardrails, and audit trails t

    Supports loading custom or private plugins directly from local directories for development and testing.

    Pythonaigithub-copilothacktoberfest
    عرض على GitHub↗35,119
  • facebook/rocksdbالصورة الرمزية لـ facebook

    facebook/rocksdb

    31,767عرض على GitHub↗

    RocksDB is a high-performance, embeddable persistent key-value library and storage engine based on Log-Structured Merge-trees. It is designed to provide durable storage for large-scale datasets, integrating directly into applications to manage data on flash and RAM-based hardware. The engine is distinguished by its focus on minimizing read and write amplification through multi-threaded compaction and custom memory allocators. It features specialized optimizations for flash storage, including support for zoned block devices, and provides the ability to extend store behavior via external plugin

    Allows injecting custom logic via external plugins to modify internal storage engine operations.

    C++databasestorage-engine
    عرض على GitHub↗31,767
  • sindresorhus/refined-githubالصورة الرمزية لـ sindresorhus

    sindresorhus/refined-github

    31,587عرض على GitHub↗

    Refined GitHub is a browser extension that modifies the GitHub web interface to add features and remove annoyances. It functions as a user interface enhancement tool that uses custom CSS and JavaScript to rearrange layouts and inject new interactive elements into GitHub pages. The project serves as a workflow automation tool and repository utility, providing capabilities to automate pull request tasks such as branch cleanup and commit defaults. It acts as a code review assistant by identifying conflicting pull requests and improving navigation for code references. The extension covers severa

    Monitors project versions by displaying asset download counts and linking directly to changes since the last tag.

    TypeScript
    عرض على GitHub↗31,587
  • helm/helmالصورة الرمزية لـ helm

    helm/helm

    29,881عرض على GitHub↗

    Helm is a package manager for Kubernetes that simplifies the deployment and management of multi-component applications. It functions as a template rendering engine and release coordinator, allowing users to bundle, version, and deploy software as standardized packages. By maintaining a persistent metadata layer within the cluster, it tracks release history and manages the full lifecycle of applications, including installations, upgrades, and rollbacks. What distinguishes Helm is its ability to handle complex application hierarchies through automated dependency resolution and the composition o

    Uses automated workflows to host and distribute packages directly from version control.

    Gochartchartscncf
    عرض على GitHub↗29,881
  • apolloconfig/apolloالصورة الرمزية لـ apolloconfig

    apolloconfig/apollo

    29,762عرض على GitHub↗

    Apollo is a centralized configuration management system designed to manage environment-specific application settings for microservices and servers. It serves as a central store for properties, YAML, and JSON data, providing a platform for versioning, auditing, and the dynamic delivery of configurations. The system distinguishes itself through a dynamic delivery platform that supports real-time configuration pushes and grayscale releases. This allows updates to be rolled out to a small subset of service instances as a canary deployment to validate stability before a full fleet update. Governa

    Enables deploying changes to a small subset of instances first to observe behavior before updating the entire fleet.

    Javaconfig-managementconfiguration-managementdistributed-configuration
    عرض على GitHub↗29,762
  • ctripcorp/apolloالصورة الرمزية لـ ctripcorp

    ctripcorp/apollo

    29,760عرض على GitHub↗

    Apollo is a microservice configuration management system and dynamic configuration center. It serves as a centralized platform for storing, distributing, and syncing application settings across distributed environments to maintain consistency across various clusters. The system distinguishes itself through a dynamic configuration orchestrator that supports real-time updates to connected applications, eliminating the need for manual service restarts. It features a grayscale configuration deployment tool for rolling out changes to a small subset of service instances and a version control system

    Enables rolling out configuration updates to a small subset of service instances to verify stability before full deployment.

    Java
    عرض على GitHub↗29,760
  • nrwl/nxالصورة الرمزية لـ nrwl

    nrwl/nx

    28,939عرض على GitHub↗

    This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It provides a unified workspace environment that maps project relationships and dependencies, enabling the system to perform intelligent impact analysis and execute only the tasks affected by specific code changes. The system distinguishes itself through a persistent daemon that monitors file changes for near-instant feedback and a content-addressable caching mechanism that stores task outputs to prevent redundant computation across local and remote environments. It further suppor

    Coordinates versioning, changelog generation, and publishing for multiple projects within a monorepo.

    TypeScriptangularbuildbuild-system
    عرض على GitHub↗28,939
  • acheong08/chatgptالصورة الرمزية لـ acheong08

    acheong08/ChatGPT

    27,924عرض على GitHub↗

    This project is a command line AI client and API wrapper designed to facilitate interaction with a large language model. It functions as a terminal interface for sending multi-line prompts and receiving generated text, providing a means of conversational AI integration through a programmable interface. The system utilizes a reverse-engineered API interface and HTTP-based request simulation to communicate with the model. It includes an AI plugin manager that allows for the installation and management of external extensions to increase the functional capabilities of the language model. The imp

    Includes a manager for installing and listing plugins that extend the model's functional capabilities.

    Python
    عرض على GitHub↗27,924
  • homebrew/legacy-homebrewالصورة الرمزية لـ Homebrew

    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

    Detects new software releases using custom logic when automated version detection is unavailable.

    عرض على GitHub↗26,849
  • nvie/gitflowالصورة الرمزية لـ nvie

    nvie/gitflow

    26,825عرض على GitHub↗

    Gitflow هو امتداد لنموذج تفرع Git وأداة لأتمتة سير العمل. يوفر مجموعة من أدوات سطر الأوامر والنصوص البرمجية الآلية لإدارة تطوير الميزات، ودورات الإصدار، والإصلاحات العاجلة باستخدام عمليات Git القياسية. ينسق المشروع إصدارات البرمجيات وإصداراتها من خلال إدارة فروع الإصدار والدعم المخصصة. يقوم بأتمتة إنشاء ودمج الفروع للحفاظ على دورة تطوير منظمة وإدارة انتقال الكود من التطوير إلى الإنتاج. تغطي الأداة دورة الحياة الكاملة للعديد من أنواع الفروع، بما في ذلك عزل التطوير الجديد عبر فروع الميزات وتنفيذ إصلاحات الإنتاج العاجلة عبر فروع الإصلاح العاجل. كما تتضمن أدوات مساعدة لإعداد إصدارات البرمجيات عبر فروع الإصدار والحفاظ على إصدارات البرمجيات القديمة عبر فروع الدعم.

    Automates the staging, committing, and tagging of release and support changes in Git.

    Shell
    عرض على GitHub↗26,825
  • homebridge/homebridgeالصورة الرمزية لـ homebridge

    homebridge/homebridge

    25,398عرض على GitHub↗

    Homebridge is a Node.js home automation server that acts as a bridge to expose non-native smart home devices to Apple HomeKit. It functions as a plugin-based framework that maps proprietary device APIs to standardized home automation services and protocols. The system utilizes a modular plugin architecture and a protocol emulation layer to make third-party hardware appear as native accessories. It further supports cross-platform compatibility by acting as a Matter device bridge, allowing Matter-standard hardware to connect to various home automation controllers. The software includes a web i

    Provides administrative control over plugin execution using allow-lists and block-lists in configuration.

    TypeScript
    عرض على GitHub↗25,398
  • semantic-release/semantic-releaseالصورة الرمزية لـ semantic-release

    semantic-release/semantic-release

    23,332عرض على GitHub↗

    Semantic-release is an automated release management tool that determines version increments, generates changelogs, and publishes software packages by analyzing commit history against standardized conventions. It functions as a plugin-based orchestrator that integrates directly into continuous integration pipelines to manage the entire release lifecycle, from verifying environment conditions to distributing artifacts. The project distinguishes itself through its commit-message-driven approach, which enforces consistent versioning standards and automates the creation of release notes based on t

    Automates the entire release lifecycle by analyzing commit history to determine version increments and publish packages.

    JavaScriptautomationchangelogpackage
    عرض على GitHub↗23,332
  • mislav/hubالصورة الرمزية لـ mislav

    mislav/hub

    22,948عرض على GitHub↗

    Hub is a terminal-based GitHub API client and command-line wrapper that extends standard git version control with remote project management functionality. It serves as an interface to programmatically execute GitHub operations and simplify the interaction between local repositories and remote resources. The tool provides specialized capabilities for synchronizing forks with upstream repositories and managing GitHub-specific assets including pull requests, issues, and releases. It also enables the creation of code gists and allows users to open specific repository files in a web browser direct

    Allows users to create and distribute official software releases on GitHub via the command line.

    Gogitgithub-apigo
    عرض على GitHub↗22,948
  • vuejs/vuepressالصورة الرمزية لـ vuejs

    vuejs/vuepress

    22,759عرض على GitHub↗

    VuePress is a Vue-powered static site generator and markdown-based documentation tool. It transforms markdown files into static HTML pages, serving as a modular website builder that leverages Vue components for rendering and theme injection. The project is distinguished by a plugin-based architecture that allows the build process and runtime to be extended. It features a specialized framework for transforming static content into Progressive Web Apps with service worker integration for offline support. The system covers a broad range of capabilities, including internationalization for multi-l

    Provides a modular plugin system to extend the core build process and runtime capabilities.

    JavaScript
    عرض على GitHub↗22,759
السابق123456…16التالي
  1. Home
  2. DevOps & Infrastructure
  3. Release Automation

استكشف الوسوم الفرعية

  • Application Plugin APIsProgrammatic interfaces that allow developers to extend application functionality and modify the user interface. **Distinct from Plugin Extensibility:** Distinct from Plugin Extensibility: focuses on the developer API for UI and logic extensions rather than deployment registries.
  • Automated Release RemediationAutomatic corrective actions such as rollbacks or uninstalls when a release fails to reach a healthy state. **Distinct from Release Automation:** Specifically addresses failure recovery and remediation within the release automation lifecycle.
  • Automated Release ValidationAutomated checks using webhooks and metrics to decide whether to promote or rollback a release. **Distinct from Release Automation:** Focuses on the verification and health-checking phase of a release, not just the publishing and distribution of packages.
  • Branch-Restricted Releases3 وسوم فرعيةCapabilities for limiting automated release execution to specific protected branches. **Distinct from Release Automation:** Distinct from Release Automation: focuses specifically on branch-based execution constraints rather than general automation.
  • CI Pipeline Integrators1 وسم فرعيExecutes automated release tasks within continuous integration pipelines using compatible runtimes. **Distinct from Release Automation:** Distinct from Release Automation: focuses on CI environment integration rather than general release distribution.
  • Environment ConfiguratorsOverrides working directories and environment variables to integrate release automation into custom build pipelines. **Distinct from Release Automation:** Distinct from Release Automation: focuses on environment-level configuration and overrides rather than the release lifecycle itself.
  • Execution LogsCaptures and buffers standard output and error streams for programmatic inspection during automated release processes. **Distinct from Release Automation:** Distinct from Release Automation: focuses on diagnostic logging of the release process rather than the automation logic itself.
  • Git Release Automators10 وسوم فرعيةTools that automate staging, committing, and tagging release changes in version control. **Distinct from Release Automation:** Distinct from Release Automation: focuses on Git-specific operations rather than general package distribution.
  • GitHub Release Automators11 وسوم فرعيةTools that automate the generation of release notes and publishing of official releases on GitHub. **Distinct from Release Automation:** Distinct from Release Automation: focuses specifically on GitHub-integrated release publishing rather than general package distribution.
  • GitLab Release AutomatorsTools that automate the generation of release notes and publishing of official releases on GitLab. **Distinct from GitHub Release Automators:** Focuses specifically on GitLab-integrated release publishing, distinct from GitHub-specific automators.
  • Infrastructure-as-Code IntegrationLinks database schema management to orchestration tools like Terraform and Kubernetes for automated deployments. **Distinct from CI Pipeline Integrators:** Focuses on the link between schema state and IaC tools rather than just CI pipeline execution.
  • Local Release TriggersBypasses continuous integration requirements to allow manual release execution from local development machines. **Distinct from Release Automation:** Distinct from Release Automation: focuses on local execution overrides rather than general automated distribution.
  • Plugin Extensibility26 وسوم فرعيةIntegrates third-party plugins to support diverse ecosystems, registries, and notification channels. **Distinct from Release Automation:** Distinct from Release Automation: focuses on the plugin-based extensibility architecture rather than the core release automation features.
  • Pre-release Command Executors1 وسم فرعيAutomated scripts executed before versioning to verify environment or artifact integrity. **Distinct from Release Automation:** Focuses on pre-release verification hooks rather than general release automation.
  • Project Release FiltersCapabilities for excluding specific projects from release processes using patterns or tags. **Distinct from Release Automation:** Focuses on project-level filtering for releases, distinct from general release automation.
  • Publishing Step PreviewsCapabilities to preview a sequence of scheduled release tasks before executing remote changes. **Distinct from Release Previews:** Distinct from Release Previews: focuses on the operational sequence of publishing tasks rather than just the resulting version/changelog data.
  • Release Group Filters4 وسوم فرعيةMechanisms for restricting release operations to specific project subsets or groups. **Distinct from Release Automation:** Focuses on the filtering logic for release operations, distinct from general release automation workflows.
  • Release RemediationAutomated recovery actions like rollbacks or retries when a release fails to become healthy. **Distinct from Release Automation:** Distinct from Release Automation: focuses on failure recovery and remediation rather than the initial publishing process.
  • Release State ExportersUtilities that dump the current state of deployment releases into files for auditing purposes. **Distinct from Release Automation:** Distinct from Release Automation: focuses on exporting the current state of a release for auditing rather than the process of publishing it.
  • Release Tagging Patterns7 وسوم فرعيةConfiguration for defining custom naming conventions for git release tags. **Distinct from Release Automation:** Distinct from Release Automation: focuses on the naming convention logic rather than the automation of the release process.
  • Remote Version MonitorsSystems that track remote repositories for new tags or commits to trigger updates on a client. **Distinct from Git Release Automators:** Focuses on monitoring remote state to trigger a client update, rather than automating the creation of a release on the server.
  • Single-Command Distro RegistrationsAutomates the import and setup of a distribution image as a WSL instance with a single command. **Distinct from Single-Command Release Workflows:** Distinct from Single-Command Release Workflows: focuses on registering a WSL distribution image rather than automating release pipelines.
  • Single-Command Release WorkflowsAutomates version bumping, changelog generation, file updates, commits, tags, and pushes in one command. **Distinct from Release Automation:** Distinct from Release Automation: focuses on a single-command end-to-end workflow rather than general release pipeline orchestration.
  • Version Calculation LogicThe logic for determining the next version number based on semantic increment rules. **Distinct from Release Automation:** Release Automation typically covers the pipeline/distribution; this focuses purely on the math of the version bump.