Kong/kong
Stars: 35.2k
License: Apache-2.0
Kong 是一款云原生、平台无关且可扩展的 API 网关。它以高性能和插件化的方式脱颖而出,提供了代理、路由、负载均衡、健康检查和认证等功能,并成为编排微服务或传统 API 流量的中心层。
以下是 Kong 的核心优势:
- 高级路由、负载均衡和健康检查:通过 RESTful admin API 或声明式配置进行灵活设置。
- 支持各种身份验证与授权方法,如 JWT 令牌验证,基本身份验证,OAuth 和 ACLs 等。
- 提供 L4 或 L7 流量转发支持及 SSL/TLS 终止连接功能。
- 插件系统用于实现流量控制 (限速)、请求/响应转换日志记录监视等高级功能,并包含一个插件开发者中心。
- 兼容多种部署模型,例如基于数据库非依赖性部署 (Declarative Databaseless Deployment) 和混合部署 (Hybrid Deployment),避免任何厂商锁定问题。
- 对 Kubernetes 提供原生 Ingress Controller 支持。
trufflesecurity/trufflehog
Stars: 12.4k
License: AGPL-3.0
TruffleHog 是一个开源项目,主要功能是查找泄露的凭据。该项目的核心优势和关键特点包括:
- 支持超过 700 个凭证检测器,并对其各自的 API 进行了积极验证。
- 原生支持扫描 GitHub、GitLab、文件系统、S3、GCS 和 Circle CI 等多种数据源。
- 使用 Driftwood 技术可以即时验证私钥是否有效。
- 可以扫描二进制文件和其他文件格式。
- 作为 GitHub Action 和 pre-commit hook 提供。
mouredev/retos-programacion-2023
Stars: 3.7k
License: Apache-2.0
这个项目是一个由 MoureDev 社区创建的每周编程挑战项目,旨在使用任何编程语言练习程序逻辑。
- 每周发布新的挑战,并通过 Twitch 直播对上一周挑战进行纠正。
- 可以使用任何编程语言,并且可以在每个挑战目录中找到社区成员的纠正意见。
- 挑战题目是独立问题,没有相互关联。只需查看其难度级别即可。
apple/swift-syntax
Stars: 2.6k
License: Apache-2.0
Swift Syntax 是一组 Swift 库,用于解析、检查、生成和转换 Swift 源代码。
swift-syntax 包是一组库,用于处理 Swift 源代码的精确树表示形式,称为 SwiftSyntax 树。SwiftSyntax 树构成了 Swift 宏系统的骨干 -- 宏扩展节点表示为 SwiftSyntax 节点,宏生成要插入到源文件中的 SwiftSyntax 树。
pdf2htmlEX/pdf2htmlEX
Stars: 2.3k
License: NOASSERTION
pdf2htmlEX 是一个将 PDF 文件渲染为 HTML 的开源项目,利用现代 Web 技术实现。它具有以下核心优势和主要功能:
- 渲染出精确字体和位置的本地 HTML 文本。
- 输出灵活:可以选择生成单个包含所有内容的 HTML 页面或按需加载多个页面 (需要 JavaScript)。
- 文件大小适中,甚至比 PDF 还小。
- 支持链接、大纲 (书签)、打印、SVG 背景、Type3 字体等。
oceanbase/miniob
Stars: 1.8k
License: MulanPSL-2.0
MiniOB 是一个数据库入门学习项目,由 OceanBase 团队基于华中科技大学数据库课程原型重新开发而成。该项目的目标是为零基础的同学提供一个友好的数据库学习平台,并帮助他们从零开始了解和深入学习数据库内核。MiniOB 具有以下特点和优势:
- 代码简洁、容易上手
- 提供一系列由浅入深的题目,帮助同学们逐步掌握数据库知识
- 简化了许多模块以便更好地理解和实践数据库实现原理
- 配套文档丰富并通过 GitHub Pages 发布,方便查阅与使用