1. 免费编程书籍(英文,按主题)
软件架构
- 架构元模式:软件架构的模式语言 (⭐254) – Denys Poltorak(PDF、EPUB、DOCX)(CC BY)
2. 魔法工具
引擎和框架/体素编辑器
- 💸 GameMaker – GameMaker 可以使用拖放或称为 Game Maker Language 的脚本语言来创建跨平台视频游戏,它可用于开发仅使用拖放功能无法创建的更高级游戏。
博客和门户网站/体素编辑器
一般游戏开发/体素编辑器
3. 很棒的自托管
软件/文件传输 – 单击和拖放上传
- 附件– 一个简约的 Web 应用程序,旨在发送私密且安全的笔记。 (演示,源代码 (⭐1.1k) )
Apache-2.0
Docker/Nodejs
软件 / 资金、预算和管理
4. 很棒的Mac
公用事业/生产力
- RightMenu Master – 一款优秀的Finder右键菜单增强工具,让您的右键菜单更加强大。
5. 出色的集成
项目/API管理
- Gravitee.io API 管理 (⭐209) (⭐207) – 灵活、轻量级、开源的 API 管理解决方案,提供全面的 API 管理功能,帮助您轻松管理 API。
- WSO2 API Manager (⭐864) (⭐863) – 完全开源的 API 管理平台,提供全面的 API 管理功能,让您轻松管理 API。
项目/API设计
- OpenAPI Diff (⭐848) (⭐844) – 将 OpenAPI 规范与版本控制进行比较,并以 HTML 或 Markdown 格式可视化差异。
- OpenAPI 样式验证器 (⭐213) (⭐214) – 使用此灵活且可自定义的样式验证器确保您的 OpenAPI 规范符合组织的标准。
项目/API文档
- DapperDox (⭐411) (⭐410) – 适用于 OpenAPI/Swagger 规范的开源 API 文档生成器和服务器,具有可定制的文档、自动更新和轻松共享。
- Zudoku (⭐116) (⭐116) – 一个开源、OpenAPI 支持、高度可定制的 API 文档框架,用于构建优质的开发人员体验。
项目/数据映射解决方案
- JSLT (⭐643) (⭐641) – 受 jq、XPath 和 XQuery 启发的完整 JSON 查询和转换语言。借助 JSLT,软件工程师可以快速轻松地转换 JSON 数据以满足他们的需求。
项目/ESB
- WSO2 Enterprise Integrator (⭐378) (⭐376) – 一个以 API 为中心的云原生分布式集成平台,旨在为软件工程师提供强大的解决方案。
项目/工作流程引擎
- Apache Airflow (⭐38k) (⭐38k) – 一个平台,允许您以编程方式创建、安排和监控工作流程,从而更轻松地管理和自动化复杂的数据管道。
- Bonita (⭐156) (⭐155) – 一款开源 BPMN 引擎,配有设计器和可选的开发环境,可以更轻松地构建和自动化复杂的业务流程。
资源/数据格式
- NDJSON (⭐695) (⭐690) – 用于在流协议中分隔 JSON 对象的标准。它可以高效处理大型 JSON 数据集,广泛应用于大数据处理。
- YAML (⭐355) (⭐353) – 一种人性化且易于阅读的数据序列化格式,广泛用于配置文件和数据交换。它支持丰富的数据类型,并且与大多数编程语言兼容。
资源/结构和验证
- JSON Schema (⭐3.9k) (⭐3.9k) – 用于验证 JSON 数据结构的强大工具。 JSON Schema 使开发人员能够确保 JSON 数据符合特定的结构,从而更容易处理和操作。
6. 很棒的 Agi Cocosci
通讯/语用学
- 预测语言游戏中的语用推理– Science ,2012。[所有版本]。 [预印本]。人类语言最惊人的特征之一是它在上下文中有效传达信息的能力。许多理论都对交际推理提供了非正式的解释,但在对实用推理做出精确、定量的预测方面却鲜有成功。这项工作研究了对简单的指称交流游戏的判断,通过假设说话者试图提供信息并且听众使用贝叶斯推理来恢复说话者的预期所指对象,对这些游戏中的行为进行建模。该模型与人类判断提供了紧密的、无参数的拟合,这表明使用信息论工具来预测实用推理可能会产生更有效的正式沟通模型。
7. 很棒的 Github Wiki
有用的 Stack Overflow 问题和解答
8. 主题
Selvakumaran Krishnan 的公开档案列表
- Selvakumaran Krishnan 与Notion Profile
重要书签列表
- 生物链接简介Selvakumaran。
9. 很棒的角度
拖放/ Google 开发专家
- ng-keyboard-sort (⭐2) – 为也使用 CDK 拖放排序的元素添加键盘命令的库。
表单控件/ Google 开发专家
- ng-select2 (⭐57) – 这个 Angular CLI 模块是select2-component (⭐23)的分支。
10. 很棒的Cpp
各种各样的
- rain (⭐121) – 最快的 128 位和 256 位非加密哈希,通过所有测试,源代码少于 140 行。 [阿帕奇-2.0]