面向开发者的组件与基础设施
查找 Library、SDK、Framework、API、模板与脚手架。它们保留专业分类,但不占用面向普通用户的一级入口。
- 项目
- 4,306
- 作者
- 3,645
- GitHub Stars
- 13,022,829
174 个项目 · 第 2 / 10 页
打开项目 mastra开发框架软件开发
mastra↗
@mastra-ai·TypeScript
用 TypeScript 构建智能体、工作流和可部署 AI 应用
项目简介Mastra 面向 TypeScript 开发者,把模型接入、智能体、图式工作流以及 AI 应用开发放在同一框架中,可集成 React、Next.js、Node 或独立服务器。它适合从原型逐步扩展到可部署产品,并提供统一接口连接多家模型供应商;核心多数采用 Apache 2.0,但 `ee/` 目录的企业功能用于生产时需要商业许可。
- Stars
- ★ 26,022
- Forks
- ⑂ 2,391
- GitHub 更新
- 2026年7月10日
打开项目 aiSDK软件开发
ai↗
@vercel·TypeScript
用统一 TypeScript API 构建跨模型的 AI 应用与智能体
项目简介AI SDK 让开发者用同一套 TypeScript 接口调用多家模型,生成文本或结构化数据,并为 React、Next.js、Svelte、Vue 等界面接入聊天与生成式 UI。它既可通过 Vercel AI Gateway 选择模型,也可安装提供商包直连;本地开发需要 Node.js 22 及以上。
- Stars
- ★ 25,473
- Forks
- ⑂ 4,750
- GitHub 更新
- 2026年7月10日
打开项目 awesome-n8n-templates资源合集或目录工作流自动化
awesome-n8n-templates↗
@enescingoz
导入现成 n8n 工作流,快速搭建常见自动化与 AI 流程。
项目简介awesome-n8n-templates 收集了 280 多个可直接导入的 n8n 工作流,覆盖邮件、聊天平台、云盘、社交媒体、DevOps、文档处理、RAG 和 AI 智能体等场景。模板按类别整理,适合从可运行示例开始修改,而不是从空白画布搭建。它本身不是自动化平台,使用前仍需部署或注册 n8n,并为具体工作流配置相应账号、凭据和 API。
- Stars
- ★ 23,873
- Forks
- ⑂ 6,250
- GitHub 更新
- 2026年7月14日
打开项目 lettaAPI 或服务端AI 与智能体开发
letta↗
@letta-ai·Python
构建能长期记忆并持续适应的状态型智能体
项目简介Letta 通过命令行和 TypeScript Agent SDK,让开发者运行带长期记忆的智能体,既可完全本地执行,也可连接云端或自托管 App Server。当前仓库主要保留旧版 Letta Server,活跃开发已迁移到 Letta Agent;新项目更适合采用新的 Agent SDK。
- Stars
- ★ 23,731
- Forks
- ⑂ 2,511
- 开源许可
- Apache-2.0
打开项目 python-sdkSDK软件开发MCP
python-sdk↗
@modelcontextprotocol·Python
用 Python 快速实现 MCP Server 和 Client
项目简介MCP Python SDK 用类型标注简化工具与资源定义,并同时提供可连接本地对象、stdio 或远程 HTTP 服务的 Client。它覆盖 MCP 的标准传输,适合开发和测试协议集成;当前 v2 属于可能发生破坏性变更的预发布版本,生产环境应使用稳定的 v1.x。
- Stars
- ★ 23,577
- Forks
- ⑂ 3,627
- 开源许可
- MIT
打开项目 agents.md规范或协议文档AI 与智能体开发
agents.md↗
@agentsmd·TypeScript
用统一文件格式为编码代理提供项目指引
项目简介AGENTS.md 定义了一个简单、开放的项目指引格式,把开发环境、测试和提交要求放在代理易于定位的固定文件中。仓库同时提供网站和示例,适合希望让不同编码代理共享上下文与工作规则的团队。
- Stars
- ★ 22,928
- Forks
- ⑂ 1,699
- 开源许可
- MIT
打开项目 lowdb代码库软件开发
lowdb↗
@typicode·JavaScript
用 JavaScript 管理轻量的本地 JSON 数据
项目简介lowdb 是面向 JavaScript 和 TypeScript 的轻量本地数据库。Node.js 可将数据保存到 JSON 文件,浏览器则可使用 LocalStorage 或 SessionStorage 预设;查询和更新直接使用普通 JavaScript 对象与数组方法。它支持类型声明、安全原子写入和可替换适配器,也能扩展到其他文件格式或加密存储;更适合简单本地持久化,而不是网络数据库。
- Stars
- ★ 22,561
- Forks
- ⑂ 965
- 开源许可
- MIT
打开项目 SafeLineAPI 或服务端安全与隐私
SafeLine↗
@chaitin·Go
在网站前部署自托管 WAF,拦截攻击与异常流量
项目简介SafeLine 以自托管反向代理的形式部署在网站与互联网之间,在请求到达源站前检查和过滤 HTTP 流量。管理员可用它阻止 SQL 注入、XSS 等常见攻击,限制异常请求速率,并启用反机器人或密码验证挑战。使用时需要在自己的基础设施中完成部署和流量转发;中国大陆用户应按中文安装文档操作,因为国际版可能无法连接相关云服务。
- Stars
- ★ 21,701
- Forks
- ⑂ 1,426
- 开源许可
- GPL-3.0
打开项目 theia开发框架软件开发VS Code
theia↗
@eclipse-theia·TypeScript
构建可扩展的浏览器与桌面多语言 IDE
项目简介Eclipse Theia 适合需要打造自有开发工具或云端 IDE 的团队,而不是一款固定形态的编辑器。它提供可组合、可扩展的 IDE 平台,可面向浏览器或桌面打包,并支持 VS Code 扩展协议;项目同时提供应用组装、扩展开发与兼容性相关文档。
- Stars
- ★ 21,593
- Forks
- ⑂ 2,850
- 开源许可
- EPL-2.0
打开项目 OmniRouteAPI 或服务端软件开发
OmniRoute↗
@diegosouzapw·TypeScript
把多个大模型提供商统一接入一个可切换网关
项目简介OmniRoute 用一个兼容接口连接多家模型提供商,并可为 Claude Code、Codex、Cursor 等工具生成配置。它支持按优先级、成本或健康状态路由,遇到故障时自动切换,还提供提示压缩、MCP/A2A 和本地或远程运行方式;不同提供商仍可能需要各自账号或凭据。
- Stars
- ★ 17,195
- Forks
- ⑂ 2,597
- 开源许可
- MIT
打开项目 flet开发框架前端开发
flet↗
@flet-dev·Python
只用 Python 构建并打包网页、桌面和移动应用。
项目简介Flet 让 Python 开发者用一套代码创建 iOS、Android、Windows、Linux、macOS 和网页应用,无需先掌握 Dart、Swift、Kotlin 或 JavaScript。界面由 Flutter 渲染,内置大量 Material 与 Cupertino 控件;网页既可借助 WebAssembly 在浏览器本地运行,也可作为实时更新的 Python 服务部署,并能直接打包各平台应用。
- Stars
- ★ 16,336
- Forks
- ⑂ 661
- 开源许可
- Apache-2.0
打开项目 botpress资源合集或目录软件开发
botpress↗
@botpress·TypeScript
开发并发布 Botpress Cloud 集成与配套开发工具
项目简介这个仓库是 Botpress Cloud 的集成与开发工具代码库,包含公开集成、CLI、SDK、API 客户端和代码式机器人示例。开发者可以从模板创建集成,部署到自己的工作区,或发布到 Botpress Hub;常规机器人仍更适合通过 Botpress Studio 构建。
- Stars
- ★ 14,776
- Forks
- ⑂ 2,273
- 开源许可
- MIT
打开项目 electron-builder代码库DevOps 与部署
electron-builder↗
@electron-userland·TypeScript
为 Electron 应用生成跨平台安装包并接入自动更新。
项目简介electron-builder 帮助开发者把 Electron 或 Proton Native 项目打包成 macOS、Windows 和 Linux 可分发版本,可在 package.json 中配置目标格式、文件范围、代码签名和自动更新。它既提供命令行工作流,也支持通过 JavaScript 或 TypeScript API 编程调用,并可输出 DMG、NSIS、MSI、AppX、deb、rpm、Snap 等多种格式。
- Stars
- ★ 14,619
- Forks
- ⑂ 1,858
- 开源许可
- MIT
打开项目 midsceneSDK测试与调试Android
midscene↗
@web-infra-dev·TypeScript
用自然语言和视觉模型自动操作并测试界面
项目简介Midscene.js 根据屏幕截图理解界面,让你用自然语言描述点击、输入、查询和断言,而不必依赖容易失效的 DOM 选择器。它可通过 JavaScript SDK、YAML 或 Chrome 扩展使用,并覆盖网页、Android、iOS、HarmonyOS、桌面应用及自定义界面。
- Stars
- ★ 14,065
- Forks
- ⑂ 1,071
- 开源许可
- MIT
打开项目 E2BSDKAI 与智能体开发
E2B↗
@e2b-dev·Python
在隔离的云端沙箱中安全运行智能体生成的代码
项目简介E2B 通过 JavaScript 和 Python SDK 启动受隔离的云端沙箱,让智能体执行命令或运行生成的代码,而不直接接触宿主环境。托管服务需要 E2B API key;需要自行控制基础设施时可用 Terraform 部署,但当前自托管说明重点支持 AWS 和 GCP。
- Stars
- ★ 12,923
- Forks
- ⑂ 963
- 开源许可
- Apache-2.0
打开项目 typescript-sdkSDK软件开发MCP
typescript-sdk↗
@modelcontextprotocol·TypeScript
用 TypeScript 构建 MCP Server、Client 与运行时集成
项目简介MCP TypeScript SDK 提供分别面向 Server 和 Client 的包,可在 Node.js、Bun 与 Deno 中实现工具、资源、提示词、传输和 OAuth 等协议能力,并附带 Express、Hono 等轻量适配层。当前主分支的 v2 仍为测试版,生产环境应继续使用受支持的 v1.x。
- Stars
- ★ 12,822
- Forks
- ⑂ 1,966
- GitHub 更新
- 2026年7月10日
打开项目 SkillOpt代码库AI 与智能体开发GitHub Copilot
SkillOpt↗
@microsoft·Python
用验证门禁迭代训练可复用的自然语言 Agent 技能
项目简介SkillOpt 把技能文档视为冻结智能体中可训练的状态:它从带评分的执行轨迹中提出受限的增删改候选,只在独立验证集得分严格提高时接受更新,最终输出可部署的 best_skill.md。这个过程不修改模型权重,部署后也不增加额外模型调用,适合研究者和工程团队系统化改进可复用技能。
- Stars
- ★ 12,683
- Forks
- ⑂ 1,178
- 开源许可
- MIT
打开项目 electrobun开发框架软件开发Linux
electrobun↗
@blackboardsh·TypeScript
用 TypeScript 构建并发布轻量跨平台桌面应用
项目简介Electrobun 为 TypeScript 开发者整合应用主进程、WebView 打包、安装包生成和增量更新,可从模板快速创建桌面项目。它使用 Bun 与原生绑定,主打较小的分发包和差分更新,官方支持 macOS 14+、Windows 11+ 与 Ubuntu 22.04+。
- Stars
- ★ 12,541
- Forks
- ⑂ 349
- 开源许可
- MIT