✨ 五个被低估却无人谈论的开源项目🫵🤐

2025-05-27

✨ 五个被低估却无人谈论的开源项目🫵🤐

TL;DR

本文列出了五个不太受欢迎但值得尝试的优秀项目。🔥

这些工具旨在改进数据处理API 开发后端测试身份验证安全隧道

此类开源项目依赖于社区支持🙏,因此请考虑探索和关注这些存储库以促进它们的发展。

拥抱 GIF


1.集算器 - 数据处理

💡 esProc 是一种用于数据处理的脚本语言,具有丰富的库函数和强大的语法。

用于数据处理的 esProc 脚本语言

esProc 是一个针对结构化和半结构化数据的计算处理引擎。esProc 既不是 SQL 系统,也不是 NoSQL 技术(例如 MongoDB),而是采用自创的 SPL(Structured Process Language)语法,该语法更易于编码,并利用现有的数据处理技术创建高效的程序。

esProc 是纯 Java编写的,可以轻松地为 Java 🍵 应用程序添加强大的数据处理功能,但非 Java 应用程序可以通过 RESTful API 调用 esProc。

热门常见问题解答🤔

⬇️ esProc 可以运行在哪些平台?

由于它纯粹是用 Java 构建的,因此它可以在任何配备 JVM(Java 虚拟机)、云服务器甚至容器的操作系统中顺利运行。😎

⬇️ esProc 可以基于现有的数据库运行吗?

当然!集算器支持几十种数据源,包括数据库、文本、Excel、JSON/XML、Web Service 等。

⬇️ 为什么要放弃 SQL 而选择 esProc?

简化分步代码,易于编写和调试。相比 SQL,降低开发、硬件和运维成本 N 倍。

🟢 我最近写了一篇关于这个工具的文章,重点介绍了它的强大功能。快来看看吧👇。

如果你想深入了解这个工具的潜力,jbx1279分享了一些关于 esProc 和 SPL 本身的精彩文章。也请务必阅读。

⭐ 集算器 GitHub 版


2. Firecamp - Postman 替代品

💡 API 开发平台,帮助开发人员轻松设计、开发、测试和记录他们的 API。

Firecamp 工具 Postman 替代品

Firecamp 是 Postman 的开源替代品,它与 VScode DX 结合使用,是一个优先考虑开发人员体验的 API 开发平台,为 API 的设计、测试和记录提供无缝的环境。🎯

使用 Firecamp,跨工作区和团队协作处理 API 集合,并更快地构建 API,无需在工具和应用之间切换。文档、CLI 和 CI/CD 一站式服务。

⬇️ 从 Postman 切换到 Firecamp 对我来说有挑战性吗?

您可以将 Postman 脚本和数据(如API 集合环境变量)无缝传输到 Firecamp,完全没有问题。

Firecamp Postman 替代品

⭐ GitHub 上的 Firecamp


3. Keploy - 后端测试

💡 为您的应用程序生成实际有效的测试和存根!

Keploy 生成后端测试

Keploy 是一款开源的、以开发者为中心的后端测试工具。它使工程团队能够轻松高效地进行后端测试。有了 Keploy,我们无需手动编写测试用例。

它记录 API 交互和预期响应,并生成测试用例和数据模拟,使我们的工作变得轻松高效,显著加快发布速度并提高可靠性。📈

⬇️ 它是一个单元测试框架吗?或者它完全取代了单元测试?

go-testKeploy 与、Pytest或 等单元测试框架完美兼容Jest,可简化测试流程并节省高达 80% 的工作量。虽然它涵盖了大多数情况,但您仍然可以选择为非 API 调用的方法编写测试。

⬇️ 我是否需要更改代码才能将 Keploy 集成到我的应用程序中?

否。Keploy 可与您现有的代码库很好地兼容,无需更改代码。

Keploy 后端测试演示

⭐ GitHub 上的 Keploy


4. Hanko- 密钥认证

💡 支持 FIDO2 和 WebAuthn 标准的无密码身份验证服务器。

Hanko 密钥认证

Hanko 是一款轻量级的开源用户身份验证解决方案,带您踏上超越密码的旅程。它支持 FIDO2 和 WebAuthn 标准,提供安全无缝的用户身份验证体验。

⬇️ Hanko 如何工作?

Hanko 的工作原理是使用用户自己的设备(例如智能手机、笔记本电脑或安全密钥)进行注册和身份验证。这些设备充当加密令牌,无需密码或其他凭证即可证明用户身份。Hanko 还支持多种身份验证方法,例如移动应用中的生物识别技术或 OAuth 登录。

⬇️ 如何开始使用 Hanko?

您可以通过注册免费帐户并按照文档和教程开始使用 Hanko。生产用途请选择 Hanko Cloud。

🟢 我最近用 Hanko Passkeys 身份验证搭建了一个项目。可以在这里查看

Hanko登陆页面

⭐ GitHub 上的 Hanko


5. Zrok - 强化版 Ngrok

💡 Ngrok 的替代品,提供增强的功能和免费的 SaaS 模型。

Zrok ngrok 替代品

Zrok 是一款基于OpenZiti构建的工具,可帮助共享正在运行的服务(例如 Web 服务器或网络套接字),或将静态文件目录安全地共享到互联网。它是 Ngrok 的替代方案,但具有一些增强功能和免费的 SaaS模式。

使用 Zrok,您可以为您的应用程序创建安全隧道,从而更轻松地共享和协作您的项目。

⬇️ 与 Ngrok 相比,使用 Zrok 有哪些好处?

Zrok 内置身份验证系统、用于管理隧道的 Web 仪表板以及免费的 SaaS 模型。它还完全可自托管

⬇️ 如何开始使用 Zrok?

要开始使用 Zrok,请下载适用于您平台的 Zrok 客户端,或使用其 Web 界面创建隧道。您也可以使用 Zrok CLI 从命令行创建和管理隧道。

Zrok 安全隧道

⭐ GitHub 上的 Zrok


如果您想到您使用的任何其他便捷项目没有那么受欢迎,请在下面的评论部分分享它们。👇

非常感谢你的阅读!🎉🫡

文章来源:https://dev.to/shricodev/top-5-undererated-open-source-projects-that-no-one-talks-about-2gki
PREV
React 18 快速指南及核心概念讲解
NEXT
✌️我日常生活中使用的 4 个核心开发工具🚀😎