找到真正适合你的开源方案。
从真实需求出发,按使用场景、资源形态、运行方式和仓库事实,筛选可以直接使用、组合或继续构建的开源项目。
- 项目
- 4,306
- 作者
- 3,645
- GitHub Stars
- 13,022,829
4306 个项目 · 第 37 / 240 页
打开项目 yarle桌面应用写作与编辑Linux
yarle↗
@akosbalasko·TypeScript
将 Evernote 导出的笔记迁移为 Markdown 等格式。
项目简介Yarle 可把单个或整批 Evernote ENEX 文件转换为标准 Markdown,以及适配 Obsidian、Logseq、Tana 或 Heptabase 的内容,并尽量保留元数据、内部链接、图片、附件和网页剪藏。用户可使用桌面应用,也可通过配置文件在命令行批量处理,并用模板控制输出结构。Tana 格式目前不能转换图片,表格也会变成纯文本。
- Stars
- ★ 1,775
- Forks
- ⑂ 111
- 开源许可
- MIT
打开项目 awesome-design-skills资源合集或目录设计与创意
awesome-design-skills↗
@bergside
浏览并安装面向 AI 编程工具的设计系统技能模板。
项目简介Awesome Design Skills 是一个收录 67 套设计技能的目录,每套通常包含供智能体读取的 SKILL.md 和供人查看的 DESIGN.md,描述品牌、排版、颜色、间距与组件规则。可通过 TypeUI CLI 按 slug 拉取到 Claude Code、Cursor、Codex 等项目,用于快速套用明确的视觉体系。
- Stars
- ★ 1,766
- Forks
- ⑂ 165
- 开源许可
- MIT
打开项目 rqbit命令行应用媒体、音频与视频Linux
rqbit↗
@ikatson·Rust
下载、管理并边下边播 BitTorrent 内容
项目简介rqbit 可通过命令行、网页界面、桌面应用或 HTTP API 管理 BitTorrent 下载,也能作为 Rust 库嵌入其他程序。它支持磁力链接、断点续传、按文件筛选、暂停和限速,并可在下载过程中流式播放视频、拖动进度。服务器还可通过局域网向电视等设备发布媒体。macOS 和 Windows 有桌面发布包,Linux 桌面版需要自行构建。
- Stars
- ★ 1,754
- Forks
- ⑂ 169
- GitHub 更新
- 2026年7月13日
打开项目 litlyxWeb 应用数据与分析
litlyx↗
@Litlyx·TypeScript
用云端或自托管仪表盘追踪网站访问与自定义事件
项目简介Litlyx 让网站和 Web 应用通过一段脚本或 JavaScript 包开始记录访问、实时用户和自定义事件,并在仪表盘中查看数据。你可以使用托管服务,也可以用 Docker 运行自己的实例。它采用无 Cookie 的统计方式,适合希望快速接入且保留自托管选择的团队。
- Stars
- ★ 1,742
- Forks
- ⑂ 113
- 开源许可
- Apache-2.0
打开项目 edit-mindWeb 应用知识管理
edit-mind↗
@IliasHad·TypeScript
在本地索引视频内容,并用自然语言搜索对白、物体、人脸与场景
项目简介Edit Mind 会监控视频目录并在后台执行转录、画面分析、人脸与物体识别,再把结果写入向量索引,方便按自然语言定位具体视频或片段。自托管版本通过 Docker 运行并强调本地处理;项目仍在积极开发,功能可能不完整且会出现错误。
- Stars
- ★ 1,729
- Forks
- ⑂ 120
- GitHub 更新
- 2026年7月13日
打开项目 webclaw命令行应用研究与知识MCP
webclaw↗
@0xMassi·Rust
把网页抓取并转换为适合智能体与 RAG 使用的干净内容。
项目简介webclaw 可通过命令行、MCP 服务或 REST API 抓取和遍历网站,并输出 Markdown、文本或 JSON,适合智能体和 RAG 流程。核心提取路径可在本地运行且无需账号;遇到受保护网站、JavaScript 渲染或异步研究任务时,可改用托管 API。
- Stars
- ★ 1,729
- Forks
- ⑂ 181
- 开源许可
- AGPL-3.0
打开项目 en-croissant桌面应用教育与学习
en-croissant↗
@franciscoBSalgueiro·TypeScript
导入并分析在线棋局,用多引擎训练个人开局库
项目简介En Croissant 是跨平台国际象棋桌面界面,可保存并分析来自 Lichess 与 Chess.com 的对局。它支持同时使用多个 UCI 引擎,提供引擎和棋谱数据库管理,也能按完整或局部局面搜索历史棋局。用户还可以建立个人开局库,并通过间隔重复进行训练,适合把复盘、研究与开局记忆放在同一工具中。
- Stars
- ★ 1,727
- Forks
- ⑂ 280
- 开源许可
- GPL-3.0
打开项目 blitz-mac桌面应用移动应用开发MCP
blitz-mac↗
@blitzdotdev·Swift
让 AI 智能体在 macOS 上管理并提交 iOS 应用
项目简介Blitz 是一款原生 macOS App Store Connect 工具,可让 Claude Code、Codex 或其他 MCP 客户端操作 iOS 应用提交流程。它能管理版本、定价、内购与订阅,上传多语言截图,维护 TestFlight 构建和测试者,并控制 iOS 模拟器后发起审核提交。适合希望从终端调用智能体、同时保留原生图形界面的 iOS 开发者;官方发行版会发送有限的匿名产品遥测。
- Stars
- ★ 1,723
- Forks
- ⑂ 135
- 开源许可
- Apache-2.0
打开项目 secure-electron-template模板前端开发
secure-electron-template↗
@reZach·JavaScript
从带安全默认配置的模板开始构建 Electron 应用
项目简介secure-electron-template 为 Electron 桌面应用提供已经接好的开发起点,包含 React、TypeScript、Redux、打包工具和本地化等常用组件。开发者可直接使用 GitHub 模板或克隆仓库,安装依赖后进入开发与打包流程。模板预设了上下文隔离、禁用远程内容的 Node 集成等安全措施,但应用加载什么内容及如何处理权限仍由开发者负责。
- Stars
- ★ 1,710
- Forks
- ⑂ 153
- 开源许可
- MIT
打开项目 ShadowEditorWeb 应用设计与创意
ShadowEditor↗
@tengge1·JavaScript
自建并管理可在网页或桌面使用的三维场景
项目简介ShadowEditor 是一套可自托管的三维场景编辑系统,可通过网页或桌面端管理模型、材质、动画等资源并编辑场景。它还包含组织、用户与权限、版本历史、自动保存和实时播放等能力,适合需要多人管理场景资产的团队。部署依赖服务端与 MongoDB,源码构建还需要 Node.js 和 Go 环境。
- Stars
- ★ 1,702
- Forks
- ⑂ 320
- 开源许可
- MIT
打开项目 GeoLibreWeb 应用数据可视化
GeoLibre↗
@opengeos·TypeScript
在浏览器、桌面、移动端或 Jupyter 本地分析地理数据
项目简介GeoLibre 可在浏览器、桌面、Android 和 Jupyter 中加载、查看与处理地理空间数据,并让同一项目在 Python API 与可视化界面之间双向同步。它把多数计算放在本地,适合不想上传数据的 GIS 分析;街景、Cesium 影像等可选功能仍需要对应服务的访问凭据。
- Stars
- ★ 1,698
- Forks
- ⑂ 226
- 开源许可
- MIT
打开项目 Rocket.Chat.Electron桌面应用沟通与协作Linux
Rocket.Chat.Electron↗
@RocketChat·TypeScript
在桌面连接和管理 Rocket.Chat 服务器
项目简介Rocket.Chat Desktop App 是 Rocket.Chat 的 Electron 桌面客户端,支持 Windows 10、macOS 12 及 Ubuntu 22.04 或同等 Linux 发行版。用户安装后可连接已有的 Rocket.Chat 服务;管理员也可以通过 servers.json 预置服务器配置,或用覆盖设置关闭自动更新、启用单服务器模式等。它只提供桌面访问入口,不包含 Rocket.Chat 服务器本身。
- Stars
- ★ 1,693
- Forks
- ⑂ 829
- 开源许可
- MIT
打开项目 Sentinel桌面应用安全与隐私macOS
Sentinel↗
@alienator88·Swift
在 macOS 上解除应用隔离并自签名未认证应用
项目简介Sentinel 帮助 macOS 用户处理因隔离属性或签名问题而无法打开的应用。可以把应用拖入窗口解除隔离并选择自动打开,也能进行临时自签名,或通过 Finder 右键扩展执行解除隔离。它支持 macOS 13 及以上版本,可从 Releases 或 Homebrew 安装;但项目自 2025 年末起已暂停维护和发布,兼容性修复与支持可能不会及时提供。
- Stars
- ★ 1,691
- Forks
- ⑂ 55
- GitHub 更新
- 2026年7月14日
打开项目 haptic桌面应用写作与编辑
haptic↗
@chroxify·Svelte
本地优先地编写和保存隐私友好的 Markdown 笔记
项目简介Haptic 是一个本地优先的开源 Markdown 笔记编辑器,重点是把笔记与本地数据库保留在用户自己的环境中。除桌面应用外,它还提供可通过 Vercel 或 Docker 部署的 Web 实例。项目仍处于活跃开发期,跨设备同步、笔记分享、移动端,以及 Windows 和 Linux 桌面支持都还在规划中。
- Stars
- ★ 1,689
- Forks
- ⑂ 54
- 开源许可
- AGPL-3.0
打开项目 claude-prism桌面应用写作与编辑macOS
claude-prism↗
@delibae·TypeScript
在本地桌面完成 LaTeX 科研写作、编译与数据分析
项目简介ClaudePrism 是本地优先的科研写作桌面工作区,可用模板创建论文、学位论文、海报或演示项目,在应用内编辑并通过内置 Tectonic 编译 LaTeX。它还集成 uv 管理项目级 Python 环境,便于生成图表和运行分析,并可安装科研领域技能。文档存储和编译在本机完成,但启用 Claude 功能时,相关提示与模型读取的文件内容会发送到 Anthropic API。
- Stars
- ★ 1,675
- Forks
- ⑂ 154
- 开源许可
- MIT
打开项目 level代码库软件开发
level↗
@Level·JavaScript
在 Node.js 和浏览器中使用排序键值数据库
项目简介level 为 Node.js 与浏览器应用提供统一的键值数据库接口:在 Node.js 中使用 classic-level,在浏览器中使用 browser-level。它支持按字典序存取键值、批量写入、异步迭代和 TypeScript 类型声明,适合需要轻量本地持久化的 JavaScript 或 TypeScript 项目。浏览器端通常需配合 Browserify、Webpack、Rollup 等打包工具。
- Stars
- ★ 1,674
- Forks
- ⑂ 111
- 开源许可
- MIT
打开项目 spectron代码库测试与调试
spectron↗
@electron-userland·JavaScript
用ChromeDriver测试Electron应用界面
项目简介Spectron 曾把 ChromeDriver 和 WebdriverIO 组合成测试 Electron 应用的工具,可通过应用启动、窗口操作和浏览器自动化编写端到端测试,并按 Electron 版本选择对应的 Spectron 版本。项目已于 2022 年 2 月 1 日正式弃用,因此只适合维护旧测试代码或迁移历史测试,不应作为新项目的首选方案。
- Stars
- ★ 1,673
- Forks
- ⑂ 225
- 开源许可
- MIT
打开项目 ElectronMail桌面应用沟通与协作Linux
ElectronMail↗
@vladimiry·TypeScript
在桌面端集中管理、搜索并离线查看 ProtonMail 邮件
项目简介ElectronMail 是非官方 ProtonMail 桌面客户端,支持多账户、邮件正文全文搜索、系统通知、按账户配置代理,以及把邮件导出为 EML 或 JSON。启用本地存储后,邮件正文会保存在加密数据库中,可离线查看和检索;附件不会随之离线保存,部分批量功能也依赖本地存储。
- Stars
- ★ 1,672
- Forks
- ⑂ 106
- 开源许可
- GPL-3.0