找到真正靠谱的开源软件。 按实际用途和运行方式筛选,找到可以放心使用、继续构建的开源软件。
项目 4,306
作者 3,645
GitHub Stars 13,022,829 项目分类 671 个项目 全部 671 桌面软件 554 Web 与自托管 184 浏览器扩展 8 移动应用 38 671 个项目 · 第 5 / 38 页
打开项目 devpod 桌面应用 DevOps 与部署
devpod ↗ @loft-sh · Go
在本地、远程主机、Kubernetes 或云端创建一致的开发环境
项目简介 DevPod 用 devcontainer.json 把本地 IDE 连接到实际运行代码的机器,可在本机 Docker、远程主机、Kubernetes 或云端虚拟机之间切换,并以相同方式管理工作区。它是纯客户端工具,适合希望自选算力与 IDE、避免绑定托管开发环境的团队和个人。
Stars ★ 15,012
Forks ⑂ 569
开源许可 MPL-2.0 打开项目 electerm 桌面应用 软件开发 Linux
electerm ↗ @electerm · JavaScript
集中管理 SSH、远程桌面与文件传输会话
项目简介 electerm 将终端、文件管理器和多种远程连接放进同一个跨平台客户端,可处理 SSH、SFTP、FTP、Telnet、串口、RDP、VNC 与 Spice 会话。它还支持 SSH 隧道、直接编辑小型远程文件、快捷命令、代理和主题,适合需要频繁切换服务器与远程桌面的用户。
Stars ★ 14,483
Forks ⑂ 1,155
开源许可 MIT 打开项目 metube Web 应用 媒体、音频与视频
metube ↗ @alexta69 · Python
用自托管网页界面下载视频、音频与整套播放列表
项目简介 MeTube 把 yt-dlp 包装成可自行部署的网页下载器,用户可在浏览器中抓取视频、音频、字幕、缩略图,以及整套播放列表或频道内容。它还能订阅频道和播放列表,定期检查新项目并自动加入队列。项目通常通过 Docker 运行,适合希望集中管理下载任务并自定义目录、文件名和下载选项的用户。
Stars ★ 14,105
Forks ⑂ 1,027
开源许可 AGPL-3.0 打开项目 bentopdf Web 应用 文档处理
bentopdf ↗ @alam00000 · JavaScript
在浏览器中编辑、转换、整理和 OCR 处理 PDF。
项目简介 BentoPDF 把合并、拆分、编辑、签名、OCR、压缩及格式转换等 PDF 操作集中到浏览器工具箱中。团队可用 Docker 部署不含营销页面但功能完整的自托管版本,也能为内部环境配置本地 WASM 资源。部分高级处理模块默认从 jsDelivr CDN 加载,因此离线或隔离网络部署需要调整资源配置;对外提供自有品牌服务则属于商业构建场景。
Stars ★ 14,047
Forks ⑂ 1,166
开源许可 AGPL-3.0 打开项目 documenso Web 应用 文档处理
documenso ↗ @documenso · TypeScript
在线签署文档,并将电子签名服务部署在自己的环境中
项目简介 Documenso 是可自托管的电子文档签署应用,也提供托管服务。团队可以在自己的基础设施中运行、审查和定制签署流程,减少对封闭式签名平台的依赖;官方提供 Docker、Docker Compose、Kubernetes 与多种云部署方式。项目保持开放源代码,但目前仅接受维护者邀请的可信贡献者提交代码,其他改进建议主要通过详细 issue 反馈。
Stars ★ 13,815
Forks ⑂ 2,907
开源许可 AGPL-3.0 打开项目 PakePlus 桌面应用 前端开发
PakePlus ↗ @Sjj1024 · HTML
把网页或前端项目快速封装成轻量桌面与移动应用
项目简介 PakePlus 可将网站、HTML、Vue 或 React 项目配置并封装为桌面与移动客户端,支持自定义窗口、快捷键和 JavaScript 注入,也可借助 GitHub Actions 云端构建。使用 GitHub Token 打包时,产物会进入公开仓库,文档还限定为个人使用;macOS 包可能出现未签名提示。
Stars ★ 13,669
Forks ⑂ 5,997
开源许可 MIT 打开项目 audiobookshelf Web 应用 音频与播客制作
audiobookshelf ↗ @advplyr · JavaScript
自托管整理并串流有声书和播客,在多设备间同步播放进度。
项目简介 Audiobookshelf 把个人有声书和播客库集中到自托管服务器中,支持多用户权限、跨设备进度同步、播客搜索与自动下载,以及元数据、封面和每日备份。它可通过网页、PWA 和测试中的移动应用播放内容。媒体目录结构和文件夹命名会影响识别效果,反向代理还必须支持 WebSocket。
Stars ★ 13,508
Forks ⑂ 1,042
开源许可 GPL-3.0 打开项目 hermes-desktop 桌面应用 沟通与协作
hermes-desktop ↗ @fathah · TypeScript
用桌面界面安装、连接并管理本地或远程 Hermes Agent。
项目简介 Hermes Desktop 提供带流式输出的聊天工作区,并在首次启动时引导安装本地 Hermes,或连接带 API 密钥的远程服务。用户还可在同一界面管理会话、配置文件、技能、模型、记忆、工具和定时任务,适合不想长期依赖命令行的 Hermes 用户。
Stars ★ 13,312
Forks ⑂ 1,514
开源许可 MIT 打开项目 element-web Web 应用 沟通与协作
element-web ↗ @element-hq · TypeScript
通过网页或桌面端接入 Matrix,进行聊天与团队协作。
项目简介 Element 是基于 Matrix 的网页与桌面协作客户端,可直接使用官方托管版本,也可部署自己的 Element Web 实例,并通过 Electron 安装桌面应用。它面向需要 Matrix 通信界面的个人和团队;正式支持范围主要覆盖近期版本的 Chrome、Firefox、Edge、Safari,以及受支持桌面系统上的官方客户端。
Stars ★ 13,287
Forks ⑂ 2,683
开源许可 AGPL-3.0 打开项目 Zettlr 桌面应用 写作与编辑 Linux
Zettlr ↗ @Zettlr · TypeScript
面向研究与出版流程的 Markdown 工作台
项目简介 Zettlr 是注重隐私的桌面写作与出版工作台,适合管理笔记、研究资料和长篇稿件。它支持 Zotero、JabRef 等引用管理器、Zettelkasten 与全文检索,并可借助 Pandoc、LaTeX 和模板导出到多种出版格式;部分完整导出流程需要另装 LaTeX。
Stars ★ 13,267
Forks ⑂ 814
开源许可 GPL-3.0 打开项目 nitter Web 应用 安全与隐私 专有集成
nitter ↗ @zedeus · Nim
通过隐私友好的前端浏览 Twitter/X 内容
项目简介 Nitter 是可自托管的 Twitter/X 替代前端,把请求经服务器转发,让访问者在没有客户端 JavaScript 和广告的页面中查看内容,并可使用 RSS。部署者需要自行配置反向代理与 Redis 或 Valkey;由于 Twitter 已移除旧访问方式,当前运行实例还必须准备真实账号的会话令牌。
Stars ★ 13,253
Forks ⑂ 738
开源许可 AGPL-3.0 打开项目 wallabag Web 应用 知识管理
wallabag ↗ @wallabag · PHP
自托管保存、整理并稍后阅读网页文章
项目简介 wallabag 是可自托管的稍后阅读 Web 应用,把网页保存到个人账户并提取正文,减少弹窗和页面干扰。用户可以在自己的服务器部署,也可以使用官方托管服务,再通过生态中的 Android、iOS 或浏览器扩展访问内容;它适合希望掌握阅读资料存储位置的人。
Stars ★ 12,826
Forks ⑂ 883
开源许可 MIT 打开项目 claudecodeui Web 应用 软件开发
claudecodeui ↗ @siteboon · TypeScript
从网页或手机远程管理多种 AI 编码 CLI 会话。
项目简介 CloudCLI 为 Claude Code、OpenCode、Cursor CLI 和 Codex 提供响应式网页界面,可在桌面或手机上继续会话、聊天、使用终端、编辑文件、查看 Git 状态并打开浏览器任务。开源版可用 Node.js 22 通过 npx 自托管,并自动发现现有会话;需要更强隔离时可试用实验性的 Docker Sandbox,或选择托管云服务。
Stars ★ 12,630
Forks ⑂ 1,719
开源许可 AGPL-3.0 打开项目 note-gen 桌面应用 知识管理
note-gen ↗ @codexu · TypeScript
先收集零散素材,再整理为结构化 Markdown 笔记
项目简介 NoteGen 先把文字、语音、截图、链接、文件和待办收进统一入口,再按标签、时间或模板让 AI 整理成笔记、报告、文章或摘要。结果保存在本地 Markdown 中,可继续编辑、检索和对话,并通过 Git 平台、S3 或 WebDAV 在设备间同步。
Stars ★ 12,294
Forks ⑂ 926
开源许可 GPL-3.0 打开项目 illa-builder Web 应用 软件开发
illa-builder ↗ @illacloud · TypeScript
拖拽组件并连接数据源,快速搭建内部业务工具
项目简介 这是一款面向开发者的低代码内部工具构建器,可通过拖拽表格、图表、表单等组件设计界面,再用图形化连接器接入数据库或 REST API。它支持多人实时协作、动作自动化和应用部署,适合制作管理后台、数据面板及 CRUD 工具。团队可直接使用云端版本,也可以通过 Docker、Docker Compose 或 Kubernetes 自行部署。
Stars ★ 12,289
Forks ⑂ 1,206
开源许可 Apache-2.0 打开项目 HeroicGamesLauncher 桌面应用 个人与日常生活 Linux
HeroicGamesLauncher ↗ @Heroic-Games-Launcher · TypeScript
在 Linux、Windows 和 macOS 管理 Epic、GOG 与 Amazon 游戏。
项目简介 Heroic Games Launcher 让用户登录 Epic、GOG 和 Amazon 账号,在一个界面中安装、更新、移动、修复或导入游戏,并同步云存档。Linux 用户可用 Wine 或 Proton 运行游戏并查看兼容性信息,macOS 可使用 Crossover;它也支持把其他游戏和应用加入个人库。
Stars ★ 11,804
Forks ⑂ 644
开源许可 GPL-3.0 打开项目 medis 桌面应用 后端开发 macOS
medis ↗ @luin · JavaScript
通过桌面图形界面连接、查看并管理 Redis 数据库。
项目简介 Medis 为 Redis 提供基于 Electron 的桌面管理界面,可通过已编译的 macOS 版本或社区 Windows 安装包连接数据库,也支持使用 Heroku Redis 提供的连接凭据。这个仓库对应原始版本;README 已引导用户转向重新开发的 Medis 2,因此选择前应先确认自己需要旧版源码还是新版应用。
Stars ★ 11,734
Forks ⑂ 782
开源许可 MIT 打开项目 gatus Web 应用 DevOps 与部署
gatus ↗ @TwiN · Go
用主动健康检查监控服务,并发布状态页和故障告警。
项目简介 Gatus 会定时通过 HTTP、ICMP、TCP 或 DNS 检查服务,并按状态码、响应时间、正文或证书到期时间等条件判断是否正常。它把结果展示为状态页,还能通过 Slack、PagerDuty、Teams 等渠道告警,让团队在真实用户受影响前发现故障。
Stars ★ 11,511
Forks ⑂ 770
开源许可 Apache-2.0