# upgradelink **Repository Path**: toolsetlink/upgradelink ## Basic Information - **Project Name**: upgradelink - **Description**: UpgradeLink全端支持,应用升级系统与应用升级分发平台。支持安卓 Tauri Electron - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: https://www.toolsetlink.com/ - **GVP Project**: No ## Statistics - **Stars**: 11 - **Forks**: 2 - **Created**: 2025-09-29 - **Last Updated**: 2026-01-27 ## Categories & Tags **Categories**: DevOps **Tags**: None ## README # UpgradeLink 🚀 全端应用升级与分发平台 | 为开发者省去90%升级服务搭建成本 [![GitHub Repo stars](https://img.shields.io/github/stars/toolsetlink/upgradelink)](https://github.com/toolsetlink/upgradelink) [![stars](https://gitcode.com/toolsetlink/upgradelink/star/badge.svg)](https://gitcode.com/toolsetlink/upgradelink) [![stars](https://gitee.com/toolsetlink/upgradelink/badge/star.svg)](https://gitee.com/toolsetlink/upgradelink) [English](README_en.md) | [中文](README.md) | [日本語](README_ja.md) ## 为什么选择 UpgradeLink? 无论是个人开发者的小工具,还是企业级复杂应用,都能一键接入全端升级能力,无需从零搭建服务: - 🚀 **开箱即用**:无需深耕升级逻辑,SDK接入10分钟完成 - 🌍 **全端覆盖**:Windows/Linux/Mac/安卓/Tauri/Electron等全场景支持 - 💰 **成本锐减**:省去服务器搭建、跨端适配的研发投入 - 🔒 **企业级可靠**:安全防护+灵活策略,支持灰度发布/定向升级 - 📦 **灵活存储支持**:支持S3协议对象存储,可自定义CDN下载地址 ## 核心功能:全场景升级解决方案 ### 1. 多平台/框架专属升级 | 支持类型 | 核心能力 | 适用场景 | |------------------|-----------------------------------|---------------------------| | Windows 应用 | 专属升级策略管理 | PC桌面应用 | | Linux 应用 | 适配服务器/桌面端升级需求 | 服务器工具、Linux桌面应用 | | Mac 应用 | 符合苹果生态的升级流程 | Mac桌面应用 | | 安卓应用 | 支持差分升级(增量更新) | 手机APP | | Tauri 应用 | 兼容官方组件接口,无缝升级 | Tauri跨端应用 | | Electron 应用 | 兼容官方升级接口,零改造接入 | Electron跨端应用 | ### 2. 灵活资源升级 | 升级类型 | 功能描述 | 适用场景 | |------------|-----------------------------------|---------------------------| | 配置升级 | 自定义JSON配置,支持在线动态更新 | 需要动态调整参数的应用 | | 文件升级 | 上传任意文件,支持资源补充/替换 | 需更新素材、插件的应用 | | URL升级 | 自定义下载链接,自行维护文件存储 | 已有云存储服务的应用 | ### 3. 灵活存储与分发 - 📦 **S3协议支持**:所有应用版本文件均可存储在支持S3协议的对象存储服务中 - 🌐 **自定义CDN**:支持配置自定义CDN下载地址,优化全球用户下载体验 ## 10分钟接入指南 🔧 ### 第一步:选对应SDK 支持6种主流语言,无需复杂配置: - 🐹 [Go SDK](https://github.com/toolsetlink/upgradelink-api-go) - ☕ [Java SDK](https://github.com/toolsetlink/upgradelink-api-java) - 🐍 [Python SDK](https://github.com/toolsetlink/upgradelink-api-python) - 🦋 [Dart SDK](https://github.com/toolsetlink/upgradelink-api-dart) - 🤖 [Android SDK](https://github.com/toolsetlink/upgradelink-api-android) - 🟦 [TypeScript SDK](https://github.com/toolsetlink/upgradelink-api-typescript) - 🟣 [C# SDK](https://github.com/toolsetlink/upgradelink-api-csharp) ### 第二步:参考文档 - [完整使用文档](https://www.toolsetlink.com/upgrade/what-is-upgrade.html) - [快速接入教程](https://www.toolsetlink.com/upgrade/deploy/quick-start-docker.html) ## 部署方式 支持多种部署方案,按需选择: - [单机快速启动(Docker)](https://www.toolsetlink.com/upgrade/deploy/quick-start-docker2.html) - [Docker Compose 部署](https://www.toolsetlink.com/upgrade/deploy/docker-compose.html) - [集群化部署](https://www.toolsetlink.com/upgrade/deploy/cluster-docker.html) ## 谁在使用? 已有多个开源项目接入,按技术框架分类如下: ### 🚀 Tauri 框架项目 | 项目名称 | 应用场景 | Stars | | :--- | :--- |:---------------------------------------------------------------------------------------------------------------------------:| | note-gen | 跨平台笔记工具 | [![GitHub Repo stars](https://img.shields.io/github/stars/codexu/note-gen)](https://github.com/codexu/note-gen) | | BongoCat | 趣味桌面宠物 | [![GitHub Repo stars](https://img.shields.io/github/stars/ayangweb/BongoCat)](https://github.com/ayangweb/BongoCat) | | Hula | 开源即时通讯系统 | [![GitHub Repo stars](https://img.shields.io/github/stars/HuLaSpark/HuLa)](https://github.com/HuLaSpark/HuLa) | | MarkFlowy | 轻量 Markdown 工具 | [![GitHub Repo stars](https://img.shields.io/github/stars/drl990114/MarkFlowy)](https://github.com/drl990114/MarkFlowy) | | lazyeat | 手势控制工具 | [![GitHub Repo stars](https://img.shields.io/github/stars/lanxiuyun/lazyeat)](https://github.com/lanxiuyun/lazyeat) | | Prompt-Tools | AI 提示词工具 | [![GitHub Repo stars](https://img.shields.io/github/stars/jwangkun/Prompt-Tools)](https://github.com/jwangkun/Prompt-Tools) | | MarkFly | Markdown 编辑器 | [![GitHub Repo stars](https://img.shields.io/github/stars/jwangkun/MarkFly)](https://github.com/jwangkun/MarkFly) | | rank-analysis | LoL 排位分析工具 | [![GitHub Repo stars](https://img.shields.io/github/stars/wnzzer/rank-analysis)](https://github.com/wnzzer/rank-analysis) | | Welight | 公众号智能排版应用 | [官网](https://waer.ltd) | --- ### 📱 Android 项目 | 项目名称 | 应用场景 | Stars | | :--- | :--- |:-----------------------------------------------------------------------------------------------------------------------------:| | 聚在工大 | 校园服务 | [![GitHub Repo stars](https://img.shields.io/github/stars/Chiu-xaH/HFUT-Schedule)](https://github.com/Chiu-xaH/HFUT-Schedule) | | 脉扑 | 健康生活 | [官网](https://www.maipusc.com) | --- ### 💻 Electron 框架项目 | 项目名称 | 应用场景 | Stars | | :--- | :--- |:-----:| | es-client | ElasticSearch 客户端 | [官网](https://es-client.esion.xyz) | ## 企业版 免费提供企业级服务,免部署,详情见 [企业版免费使用](https://www.toolsetlink.com/upgrade/company/company.html) ## 贡献指南 欢迎加入开发!通过 [官方交流群](https://www.toolsetlink.com/upgrade/communication-group.html) 了解贡献流程。 > 技术栈:后端基于 [Go Zero](https://go-zero.dev/) 开发,前端基于 [Vben](https://doc.vben.pro/)(Vue3)开发。Admin 后台参考了 [simple-admin](https://doc.ryansu.tech/) 的权限相关实现(未采用其微服务架构)。 ## 通知与反馈 - 最新动态:[UpgradeLink 通知](https://github.com/toolsetlink/upgradelink/issues) - 问题反馈:[联系我们](https://www.toolsetlink.com/upgrade/contact-us.html) ## 里程碑 ### v3.0.0 (2026-01-26) - ⚡ **二开支持**:核心新增二开支持能力,配套二开文档持续迭代完善 - 🔧 **后台重构**:admin后台系统全面重构,多服务合并为1个服务、7个项目模块精简至3个 - 📈 **降低维护成本**:清理后台无用模块,大幅降低项目维护成本 ### v2.0.0 (2025-09-24) - 🚀 **正式开源**:项目正式开源发布 - ⚡ **高速流量包**:支持高速流量包,助力企业用户快速升级应用 - 📦 **多平台支持**:支持Windows/Linux/Mac应用升级模块 - 🔧 **自动化部署**:增加Tauri/Electron Github Action模块,支持自动化部署与升级 ### v1.x 系列 - 🌱 **基础能力构建**:从v1.0.0到v1.9.0,逐步实现核心功能 - 📱 **平台扩展**:支持安卓应用升级、配置升级等功能 - 📊 **数据统计**:增加应用使用流量统计、收入模块等 - 🌐 **全球访问**:应用下载分发页面支持全球访问 ## 后续计划 - 🔄 **持续完善二开文档**:基于v3.0.0的二开支持能力,迭代完善开发文档 - 📱 **更多平台支持**:拓展更多应用平台的升级能力 - 🎯 **功能增强**:基于重构后的admin系统,实现更多高级功能 - 🌍 **国际化推广**:完善英文翻译,支持更多语言版本 ## 项目更新记录 查看完整的项目更新记录:[UpgradeLink更新记录](https://www.toolsetlink.com/upgrade/update-record.html) ## 贡献者 # Star History [![Star History Chart](https://api.star-history.com/svg?repos=toolsetlink/upgradelink&type=Date)](https://www.star-history.com/#toolsetlink/upgradelink&Date)