1. 很棒的铁誓人
黑客和自制软件 / Ironsworth
- 高坟下的居民– 从乌克兰的历史、民俗和风景中汲取灵感的场景
2. 伟大的戈多
插件和脚本 / Godot 4
- NobodyWho (⭐29) – 用于“人工智能驱动”的 NPC 对话的本地大语言模型 (LLM)。
3. 令人敬畏的科学计算
数据格式/网格工具
- HDF5 – 用于存储和管理数据的数据模型、库和文件格式。 (C/Fortran、BSD、 GitHub (⭐637) )
4. 出色的集成
项目/API管理
- Gravitee.io API 管理 (⭐205) (⭐199) – 灵活、轻量级、开源的 API 管理解决方案,提供全面的 API 管理功能,帮助您轻松管理 API。
- WSO2 API Manager (⭐859) (⭐857) – 完全开源的 API 管理平台,提供全面的 API 管理功能,让您轻松管理 API。
项目/API设计
- OpenAPI Diff (⭐841) (⭐837) – 将 OpenAPI 规范与版本控制进行比较,并以 HTML 或 Markdown 格式可视化差异。
- Zally (⭐914) (⭐908) – 使用这个提供广泛分析和反馈的 linter 工具确保 OpenAPI 规范的质量。
项目/API文档
- DapperDox (⭐410) (⭐409) – 适用于 OpenAPI/Swagger 规范的开源 API 文档生成器和服务器,具有可定制的文档、自动更新和轻松共享。
- OpenAPI Explorer (⭐317) (⭐316) – 一种根据 OpenAPI 规范生成用户界面的工具,使软件工程师可以更轻松地可视化 API 并与 API 交互。
项目/API网关
- Gloo Edge (⭐15) (⭐10) – 基于 Envoy 代理的 API 网关,为现代微服务架构提供高级流量管理、安全性和可观察性功能。
项目 / BRE
- OpenL Tablets (⭐159) (⭐157) – 开源业务规则引擎(BRE、BRMS)和决策管理系统,允许用户定义、管理和执行业务规则和决策表。
项目/数据映射解决方案
- JSLT (⭐639) (⭐638) – 受 jq、XPath 和 XQuery 启发的完整 JSON 查询和转换语言。借助 JSLT,软件工程师可以快速轻松地转换 JSON 数据以满足他们的需求。
项目/集成框架
- Apache Camel (⭐5.6k) (⭐5.6k) – 一个强大的集成框架,使用企业集成模式来连接和统一不同的传输 API。
项目/消息传递
- Apache Kafka (⭐29k) (⭐29k) – 专为高吞吐量和容错性而设计的分布式消息系统。凭借分布式架构和高效的数据存储,实现实时数据处理和流处理应用。
项目/工作流程引擎
- Elsa Core (⭐6.6k) (⭐6.6k) – 一个库,可在任何 .NET Core 应用程序中执行工作流,从而更轻松地在 .NET 环境中自动化业务流程。
资源/数据格式
- NDJSON (⭐688) (⭐686) – 用于在流协议中分隔 JSON 对象的标准。它可以高效处理大型 JSON 数据集,广泛应用于大数据处理。
- YAML (⭐352) (⭐349) – 一种人性化且易于阅读的数据序列化格式,广泛用于配置文件和数据交换。它支持丰富的数据类型,并且与大多数编程语言兼容。
5. 很棒的Cl
工具
- rod (⭐5) – Common Lisp 的不可变绳索.麻省理工学院。
迭代
- cl-transducers – 符合人体工程学、高效的数据处理。 LGPL3 . ( GitHub 镜像 (⭐110) )
- “传感器是一种符合人体工程学且极其节省内存的数据源处理方式。这里的‘数据源’指的是列表或向量等简单集合,但也可能是大文件或无限数据生成器。”
- “总的来说,这是 Transducer 模式最完整的实现。”
- 一个“现代”API,包含
map
、filter
、take
、repeat
、cycle
、fold
……
6. 很棒的极地
库/包/脚本/Polars 插件
- Polars-h3 (⭐9) – 用于大规模地理空间分析的高效六边形索引,由@Filimoa提供。
7. 很棒的Mysql
连接器
- ballerinax/mysql (⭐113) – MySQL 的官方 Ballerina 连接器。
8. 很棒的 Neovim
编程语言支持/诊断
- nvim-java/nvim-java (⭐945) – 轻松 Java 体验所需的一切。
9. 很棒的自述文件
示例
- gitroomhq/postiz-app (⭐14k) – 清晰的描述。项目标志。动态图形视频、解释性 GIF。
10. 很棒的角度
数据网格/ Google 开发专家
- @guiexpert/angular-table (⭐1) – 与框架无关的表库,旨在与主要框架无缝集成,包括Angular 。
一般/ Google 开发者专家
- @TanStack/form (⭐3.9k) – 采用一流的 TypeScript 支持、无头 UI 组件和与框架无关的设计,它简化了表单处理并确保跨各种前端框架的无缝体验。
图片/ Google 开发者专家
- ngx-smart-cropper (⭐1) – Angular 独立组件,允许用户轻松上传、裁剪和调整图像大小。它提供直观的拖动和调整大小功能、网格覆盖,并支持各种宽高比和输出格式。
11. 很棒的铁锈
图书馆/日期和时间
- burntSushi/jiff (⭐1.8k) – Rust 的日期时间库,鼓励您跳入成功的深渊。
12. 很棒的 Agi Cocosci
领域特定语言/设计理论
- 何时以及如何开发特定领域语言– ACM 计算调查,2005 年。[所有版本]。 [预印本]。领域特定语言 (DSL) 是针对特定应用程序领域定制的语言。与应用领域中的通用编程语言相比,它们在表现力和易用性方面取得了显着的进步。 DSL 开发很困难,需要领域知识和语言开发专业知识。很少有人两者兼得。毫不奇怪,如果考虑的话,开发 DSL 的决定通常会无限期推迟,并且大多数 DSL 永远不会超越应用程序库阶段。尽管已经写了很多关于特定 DSL 开发的文章,但是关于 DSL 开发方法的文献非常有限,并且关于何时以及如何开发 DSL 的许多问题仍然存在。为了帮助 DSL 开发人员,本调查论文确定了 DSL 开发的决策、分析、设计和实现阶段的模式。这些模式改进并扩展了 DSL 设计模式的早期工作。