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

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

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

self-hosted update server / release channel manager

排名更新于 2026年6月30日

For 软件更新通道管理系统, the strongest matches are squirrel/squirrel.windows (Squirrel), sparkle-project/sparkle (Sparkle is a client-side update framework for macOS apps) and probonopd/appimagekit (AppImageKit is a packaging toolkit for creating portable Linux). electron-userland/electron-builder and microsoft/react-native-code-push round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

我们为您精选了匹配 “update channels” 的开源 GitHub 仓库。结果按与您查询的相关性进行排名 — 您可以使用下方筛选器缩小范围,或通过 AI 进行优化。

“软件更新通道管理系统” 的搜索结果

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • squirrel/squirrel.windowssquirrel 的头像

    squirrel/squirrel.windows

    7,968在 GitHub 上查看↗

    Squirrel.Windows is a framework for installing and updating Windows desktop applications via HTTP. It functions as an application installer, background software updater, and distribution system that operates without the use of traditional installation wizards. The framework uses NuGet packages to distribute software and reduce download sizes through delta updates. It manages software releases by organizing updates into distinct HTTP channels to control how different user groups receive new versions. The system handles deployment through user-mode directory installation to avoid administrativ

    Squirrel.Windows is a Windows‑only client-side update framework that supports multiple release channels and delta updates, but it is not a self‑hosted server itself and lacks cross‑platform client support and a dedicated release management UI, making it a partial building block rather than the full update server or channel manager you asked for.

    C++Release Channel ManagementRelease Channel ManagersUpdate Channels
    在 GitHub 上查看↗7,968
  • sparkle-project/sparklesparkle-project 的头像

    sparkle-project/Sparkle

    9,224在 GitHub 上查看↗

    Sparkle is a software update framework for macOS applications. It provides a system for delivering automatic updates using signed archives and RSS-based feeds to notify clients of new software versions. The framework ensures software integrity and authenticity through public-key cryptography, requiring digital signatures for both update archives and release feeds. It includes mechanisms for signing key rotation to maintain the security chain if a private key is lost. To optimize delivery, the project includes tools for generating binary delta updates that ship only the byte-level differences

    Sparkle is a client-side update framework for macOS apps with delta updates and code signing, but it is not a self-hosted server or release channel manager, and its macOS-only scope does not cover the cross-platform client library you need.

    Objective-CCode SigningSignature Verification ToolsAutomated Update Managers
    在 GitHub 上查看↗9,224
  • probonopd/appimagekitprobonopd 的头像

    probonopd/AppImageKit

    9,348在 GitHub 上查看↗

    AppImageKit is a set of utility tools for the portable Linux application format, designed to bundle desktop applications into single executable binaries that run across multiple Linux distributions without requiring a system-wide installation. The toolkit provides specialized utilities for packaging applications into standalone binaries, extracting embedded filesystem images for inspection or execution, and signing binaries with cryptographic signatures to verify authenticity and integrity. The project covers binary packaging and deployment, embedded filesystem management, and digital packag

    AppImageKit is a packaging toolkit for creating portable Linux binaries, not a self-hosted update server or release channel manager — it handles binary signing and packaging but lacks multi-channel support, delta updates, client-side polling, or a server component for distributing updates.

    CApplication SigningPackage Signing
    在 GitHub 上查看↗9,348
  • electron-userland/electron-builderelectron-userland 的头像

    electron-userland/electron-builder

    14,594在 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

    electron-builder is a build and packaging tool that signs and prepares Electron app releases for distribution channels, but it is not a self-hosted update server — it generates update artifacts for integration with a separate update delivery system rather than managing the server side of update distribution.

    TypeScriptCode SigningApplication Signing
    在 GitHub 上查看↗14,594
  • microsoft/react-native-code-pushMicrosoft 的头像

    Microsoft/react-native-code-push

    9,133在 GitHub 上查看↗

    This project is a dynamic code delivery system and over-the-air update client for cross-platform mobile frameworks. It enables the distribution of JavaScript bundles and remote assets directly to devices, allowing updates to be applied without requiring a full application store release. The system provides infrastructure for staged rollouts, A/B testing, and remote hotfix deployment by directing specific user segments or percentages to different code versions. It ensures stability through a client-side rollback manager that automatically reverts to a previous stable version if a new update ca

    This repository provides an over-the-air update client library for React Native apps with staged rollouts and rollback support, but it is not a self-hosted update server or release channel manager—it lacks the server component and release management UI and is specific to React Native rather than general software distribution.

    CRelease Channel PromotionsSignature Verification Tools
    在 GitHub 上查看↗9,133
  • neoapplications/neo-storeNeoApplications 的头像

    NeoApplications/Neo-Store

    4,345在 GitHub 上查看↗

    Neo-Store is a privacy-focused open-source software manager that provides a centralized interface for discovering, installing, and updating applications with built-in security and privacy verification. It functions as an application privacy monitor, displaying tracker information, anti-features, and security vulnerabilities through dedicated visualization panels to support informed decision-making before installation. The project distinguishes itself through its repository client with mirror rotation, which synchronizes metadata from remote repositories by cycling through multiple mirrors to

    Neo-Store is an Android app manager that lets users discover and update apps from existing repositories, not a self-hosted server or library for distributing your own software updates with multi-channel support or delta updates.

    KotlinUpdate Schedulers
    在 GitHub 上查看↗4,345
  • imranr98/obtainiumImranR98 的头像

    ImranR98/Obtainium

    17,651在 GitHub 上查看↗

    Obtainium is an Android application manager designed to track, download, and install software updates directly from developer websites and third-party repositories. By bypassing centralized app stores, it enables users to maintain and update sideloaded applications through automated monitoring of external release sources. The application distinguishes itself through flexible source integration, allowing users to track software via direct URLs or by applying custom regex-based web scraping patterns to arbitrary web pages. It supports private repository access through configurable authenticatio

    Obtainium is a client-side Android app manager that monitors and installs updates from external sources, not a self-hosted server for distributing releases with multi-channel support, delta updates, or a cross-platform client library.

    DartVersion MonitoringAutomated Update Managers
    在 GitHub 上查看↗17,651
  • fastlane/fastlanefastlane 的头像

    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

    fastlane automates building and signing mobile apps for store distribution rather than providing a self-hosted update server with multi-channel releases, delta updates, and client-side polling.

    RubyCode Signing
    在 GitHub 上查看↗41,703
  • homebrew/brewHomebrew 的头像

    Homebrew/brew

    48,527在 GitHub 上查看↗

    Homebrew is a command-line package management tool designed to automate the installation, configuration, and maintenance of software on local development environments. It functions as a cross-platform software distributor, enabling users to install tools from pre-compiled binary archives or source code without requiring administrative privileges. By managing complex dependency trees and versioning, it ensures that software remains consistent and compatible across different system architectures. The project distinguishes itself through a declarative approach to system configuration, allowing u

    Homebrew is a command-line package manager for installing and updating software on macOS and Linux, not a self-hosted update server that developers would use to distribute their own app releases with multi-channel support, delta updates, or code signing.

    RubyVersion MonitoringAutomated Update Managers
    在 GitHub 上查看↗48,527
  • scoopinstaller/scoopScoopInstaller 的头像

    ScoopInstaller/Scoop

    23,635在 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

    Scoop is a command-line package manager for Windows that installs and manages software from manifests, not a self-hosted update server with multi-channel distribution, delta updates, or cross-platform client libraries.

    PowerShellVersion MonitoringAutomated Update Managers
    在 GitHub 上查看↗23,635
  • helm/helmhelm 的头像

    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

    Helm manages Kubernetes package releases via charts, not general-purpose software updates for client applications — it lacks the multi-channel release system, delta updates, and cross-platform client library this search requires.

    GoPackage Signing
    在 GitHub 上查看↗29,881
一览前 10 名对比
仓库Star 数语言许可证最后推送
squirrel/squirrel.windows8KC++MIT2024年7月24日
sparkle-project/sparkle9.2KObjective-CNOASSERTION2026年6月20日
probonopd/appimagekit9.3KCNOASSERTION2025年6月9日
electron-userland/electron-builder14.6KTypeScriptMIT2026年6月17日
microsoft/react-native-code-push9.1KCNOASSERTION2025年5月20日
neoapplications/neo-store4.3KKotlingpl-3.02026年2月17日
imranr98/obtainium17.7KDartGPL-3.02026年4月16日
fastlane/fastlane41.7KRubyMIT2026年6月22日
homebrew/brew48.5KRubyBSD-2-Clause2026年6月16日
scoopinstaller/scoop23.6KPowerShellother2026年1月6日

Related searches

  • 用于 Electron 应用的自动更新工具包
  • In-app update framework
  • Software update manager
  • 自托管 IPTV 播放列表管理器
  • 流水线发布升级工具
  • 用于 ChatOps 的事件协调工具
  • a version control system for software development
  • 自托管团队协作消息平台