5 个被低估的开源项目

news2024/10/6 12:29:08

文章目录

    • 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.coloradmin.cn/o/1390931.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MiniTab的拟合回归模型的系列参数设置

为拟合回归模型指定模型项 统计 > 回归 > 回归 > 拟合回归模型 > 模型 可以向模型添加交互作用项和多项式项。默认情况下,模型仅包含在主对话框中输入的预测变量的主效应。添加项的方法有很多。假设预测变量列表具有 3 个连续变量 X、Y、Z 和 2 个类别…

WPF XAML(二)

一、前言 本文是 WPF XAML(一)的续文,链接我就放下面了。 WPF XAML(一)-CSDN博客https://blog.csdn.net/qq_71897293/article/details/135537094?spm1001.2014.3001.5501 二、XAML 中空白与特殊字符 在XAML中我们在…

鸿蒙ArkTS的起源和简介

theme: lilsnake 1、引言 Mozilla创造了JS,Microsoft创建了TS,Huawei进一步推出了ArkTS。 从最初的基础的逻辑交互能力,到具备类型系统的高效工程开发能力,再到融合声明式UI、多维状态管理等丰富的应用开发能力,共同…

TA百人计划学习笔记 2.6伽马矫正

资料 源视频 【技术美术百人计划】图形 2.6 伽马校正_哔哩哔哩_bilibili PPT 2600_伽马矫正 参考笔记 2.6伽马(Gamma)校正 语雀 从0开始的技术美术之路(十)伽马校正_线性工作流 技术美术-CSDN博客为什么 韦伯定理 人眼对于暗部是…

《MyBatis》-- 流式查询内存性能优化-单条数据加工

阿丹-需求/场景: 在项目场景中涉及到数据二次加工。需要将单个对象数据转为按照规定的数据字典的转换。以及需要转换数据结构。从对象转换为按照规定的值和规则的数组。 因为要写入csv文件,涉及到文件的输出流。 之前讨论针对的解决方案: …

HCIP第一次练习 -- RIP复习实验

要求: 需求:R1-R2-R3-R4-R5运行RIPV2 R6-R7运行RIPV1 1.使用合理地址规划网络,各自创建环回接口 2.R1创建环回172.16.1.1/24172.16.2.1/24 172.16.3.1/24 3.要求R3使用R2访问R1环回 4.减少路由条自数量,增加路由传递安全性 5.R5创建一个环回模拟运营商,不…

FFmpeg之SwrRessample

文章目录 一、概述二、重采样流程三、重要结构体3.1、SwrContext3.2、ResamplerContext 四、重要函数4.1、swr_alloc4.2、swr_alloc_set_opts4.3、av_opt_set_*4.4、swr_init4.5、av_samples_alloc_array_and_samples4.6、av_samples_alloc4.7、swr_convert4.8、swr_get_delay4…

Apache Solr <= 8.8.1任意文件读取漏洞复现CVE-2019-17558

一、环境准备 搭建环境vulhub,需要提前安装docker环境 docker安装:docker--安装docker-ce-CSDN博客 vulhub地址:https://github.com/vulhub/vulhub #创建靶场环境 mkdir /opt/vulhub cd /opt/vulhub git https://github.com/vulhub/vulhu…

Python基础知识:整理15 列表的sort方法

1 sorted() 方法 之前我们学习过 sorted() 方法,可以对列表、元组、集合及字典进行排序 # 1.列表 ls [1, 10, 8, 4, 5] ls_new sorted(ls, reverseTrue) print(ls_new) …

【Vue】后端返回文件流,前端预览文件

let date;request({url: this.$route.query.url,method: get,responseType: blob,}).then(resp > {date respthis.path window.URL.createObjectURL(new Blob([resp], {type: "application/pdf"}))}).catch((e) > {//旧版本浏览器下的blob创建对象window.Blo…

2019年认证杯SPSSPRO杯数学建模C题(第二阶段)保险业的数字化变革全过程文档及程序

2019年认证杯SPSSPRO杯数学建模 基于统计建模的车险业数字变革研究 C题 保险业的数字化变革 原题再现: 车险,即机动车辆保险。保险自身是一种分散风险、消化损失的经济补偿制度,车险即为分散机动车辆在行驶过程中可能发作的未知风险和损失…

基于无人机的消防灭火系统设计

摘要:人类社会的进步,使火灾变得更加频繁且越来越复杂,随着这些年无人机技术的发展,将无人机技术融入消防灭火逐渐变成必然。消防救援采用无人机主要有以下几点原因:一、对火场及火场周围环境信息十分匮乏,…

CUDA tips

命令行查看核函数消耗的寄存器和共享内存数量 nvcc --ptxas-options-v reduce_sum.cu nvprof 使用 由于 8.0 及以上计算能力的显卡用不了 nvprof,官方建议用 nsight system 和 ncu,但是如果只想命令行打印表格查看 kernel 概况感觉还是 nvprof 方便&am…

.Net Core 使用 AspNetCoreRateLimit 实现限流

上一篇文章介绍过ASP.NET Core 的 Web Api 实现限流 中间件-CSDN博客 使用.NET 7 自带的中间件 Microsoft.AspNetCore.RateLimiting 可以实现简单的Api限流,但是这个.NET 7以后才集成的中间件,如果你使用的是早期版本的.NET,可以使用第三方库…

「解析」Jetson配置 git服务

这两天感冒了在家休养,想着把之前买的 Jetson 开发板用起来,买Jetson的初衷就是用来学习Linux系统,顺道可以部署算法,以及一些其他需求,相比树莓派而言,Jetson开发相对更贵,但是其配备了英伟达的…

科研绘图(五)玫瑰图

柱状图的高级平替可视化 “玫瑰图”,通常也被称为“科克斯图”。它类似于饼图,但不同之处在于每个部分(或“花瓣”)的角度相同,半径根据它表示的值而变化。这种可视化工具对于周期性地显示信息非常有用,比…

log4j2漏洞综合利用_CVE-2021-44228_CNVD-2021-95919

1.漏洞利用 1.1.rmi 利用 1、在检测到目标存在 log4j2 漏洞后,确定漏洞参数,尝试接受目标 rmi 请求。 成功接收到请求。 出现 JRMIK 字样即代表可接受 RMI 请求。 2、漏洞利用。 使用JNDI-Injection-Exploit-1.0-SNAPSHOT-all.jar执行命令&#xff0…

SAP 销售订单审批状态(查询/修改)

销售订单审批状态启用后,前端显示界面如下图 销售订单审批状态读取:STATUS_READ 销售订单审批状态修改:I_CHANGE_STATUS 销售订单审批状态读取 代码样例如下: DATA: lv_objnr TYPE vbak-objnr,lv_objnr_t TYPE jsto-objnr,l…

区间预测 | Matlab实现BiLSTM-Adaboost-ABKDE的集成双向长短期记忆网络自适应带宽核密度估计多变量回归区间预测

区间预测 | Matlab实现BiLSTM-Adaboost-ABKDE的集成双向长短期记忆网络自适应带宽核密度估计多变量回归区间预测 目录 区间预测 | Matlab实现BiLSTM-Adaboost-ABKDE的集成双向长短期记忆网络自适应带宽核密度估计多变量回归区间预测效果一览基本介绍程序设计参考资料 效果一览 …

soso移动营业大厅(纯后端+MySQL数据库+JDBC)

一、项目需求 中国移动,中国联通,中国电信是国内3大通信运营商,每个运营商都提供了不同的品牌套餐来应对不同的用户群,比如北京移动主要有全球通,神州行,动感地带等3大品牌套餐,每种套餐的内容和费用不同,嗖嗖移动是一个假定的通信运营商,提供了话痨套餐,网虫套餐,超人套餐,各…