1. 很棒的 Vue
组件和库/UI 组件
- vue-smooth-picker (⭐217) -Vue 3 的 SmoothPicker (类似于 iOS 的本机日期时间选择器)
2. 很棒的 Jamstack
应用程序界面/表格
- Form.taxi – HTML 表单的端点,用于轻松处理提交。它提供了丰富的功能集,包括电子邮件通知、文件上传、提交存档、符合 GDPR 的数据处理等等。
3. 很棒的农业
农场管理系统和记录保存
- LiteFarm (⭐134) – LiteFarm 是世界上第一个社区主导的非营利农场管理系统
4. 很棒的IOS
命令行
- Ashen (⭐103) – 用 Swift 编写终端应用程序的框架。
- Linenoise (⭐146) – readline 的纯 Swift 替代品
- 进度 (⭐348) – 在循环中添加漂亮的进度条。
- Swift Argument Parser (⭐3.4k) – Swift 的直接、类型安全的参数解析
- SwiftCLI (⭐866) – 用于在 Swift 中开发 CLI 的强大框架
5. 出色的集成
项目/API管理
- Gravitee.io API 管理 (⭐214) (⭐212) – 灵活、轻量级、开源的 API 管理解决方案,提供全面的 API 管理功能,帮助您轻松管理 API。
- WSO2 API Manager (⭐873) (⭐873) – 完全开源的 API 管理平台,提供全面的 API 管理功能,让您轻松管理 API。
项目/API设计
- OpenAPI Diff (⭐860) (⭐855) – 将 OpenAPI 规范与版本控制进行比较,并以 HTML 或 Markdown 格式可视化差异。
- Spectral (⭐2.6k) (⭐2.6k) – 使用支持 OpenAPI 3.0 和 2.0 以及 AsyncAPI 的 linter 工具检测并修复 JSON/YAML 文件中的错误。
- Zally (⭐917) (⭐915) – 使用这个提供广泛分析和反馈的 linter 工具确保 OpenAPI 规范的质量。
项目/API文档
- OpenAPI Explorer (⭐321) (⭐318) – 用于根据 OpenAPI 规范生成用户界面的工具,使软件工程师可以更轻松地可视化 API 并与 API 交互。
- Stoplight Elements (⭐1.9k) (⭐1.9k) – 由 OpenAPI 和 Markdown 提供支持的精美 API 文档。使用这些 UI 组件创建 API 参考文档,或更完整的文档,其中包含涵盖教程、操作指南等的 Markdown 文章。
- Zudoku (⭐133) (⭐128) – 一个开源、OpenAPI 支持、高度可定制的 API 文档框架,用于构建优质的开发人员体验。
项目/API网关
- Gloo Edge (⭐54) (⭐39) – 基于 Envoy 代理的 API 网关,为现代微服务架构提供高级流量管理、安全性和可观察性功能。
- KrakenD API Gateway (⭐2.1k) (⭐2.1k) – 超高性能 API 网关,利用中间件进行快速高效的 API 管理。
- Traefik (⭐53k) (⭐53k) – 一个现代的开源 API 网关,旨在处理动态容器环境,例如 Kubernetes、Docker Swarm 和 Mesos。它提供负载平衡、SSL/TLS 终止、速率限制、熔断等功能。
项目/API测试
- 模拟工具
- Imposter (⭐380) (⭐377) – 用于 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 (⭐103) (⭐100) – 轻松生成自定义端点来测试 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.4k) – 模拟您的 API 以进行快速、强大且全面的测试。
项目/数据映射解决方案
- AltasMap (⭐199) (⭐199) – 一种基于 Web 的数据映射解决方案,可简化 Java、XML、CSV 和 JSON 数据源之间的集成。其交互式用户界面使配置集成变得容易。
项目/ESB
- WSO2 Enterprise Integrator (⭐382) (⭐381) – 一个以 API 为中心的云原生分布式集成平台,旨在为软件工程师提供强大的解决方案。
项目/集成框架
- Ballerina (⭐3.7k) (⭐3.7k) – 一种开源编程语言,可简化网络服务的创建、使用和组合。
- Frank!Framework (⭐135) (⭐134) – 一个基于 Java 的低代码消息传递框架,用于连接您的系统和应用程序数据,可以通过 XML 配置完全配置。
项目/工作流程引擎
- Bonita (⭐161) (⭐160) – 一款开源 BPMN 引擎,配有设计器和可选的开发环境,可以更轻松地构建和自动化复杂的业务流程。
资源/API规范
- CloudEvents (⭐5.2k) (⭐5.2k) – 以通用格式描述事件数据的规范,以提供跨服务、平台和系统的互操作性。
资源/数据格式
- NDJSON (⭐704) (⭐701) – 用于在流协议中分隔 JSON 对象的标准。它可以高效处理大型 JSON 数据集,广泛应用于大数据处理。
- YAML (⭐365) (⭐359) – 一种人性化且易于阅读的数据序列化格式,广泛用于配置文件和数据交换。它支持丰富的数据类型,并且与大多数编程语言兼容。
6. 很棒的 Agi Cocosci
贝叶斯建模/生成模型
- 描述符和生成器网络的协作训练– IEEE 模式分析和机器智能汇刊,2018。[所有版本]。本文研究了两种用于图像建模和合成的生成模型的协作训练。两种模型均通过卷积神经网络 (ConvNets) 进行参数化。第一个模型是基于深度能量的模型,其能量函数由自下而上的ConvNet定义,它将观察到的图像映射到能量。我们称之为描述符网络。第二个模型是生成器网络,它是因子分析的非线性版本。它由自上而下的 ConvNet 定义,它将潜在因素映射到观察到的图像。两种模型的最大似然学习算法都涉及 MCMC 采样,例如 Langevin 动力学。这项工作观察到这两种学习算法可以无缝地交织成一个可以同时训练两个模型的协作学习算法。具体来说,在协作学习算法的每次迭代中,生成器模型生成初始合成示例以初始化有限步 MCMC,该有限步 MCMC 采样并训练基于能量的描述符模型。之后,生成器模型从 MCMC 如何更改其合成示例中学习。也就是说,描述符模型通过 MCMC 来教导生成器模型,以便生成器模型累积 MCMC 转换并通过直接祖先采样来再现它们。
7. 学生开发折扣
软件即服务
- Requestly [免费] – Requestly 是一款开源工具,可为开发人员和 QA 简化 API 开发、测试、模拟和集成。通过 Requestly Student 计划,学生可以完全免费地完全访问其所有强大的工具。
8. 很棒的 Rust
应用/漏洞研究
- 0xdea/haruspex (⭐10) [ haruspex ] – 从 IDA Hex-Rays 反编译器中提取伪代码的漏洞研究助手
9. 很棒的Cpp
编译器
- PCC (⭐95) – 一个非常古老的 C 编译器。支持C99。
构建系统
- Sconsolidator (⭐24) – Scons 为 Eclipse CDT 构建系统集成。
网站
10. 很棒的Cl
工具
- docker-lisp-gamedev – 包含 Common Lisp 游戏开发和部署所需工具的 Docker 映像。有 Linux 和 Windows 版本。通过 CI 进行了彻底测试。
11. 很棒的网络安全大学
免费初级红队路径/5 级 – 逆向工程和 Pwn
- Windows x64 程序集– Windows 上的 x64 程序集简介。
12. 很棒的剧作家
指南
- 在 GPU 上使用 Playwright 测试 3D 应用程序– 为 CI 上的 Playwright 测试启用硬件加速的方法。
13. 免费编程书籍(英文,按编程语言)
齐格/伏尔甘
- Zig 简介– Pedro Duarte Faria (HTML)
- Zig 语言参考(HTML)
14. 很棒的角度
未指定/ Google 开发者专家
- ng-verse (⭐18) – 功能丰富的 Angular 组件、指令和管道的集合。与传统的 UI 库不同,它不需要安装 – 只需将您需要的内容复制并粘贴到您的项目中即可。检查文档了解更多信息。