Kong:高性能、插件化的云原生 API 网关 | 开源日报 No.62

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 发布,方便查阅与使用
相关推荐
阿里云云原生1 小时前
你的 OpenClaw 真的在受控运行吗?
云原生
阿里云云原生2 小时前
5 分钟零代码改造,让 Go 应用自动获得全链路可观测能力
云原生·go
Shanyoufusu123 小时前
RKE2 单节点集群安装 Rancher+ 私有镜像仓库搭建 完整教程
云原生
阿里云云原生3 小时前
Dify 官方上架 Higress 插件,轻松接入 AI 网关访问模型服务
云原生
Jahzo5 小时前
openclaw本地化部署体验与踩坑记录--飞书机器人配置
人工智能·开源
AI攻城狮5 小时前
OpenClaw Session 管理完全指南:Context 压缩、重置与持久化
人工智能·云原生·aigc
Jahzo6 小时前
openclaw本地化部署体验与踩坑记录--windows
开源·全栈
冬奇Lab11 小时前
一天一个开源项目(第39篇):PandaWiki - AI 驱动的开源知识库搭建系统
人工智能·开源·资讯
HelloGitHub12 小时前
这个年轻的开源项目,想让每个人都能拥有自己的专业级 AI 智能体
开源·github·agent
Kagol1 天前
🎉OpenTiny NEXT-SDK 重磅发布:四步把你的前端应用变成智能应用!
前端·开源·agent