1. 静态分析
多种语言/其他
- Corgea ©️ — Corgea 是一款人工智能驱动的 SAST 扫描仪,可帮助开发人员查找并修复不安全的代码。它可以发现业务逻辑缺陷、身份验证失效、API 漏洞等,且误报率极低。此外,它还会自动编写安全修复程序供他们批准。 Corgea 与 GitHub、GitLab、Azure DevOps、IDE 和 CLI 集成。可以免费尝试。
2. 很棒的角度
GraphQL / Google 开发专家
3. 出色的集成
项目/API管理
- Gravitee.io API 管理 (⭐222) (⭐216) – 灵活、轻量级、开源的 API 管理解决方案,提供全面的 API 管理功能,帮助您轻松管理 API。
- WSO2 API Manager (⭐877) (⭐873) – 完全开源的 API 管理平台,提供全面的 API 管理功能,让您轻松管理 API。
项目/API设计
- Dredd (⭐4.1k) (⭐4.2k) – 使用此与语言无关的 CLI 工具根据后端实现验证 API 描述文档。
- OpenAPI Diff (⭐872) (⭐869) – 将 OpenAPI 规范与版本控制进行比较,并以 HTML 或 Markdown 格式可视化差异。
- Zally (⭐921) (⭐920) – 使用这个提供广泛分析和反馈的 linter 工具确保 OpenAPI 规范的质量。
项目/API文档
- Redoc (⭐24k) (⭐24k) – 一个开源工具,用于从 OpenAPI (fka Swagger) 定义生成文档,具有可定制的主题、语言支持和品牌。
- Zudoku (⭐139) (⭐135) – 一个开源、OpenAPI 支持、高度可定制的 API 文档框架,用于构建优质的开发人员体验。
项目/API网关
- Gloo Edge (⭐62) (⭐55) – 基于 Envoy 代理的 API 网关,为现代微服务架构提供高级流量管理、安全性和可观察性功能。
- Kong API Gateway (⭐40k) (⭐40k) – 云原生、平台无关且可扩展的 API 网关,支持插件,可轻松与第三方服务集成。
- Tyk API Gateway (⭐9.9k) (⭐9.9k) – 一个开源企业 API 网关,支持 REST、GraphQL、TCP 和 gRPC 协议。它提供高级 API 管理功能,例如速率限制、访问控制和分析。
项目/API测试
- 模拟工具
- Imposter (⭐382) (⭐381) – 用于 REST API、OpenAPI(和 Swagger)规范、SOAP Web 服务(和 WSDL 文件)、Salesforce 和 HBase API 的模拟服务器。
- Microcks (⭐1.5k) (⭐1.5k) – 用于 API 模拟和测试的开源 Kubernetes 原生工具,支持 AsyncAPI、OpenAPI、Postman Collections 等。
- Mockable – 简单的可配置服务,用于模拟 RESTful API 或 SOAP Web 服务。
- Mockbin (⭐102) (⭐103) – 轻松生成自定义端点来测试 HTTP 请求,并免费查看该 API 的请求日志。
- Mockoon (⭐6.8k) (⭐6.8k) – 用于设计和运行模拟 REST API 的易于使用的工具。
- MockServer (⭐4.6k) (⭐4.7k) – 轻松模拟通过 HTTP 或 HTTPS 集成的任何系统。
- Mocky (⭐2k) (⭐2.1k) – 用于生成自定义 HTTP 响应的免费且无限制的在线服务。
- Prism (⭐4.4k) (⭐4.4k) – 开源 HTTP 模拟服务器,可以模仿您的 API 行为,就像您已经构建了它一样。
- WireMock (⭐6.4k) (⭐6.5k) – 模拟您的 API 以进行快速、强大且全面的测试。
项目 / BRE
- OpenL Tablets (⭐164) (⭐163) – 开源业务规则引擎(BRE、BRMS)和决策管理系统,允许用户定义、管理和执行业务规则和决策表。
项目/数据映射解决方案
- AltasMap (⭐200) (⭐199) – 一种基于 Web 的数据映射解决方案,可简化 Java、XML、CSV 和 JSON 数据源之间的集成。其交互式用户界面使配置集成变得容易。
- JSLT (⭐649) (⭐646) – 受 jq、XPath 和 XQuery 启发的完整 JSON 查询和转换语言。借助 JSLT,软件工程师可以快速轻松地转换 JSON 数据以满足他们的需求。
项目/消息传递
- Eclipse Mosquitto (⭐9.4k) (⭐9.4k) – 一个实现 MQTT 协议的轻量级开源消息代理。专为低功耗设备设计,支持消息加密和身份验证。
- Redpanda (⭐10k) (⭐10k) – 一个与 Kafka 兼容且不需要 Zookeeper 或 JVM 的流媒体平台。提供高性能和低延迟消息传递并支持流处理和分析。
项目/工作流程引擎
- Flowable (⭐8.2k) (⭐8.2k) – 一组紧凑而高效的开源业务流程引擎,可以更轻松地以可扩展且可靠的方式实现业务流程自动化。
- Temporal (⭐13k) (⭐13k) – 一个开源平台,使用工作流即代码方法使您的应用程序更加可靠和可扩展。
资源/数据格式
- YAML (⭐367) (⭐366) – 一种人性化且易于阅读的数据序列化格式,广泛用于配置文件和数据交换。它支持丰富的数据类型,并且与大多数编程语言兼容。
4. 很棒的嵌入式 Rust
驱动器箱/其他
- IS31FL3728 – I2C – LED 点阵显示模式 (8×8, 5×11, 6×10,7×9) – github (⭐0) –
5. 很棒的 Agi Cocosci
贝叶斯建模/非参数模型
- 无限隐藏关系模型– UAI’06,2006 。[所有版本]。 [预印本]。关系学习分析实体和关系的属性之间的概率约束。这项工作通过为每个实体(或对象)引入无限维潜在变量作为狄利克雷过程(DP)混合模型的一部分,扩展了关系模型的表达能力。这项工作讨论了模型中的推理,该模型基于 DP Gibbs 采样器,即中餐馆流程。作者扩展了中餐馆流程以适用于关系建模。
6. 很棒的 Langchain
开源项目/知识管理
- Minima (⭐500) : 与本地文档聊天,将本地环境连接到 ChatGPT 或 Claude
7. 很棒的测试
软件/服务虚拟化
- Beeceptor – 易于使用无代码模拟服务器进行服务虚拟化。支持 Rest、SOAP、GraphQL。从 OpenAPI 规范或 Postman 集合创建 API 模拟服务器。
- WireMock (⭐6.5k) – 用 Java 编写的开源 HTTP 模拟引擎。嵌入您的测试代码、作为独立进程运行或通过 Docker 部署。