5 个被低估的开源项目

文章目录

    • 1.集算器 -数据处理
    • 2. Firecamp - 邮递员替代方案
    • 3.Keploy——后端 测试
    • 4. Hanko - 密钥验证
    • 5. Zrok - Ngrok 类固醇

长话短说
本文列出了五个不太受欢迎的优秀项目,您应该尝试一下。🔥

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

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

动图
拥抱一下 GIF

1.集算器 -数据处理

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

集算器是一个针对结构化和半结构化数据的计算和处理引擎。集算器既不是SQL系统,也不是NoSQL技术(如MongoDB),而是采用自创的SPL(结构化处理语言)语法,编码更简单,可以利用现有的数据处理技术创建高效的程序。

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

热门常见问题解答🤔
⬇️集算器可以运行在哪些平台上?

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

⬇️集算器可以基于现有数据库运行吗?

是的当然!集算器支持数十种数据源,包括数据库、文本、excel、json/xml、web服务等。

⬇️ 为什么要放弃 SQL 而选择集算器?

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

如果您想更深入地了解这个工具的潜力,jbx1279分享了一些关于 esProc 和 SPL 本身的富有洞察力的文章。请务必也检查一下它们。

⭐ 集算器 GitHub 上

2. Firecamp - 邮递员替代方案

💡 API 开发平台,帮助开发人员轻松设计、开发、测试和记录他们的 API。
在这里插入图片描述

Firecamp 是开放源代码 Postman 的替代方案,带有 VScode DX,这是一个优先考虑开发人员体验的 API 开发平台,并为设计、测试和记录 API 提供无缝环境。🎯

借助 Firecamp,跨工作区和团队就 API 集合进行协作,并更快地构建 API,而无需在工具和应用程序之间切换。文档、CLI、CI/CD 一站式提供。

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

您可以将 Postman 脚本和数据(例如API Collection)和环境变量无缝传输到 Firecamp,没有任何问题。

Firecamp 邮递员替代方案

⭐ GitHub 上的 Firecamp

3.Keploy——后端 测试

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

Keploy 是您的开源、以开发人员为中心的后端测试工具。它使工程团队的后端测试变得简单且高效。使用 Keploy,我们不必编写手动测试用例。

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

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

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

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

不需要。Keploy 可以很好地与您现有的代码库配合,无需更改代码。

⭐ GitHub 上的 Keploy

4. Hanko - 密钥验证

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

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

⬇️ Hanko 如何运作?

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

⬇️ 我如何开始使用 Hanko?

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

🟢 我最近使用 Hanko Passkeys 身份验证构建了一个项目。在这里查看一下。

⭐ GitHub 上的 Hanko

5. Zrok - Ngrok 类固醇

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

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

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

⬇️ 使用 Zrok 相对于 Ngrok 有什么好处?

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

⬇️ 我如何开始使用 Zrok?

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

python推荐学习汇总连接:
50个开发必备的Python经典脚本(1-10)

50个开发必备的Python经典脚本(11-20)

50个开发必备的Python经典脚本(21-30)

50个开发必备的Python经典脚本(31-40)

50个开发必备的Python经典脚本(41-50)
————————————————

​最后我们放松一下眼睛
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/410457.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【前端】vue.js从入门到项目实战笔记

文章目录 第三章3.1 插值绑定({{}}, v-html)3.1.1 文本插值3.1.2 HTML插值 3.2 属性绑定 v-bind3.2.1 指令v-bind3.2.3 类名和样式绑定 【前端目录贴】 第三章 3.1 插值绑定({{}}, v-html) 文本插值中的代…

Vue Axios——前端技术栈

文章目录 基本介绍Vue是什么? MVVMVue的使用快速入门注意事项和使用细节 Vue 数据绑定机制分析数据单向渲染注意事项和细节 双向数据绑定事件绑定示例:注意事项和使用细节课后作业1课后作业2 修饰符示例 条件渲染/控制: v-if v-showv-if VS v-show课后作…

(亲测可行)关于提高IDEA运行速度的方案

1.作者IDEA软件版本和计算机内存 Ultimate 2022.1.2版IDEA,计算机内存为12GB 2.修改配置以提高IDEA运行速度的误区-调高堆内存 很多文章会教调配置的内存,但大多是让你调高堆内存,比如会让你调高-Xms -Xmx ,这两种对应的是最…

网站防御爬虫攻击有哪些方式

很多网站都深受爬虫困扰,网站在被爬虫大量抓取的的时候经常容易被爬虫把服务器资源抓崩了,有的时候,同行也会来爬取我们网站进行数据采集,影响我们站点的原创性,那么如何进行相对应的防护还是非常重要的! …

使用斐波那契(Fibonacci)数列来测试各大语言的性能

笔者使用最多的语言是C,目前项目中在使用Go,也使用过不少其它语言,像Erlang,Python,Lua,C#等等。最近看到C#夺冠,首次荣获 TIOBE 年度编程语言,同时也看到网上有不少Java与C#之争的文…

Vue实战:两种方式创建Vue项目

文章目录 一、实战概述二、实战步骤(一)安装Vue CLI脚手架1、从Node.js官网下载LTS版本2、安装Node.js到指定目录3、配置Node.js环境变量4、查看node版本5、查看npm版本6、安装Vue Cli脚手架7、查看Vue Cli版本 (二)命令行方式构建…

三、Sharding-JDBC系列03:自定义分片算法

目录 一、概述 1.1、分片算法 精确分片算法 范围分片算法 复合分片算法 Hint分片算法 1.2、分片策略 标准分片策略 复合分片策略 行表达式分片策略 Hint分片策略 不分片策略 二、自定义分片算法 - 复合分片算法 (1)、创建数据库和表 (2)、自定义分库算法 (3)、…

阿里云国外云服务器地域、收费标准及活动报价2024新版

阿里云国外服务器优惠活动「全球云服务器精选特惠」,国外服务器租用价格24元一个月起,免备案适合搭建网站,部署独立站等业务场景,阿里云服务器网aliyunfuwuqi.com分享阿里云国外服务器优惠活动: 全球云服务器精选特惠…

Centos7安装K8S

Centos7安装K8S 安装过程中没有出现的错误可以往下 根据以前一些博主写的博客,在小阳翻了不下几十篇博客之后,我果断是放弃了,于是找到了官网地址,然后也有坑 1. 关闭防火墙 systemctl stop firewalld systemctl disable firew…

33、病隙随笔——浅聊脑机接口BCI

上周得了支原体和甲流,吃了特效药,现在好的七七八八了,目前不少小伙伴问我怎样入门BCI领域。脑机接口是一个很大的概念,有很多的方向,但是我个人认为,脑机接口入门需要的必备知识有: 1.python数…

JVM实战(14)——Young GC调优

作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO 联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬 学习必须往深处挖&…

Redis-redis.conf配置文件中的RDB与AOF持久化方式的详解与区别

RDB(Redis Database) RDB是Redis的默认持久化方式,它将内存中的数据以二进制格式写入磁盘,形成一个快照。RDB持久化有以下几个重要的配置选项: save:指定了保存RDB的策略,默认的配置是每900秒&…