面向开发者的组件与基础设施
查找 Library、SDK、Framework、API、模板与脚手架。它们保留专业分类,但不占用面向普通用户的一级入口。
- 项目
- 4,306
- 作者
- 3,645
- GitHub Stars
- 13,022,829
174 个项目 · 第 8 / 10 页
打开项目 Nucleus开发框架软件开发Linux
Nucleus↗
@NucleusFramework·Kotlin
用 Kotlin 和 Compose 构建跨平台原生桌面应用
项目简介Nucleus 是面向 Kotlin 与 Compose Multiplatform 的桌面应用框架,通过 Gradle 插件统一配置原生窗口、系统集成、代码签名和安装包。开发者可从一套代码构建 macOS、Windows 与 Linux 应用,并选择运行在 JVM 或 GraalVM Native Image 上。它适合希望保留 Kotlin 技术栈、又需要深度桌面集成的团队;项目要求 JDK 17+、Kotlin 2.0+ 和 Gradle 8.0+。
- Stars
- ★ 277
- Forks
- ⑂ 16
- 开源许可
- MIT
打开项目 mlx-serveAPI 或服务端软件开发macOS
mlx-serve↗
@ddalcu·Zig
在 Apple Silicon Mac 上本地运行 MLX 与 GGUF 模型
项目简介mlx-serve 是面向 Apple Silicon 的原生本地推理服务器,并附带 MLX Core 菜单栏应用。用户可下载和管理 MLX 或 GGUF 模型,在终端或桌面界面聊天、使用工具与 Agent 模式,并通过 OpenAI、Anthropic 或 Ollama 兼容接口接入现有客户端。它不依赖 Python 或云端推理,但仅适合具备相应内存与算力的 Apple Silicon Mac。
- Stars
- ★ 276
- Forks
- ⑂ 21
- 开源许可
- MIT
打开项目 Neel代码库前端开发
Neel↗
@Niminem·Nim
用 HTML 与 JavaScript 为 Nim 程序构建桌面界面
项目简介Neel 是一个 Nim 库,让开发者用 HTML、CSS 和 JavaScript 编写前端,同时从界面调用 Nim 后端能力。它会自动处理路由、JSON 类型转换和双向通信,发布构建还能嵌入前端资源,并已在 macOS、Windows 与 Linux 测试。当前默认依赖 Chrome 应用模式,项目仍处早期阶段,不适合大型商业桌面产品。
- Stars
- ★ 251
- Forks
- ⑂ 9
- 开源许可
- MIT
打开项目 how-to-build-desktop-applications-in-ruby学习资源教育与学习Linux
how-to-build-desktop-applications-in-ruby↗
@AndyObtiva·Ruby
通过 RubyConf 练习学习用 Ruby 构建跨平台桌面应用。
项目简介这个仓库收录 RubyConf 2024 桌面应用工作坊的代码练习,使用 Glimmer DSL for LibUI 带学习者在 macOS、Windows 和 Linux 上搭建基础 Ruby GUI。内容从环境安装与示例运行开始,逐步覆盖界面练习、MVC 架构以及可选的应用脚手架。它是配合演讲和工作坊使用的教程材料,不是可直接使用的桌面产品。
- Stars
- ★ 235
- Forks
- ⑂ 5
- 开源许可
- MIT
打开项目 writing-style-skill模板写作与编辑
writing-style-skill↗
@jzOcb·Python
从你对初稿的修改中学习并持续更新写作风格规则
项目简介writing-style-skill 是可复制到 Claude Code 或 OpenClaw 的写作风格 Skill 模板。它记录 AI 初稿与用户最终稿,比较两者差异,再把稳定的修改偏好提炼为规则写回 SKILL.md,让后续文本逐步贴近个人风格。记录脚本只需 Python;自动提取和应用规则则需要本机可用的 Claude CLI、llm 命令或自定义 LLM 命令。
- Stars
- ★ 231
- Forks
- ⑂ 28
- GitHub 更新
- 2026年7月14日
打开项目 screencapturekit-rs代码库软件开发macOS
screencapturekit-rs↗
@doom-fish·Rust
用 Rust 调用 macOS 屏幕、窗口与音频采集能力。
项目简介ScreenCaptureKit-rs 为 Rust 应用封装 Apple ScreenCaptureKit,可采集屏幕、窗口、应用画面,并按系统版本启用系统音频、麦克风、截图或直接录制。它支持异步与低拷贝帧传递,适合录屏、会议转写和远程桌面开发;基础要求是 macOS 12.3 以上,并必须获得用户的屏幕录制权限。
- Stars
- ★ 226
- Forks
- ⑂ 45
- 开源许可
- Apache-2.0
打开项目 frameless-titlebar代码库前端开发macOS
frameless-titlebar↗
@Cristian006·TypeScript
为无边框 Electron 窗口加入可定制的 React 标题栏。
项目简介frameless-titlebar 是用于无边框 Electron 窗口的 React 组件,让开发者自行实现标题栏和应用菜单,而不是使用系统默认边框。它支持普通项、分隔线、复选项、单选项与子菜单,并提供溢出、堆叠和垂直菜单等布局示例。接入时需要先在 BrowserWindow 中关闭或隐藏原生标题栏,再把窗口状态和菜单数据传给组件。
- Stars
- ★ 218
- Forks
- ⑂ 33
- 开源许可
- MIT
打开项目 angular-tauri模板软件开发
angular-tauri↗
@belnadris·TypeScript
用 Angular 与 Tauri 快速启动跨平台桌面项目
项目简介这是一个预先组合 Angular 21 与 Tauri 2 的桌面应用模板,让开发者直接获得 TypeScript、Sass 和热重载开发环境。项目可在浏览器模式下单独调试前端,也能打包为 Linux、Windows 和 macOS 可执行应用。开始使用前需要安装 Node.js 22 或更高版本、Rust 及对应平台的 Tauri 系统依赖。
- Stars
- ★ 218
- Forks
- ⑂ 25
- 开源许可
- MIT
打开项目 superagentx开发框架AI 与智能体开发MCP
superagentx↗
@superagentxai·Python
构建带人工审批、状态持久化和审计记录的多 Agent 工作流
项目简介SuperAgentX 用模块化 Agent 编排多步骤任务,可连接浏览器、API、数据库、普通工具与 MCP,并在敏感操作前暂停等待人工批准。它还保存执行状态、记忆和审计日志,适合需要让 Agent 真正执行工作、同时保留治理与人工控制的应用。
- Stars
- ★ 200
- Forks
- ⑂ 45
- 开源许可
- MIT
打开项目 ToolGen开发框架研究与知识
ToolGen↗
@Reason-Wang·Python
训练和评估以生成方式统一检索与调用工具的模型
项目简介ToolGen 将工具表示为模型词表中的专用 token,使模型在生成过程中同时完成工具选择、调用和语言输出。仓库提供模型、三阶段训练数据与评测脚本,适合复现实验或研究大规模工具学习;本地运行示例还依赖 ToolBench 密钥和 StableToolBench。
- Stars
- ★ 182
- Forks
- ⑂ 15
- GitHub 更新
- 2026年7月8日
打开项目 tensorlake-skills学习资源软件开发
tensorlake-skills↗
@tensorlakeai·Python
让编码智能体先查实时 Tensorlake 文档再编写代码
项目简介Tensorlake Skill 是一份轻量指令文件,用来约束 Claude Code、Codex 等编码智能体在生成 Tensorlake 代码前先读取最新官方文档。它会从实时文档索引定位沙箱、编排、Python 或 TypeScript SDK 等相关页面,并在联网失败时退回仓库内快照。该项目不提供运行时工具调用;真正执行 Tensorlake 任务仍需安装相应 SDK,并配置自己的 API 密钥。
- Stars
- ★ 175
- Forks
- ⑂ 8
- 开源许可
- MIT
打开项目 taurine模板软件开发
taurine↗
@marcincodes·TypeScript
用 Tauri 外壳与 Node.js 服务搭建桌面应用原型
项目简介Taurine 是一个桌面应用起步模板,把 Tauri 界面与打包后的 Node.js 服务组合为 sidecar,方便熟悉 Web 与 Node.js 的开发者尝试比 Electron 更轻的架构。克隆后安装依赖,即可用 Tauri 命令启动开发环境或构建应用。该项目明确仍是实验性模板:使用了 Tauri 不推荐的 localhost 通信方式,跨平台兼容性不完整,而且只能在当前运行的系统上构建。
- Stars
- ★ 159
- Forks
- ⑂ 13
- 开源许可
- MIT
打开项目 active-directory-dotnet-desktop-msgraph-v2学习资源软件开发OAuth
active-directory-dotnet-desktop-msgraph-v2↗
@Azure-Samples·PowerShell
演示 WPF 应用通过 MSAL 登录并调用 Microsoft Graph
项目简介这个示例展示 Windows WPF 应用如何使用 MSAL.NET 获取访问令牌,并以 OAuth 2.0 调用 Microsoft Graph。代码已预配置,可在 Visual Studio 中直接运行,也可替换为自己的 Microsoft 身份平台应用注册信息。示例令牌缓存使用 DPAPI,复制构建目录到另一台机器前需移除对应缓存文件。
- Stars
- ★ 159
- Forks
- ⑂ 107
- 开源许可
- MIT
打开项目 faynoSyncAPI 或服务端DevOps 与部署REST
faynoSync↗
@ku9nov·Go
自托管桌面应用更新服务与多渠道版本分发
项目简介faynoSync 让桌面应用开发者在自己的服务器上管理版本、更新通道和安装包,而不依赖托管更新平台。你可把构建产物上传到 S3 兼容存储,通过仪表盘或 REST API 设置元数据,再让 Electron、Tauri、Squirrel、Velopack 或自定义客户端查询新版本与下载地址。完整部署包含 API、MongoDB、Redis、对象存储和仪表盘,适合愿意自行维护发布基础设施的团队。
- Stars
- ★ 156
- Forks
- ⑂ 3
- 开源许可
- Apache-2.0
打开项目 Auto-CV模板文档处理Claude Code
Auto-CV↗
@flamingoTOM·TeX
通过对话导入或填写中文简历,并生成 LaTeX 排版的 PDF
项目简介Auto-CV 把中文 LaTeX 简历模板与 Claude Code 的对话技能结合起来。用户可以导入现有简历或文本材料,也可以按七个步骤用自然语言填写经历;技能会持续更新 resume.tex,完成后直接编译成 PDF,并可在 LaTeX Workshop 中预览。模板内含中文字体、图标和排版文件,适合希望保留可编辑源码的人。首次使用仍需准备 LaTeX 编译环境,文档主要给出 Windows 上 MiKTeX 与 VS Code 插件的安装流程。
- Stars
- ★ 151
- Forks
- ⑂ 9
- GitHub 更新
- 2026年7月14日
打开项目 vite-vue3-electron-ts-template模板前端开发
vite-vue3-electron-ts-template↗
@Yukun-Guo·TypeScript
快速搭建可开发、调试和打包的 Vue Electron 桌面应用
项目简介这个模板为 Electron 桌面应用预先组合了 Vite、Vue 3 与 TypeScript,并提供主进程、预加载脚本和基础页面结构。克隆后安装依赖即可进入开发模式,也能直接使用已有脚本进行预览和打包。项目还包含 electron-builder 的 macOS 与 Windows 配置,以及 VS Code 主进程调试示例,适合从一个最小可运行骨架开始开发。
- Stars
- ★ 144
- Forks
- ⑂ 34
- 开源许可
- MIT
打开项目 bulletproof规范或协议文档软件开发
bulletproof↗
@artemiimillier
用分阶段流程约束 AI 编码,从需求研究一直验证到交付
项目简介Bulletproof 是一套供 Agent Skills 兼容工具使用的开发方法,要求 AI 在编码前先研究现状、明确规格和验收标准,再规划、实现、自检、验证影响并完成交接。流程最多包含 12 个阶段,但会按任务规模缩减:小型修复走轻量路径,普通功能覆盖主要阶段,架构改动才执行完整流程。仓库提供技能文件、研究与规格模板、交接模板和代码审查子智能体,适合想减少越界重构、遗漏验收项和未经验证完成声明的团队。
- Stars
- ★ 142
- Forks
- ⑂ 22
- 开源许可
- MIT
打开项目 laravel-vue-starter脚手架或 Starter软件开发
laravel-vue-starter↗
@gdarko·PHP
快速搭建带登录、权限和用户管理的 Laravel 13 单页应用。
项目简介Laravel Vue Starter 是面向后台和单页应用的预设模板,已经组合好 Laravel 13、Vue 3、登录注册、邮件验证、角色权限和用户增删改查。它还提供可复用组件、深色模式、国际化与完整的前端状态结构,并附带面向多种编码智能体的项目技能。运行环境要求 PHP 8.3 或更高版本。
- Stars
- ★ 141
- Forks
- ⑂ 62
- GitHub 更新
- 2026年6月8日