Hoppscotch:开源 API 开发工具,快捷实用 | 开源日报 No.77

picture

hoppscotch/hoppscotch

Stars: 56.1k License: MIT

picture

Hoppscotch 是一个开源的 API 开发生态系统,主要功能包括发送请求和获取实时响应。该项目具有以下核心优势:

  • 轻量级:采用简约的 UI 设计。
  • 快速:实时发送请求并获得响应。
  • 支持多种 HTTP 方法,如 GET、POST、PUT 等。
  • 提供自定义主题,并支持背景色、前景色和强调颜色组合定制化。
  • 可作为渐进式 Web 应用 (PWA) 安装在设备上,提供离线支持以及低内存/CPU 使用率等特性。
  • 具有丰富的请求功能,例如复制/分享公共 URL、生成代码片段以及导入 cURL 等操作方式。
  • 包括 WebSocket 通信、Server-Sent Events 接收服务器更新流数据、Socket.IO 与 SocketIO 服务器进行数据交互以及 MQTT 订阅发布消息到 MQTT 代理服务等功能。
  • 提供授权认证模块来识别终端用户身份。
  • 可设置环境变量来初始化预处理脚本。
  • 团队协作方面可以创建无限数量的团队成员和集合,在工作区中管理个人或者团队集合环境。
  • 针对效率做了键盘快捷键优化设计。
  • 通过启用代理模式解决 CORS 问题。
  • 国际化体验更好地满足用户需求。
  • 支持多种登录方式并实时同步数据。
  • 提供了批量编辑、管理面板和官方插件等功能。

hashicorp/vault

Stars: 28.6k License: NOASSERTION

picture

Vault 是一个用于安全访问密钥的工具。密钥可以是您想要严格控制访问权限的任何内容,例如 API 密钥、密码、证书等。Vault 提供了统一接口来管理这些密钥,并提供紧密的访问控制和详细的审计日志记录。
该项目主要功能包括:

  • 安全存储:可将任意键/值类型的密钥存储在 Vault 中,并对其进行加密后再写入持久化存储介质,以确保即使获取原始数据也无法直接获得其中保存着的机敏信息。
  • 动态凭据:支持为某些系统 (如 AWS 或 SQL 数据库) 动态生成凭据。例如,当应用程序需要访问 S3 存储桶时,它会要求 Vault 提供凭证,Vault 将按需生成具有有效权限的 AWS 密钥对。创建这些动态密钥后,Vault 还会在租约到期后自动撤销这些密钥。
  • 数据加密:Vault 可以在不存储数据的情况下对数据进行加密和解密。这允许安全团队自定义加密参数,开发人员可以将加密数据存储在 SQL 数据库等位置,而无需设计自己的加密方法。
  • 租约和续订:Vault 中的所有密钥都有与之关联的租约。租约结束时,Vault 将自动撤销该密钥。客户端可以通过内置的续订 API 续订租约。
  • 撤销:Vault 内置了对密钥撤销的支持。Vault 不仅可以撤销单个密钥,还可以撤销密钥树。比如特定用户读取的所有密钥或特定类型的所有密钥。吊销有助于密钥滚动以及在入侵时锁定系统。

microsoft/Data-Science-For-Beginners

Stars: 23.8k License: MIT

picture

这个项目是一个为初学者提供的数据科学课程。该课程包括 10 周、20 节的教学内容,每一节都有测试、指导和作业等。通过基于项目的教育方法,让你在构建过程中进行学习,并且能够更好地掌握新技能。

  • 以项目为基础
  • 频繁测验
  • 包含多种主题:数据科学原理、伦理概念、统计与概率分析等

angular/components

Stars: 23.7k License: MIT

Angular 官方组件是由 Angular 团队构建和维护的,包括常见 UI 组件和工具,以帮助开发者构建自定义组件。该项目维护了几个 npm 软件包:

  • @angular/cdk:帮助开发者使用常见交互模式编写自定义 UI 组件的库。
  • @angular/material:为 Angular 应用提供 Material Design 风格的 UI 组件。
  • @angular/google-maps:基于 Google Maps JavaScript API 构建的 Angular 地图相关组件。
  • @angular/youtube-player:基于 YouTube Player API 构建的 Angualr 视频播放器。

核心优点:

  • 提供丰富、高质量、符合国际化与无障碍要求、可定制化适配不同需求场景、使用情况良好、行为表现一致、性强强大的 UI 组件;
  • 带有清晰易懂 API 接口并经过充分测试保证稳定性;
  • 代码干净规范且文档完善;

microsoft/fluentui

Stars: 16.7k License: NOASSERTION

Fluent UI Web 是一个用于构建 Web 应用程序的实用工具、React 组件和 Web 组件集合。

主要特点:

  • 提供了一套全新、面向未来并富有前瞻性的 React 组件
  • 支持渐进式迁移至最新版 (FluentUI V9)
  • 包含对老版本 (如 V8) 已经广泛使用过程中积累下来的较为完善且稳定可靠等的功能

frida/frida

Stars: 13.5k License: NOASSERTION

Frida 是一个动态仪器工具包,适用于开发人员、逆向工程师和安全研究人员。该项目的主要功能是提供动态插桩技术,以便在运行时对应用程序进行修改和监视。以下是该项目的核心优势和关键特点:

  • 可通过预构建二进制文件或自己构建来安装
  • 提供 CLI 工具、Python 绑定和 Node.js 绑定
  • 支持多个操作系统平台 (Linux、Apple OSes 和 Windows)

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【开源】基于Vue和SpringBoot的网上药店系统

项目编号: S 062 ,文末获取源码。 \color{red}{项目编号:S062,文末获取源码。} 项目编号:S062,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 药品类型模块2.3 药…

前后端联调时JS数据精度问题的解决

在JavaScript中,Number类型范围 -2^53 1 到 2^53 - 1,而在Java中Long类型的取值范围是 -2^63 1 到 2^63 - 1, 比JavaScript中大很多,所以后端能正常处理。 其实 ES6 引入了 Number.MAX_SAFE_INTEGER 和 Number.MIN_SAFE_INTEGER 这两个常量…

【wvp+ GiVideoCall】 三种主要应用场景

目录 点播场景 聊天室场景 双人视频 点播场景 主动对象: 视频调度平台。 被点播对象: 登录平台的web用户,android用户;国标设备。 功能: 视频点播;伴音;对讲;录相; 聊…

RabbitMQ 安装及配置

前言 当你准备构建一个分布式系统、微服务架构或者需要处理大量异步消息的应用程序时,消息队列就成为了一个不可或缺的组件。而RabbitMQ作为一个功能强大的开源消息代理软件,提供了可靠的消息传递机制和灵活的集成能力,因此备受开发人员和系…

基于Springboot的非物质文化网站(有报告)。Javaee项目,springboot项目。

演示视频: 基于Springboot的非物质文化网站(有报告)。Javaee项目,springboot项目。 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 项目介…

耿明雨出席柬方70周年招待会晚宴

11月9日,庆祝柬埔寨独立和建军70周年欢迎晚宴上,全国政协副主席沈跃跃盛邀出席,此次招待会是由柬埔寨王国驻华大使馆主办,在北京励骏酒店圆满召开,晚宴现场;凯西索达大使致辞、中国外交部部长助理徐飞洪等领…

亓长东、王喜成莅临科大讯飞,共谋科技与服装行业的深度融合

近日,国务院发展研究中心研究员、经济学博士亓长东,雷蒙服饰有限公司董事长王喜成一行莅临科大讯飞进行调研。科大讯飞副总裁张友国热情陪同,双方就科技与服装行业的深度融合进行了深入交流。 在科大讯飞副总裁张友国的陪同下,亓长…

解决Qt5.13.0无MySQL驱动问题

一、前言 由于Qt5.12.3是最后提供mysql数据库插件的版本,往后的版本需要自行编译对应的mysql数据库插件,官方安装包不再提供。使用高版本的Qt就需要自行编译mysql驱动。 若没有编译在QT中调用Qsqldatabase库连接mysql时,提示出现如下问题&a…

Windows系统下使用tar命令,压缩文件与解压缩文件并指定路径

如果想指定解压缩后的文件夹,请看第三步 第一步:进入解压文件所在的当前文件夹内右键点击在终端打开 如下图 第二步:在终端内输入命令行(分为两种情况) 此步骤分为两种情况 2.1 情况一{文件后缀为.tar.gz} ## x…

VirtualKD-Redux 双机调试内驱驱动

官网使用说明 官网下载地址 简单的说 1. 如果是64位虚拟机,把target64文件夹拷贝到虚拟机中,然后安装vminstall.exe 2. 我电脑是用windbg prview, 在主机上打开 vmmon64.exe 3 设置DbgX.Shell.exe路径 D:\安装\WinDbg Preview1.1910.3003.0\Microsoft…

C++进阶-STL 常用算法列举

STL 常用算法列举 概述常用遍历算法for_each 遍历容器transfrom 搬运容器到另一个容器中 常用查找函数find 查找元素find_if 按条件查找元素adjacent_find 查找相邻重复元素binary_search 二分查找法count 统计元素个数count_if 按条件统计元素个数 常用排序算法sort 对元素内内…

Java获取Jar、War包路径,并生成可编辑修改的本地配置文件

前言 本地的可修改配置文件的编写理应是一个很常用的功能,但由于数据库的存在,它鲜少被提及,大多数我们直接存储到数据库中了。 以至于现今,除了没接触数据库的新手时常使用它以外,它没有太多的出场机会。 也因此&am…

第九章认识Express模板

基本概述 Express模板是指Express框架中用于渲染视图的文件,可以包含HTML、CSS、JavaScript等内容,用于构建Web应用程序的用户界面。 使用Express模板可以快速、方便地创建Web应用程序,并且可以轻松地将动态数据注入到模板中,以…

印染污水处理设备有哪些分类

印染污水处理设备有多种分类方法。根据处理方法,可以分为物理法、化学法、生物法等。 物理法处理设备主要包括格栅、沉淀池、过滤器等,利用物理分离、去除的原理,将污水中的悬浮物和沉淀物去除。化学法处理设备主要包括混凝和氧化等&#xf…

Abaqus 2023有哪些新功能?

Fe-safe/Isight/Tosca2022新功能 近日,达索3ds官网发布了Abaqus 2023的最新消息,在接下来的数周内,SIMULIA套件GA版将正式与大家见面。 据悉,Abaqus 2023整合了该级别的最新功能和上一个级别的前四个补丁版的新增/增强功能&#…

安防监控展示预约小程序的作用如何

监控在生活中的用途非常广泛,普遍应用于小区门户、商业大厦、产业基地、家庭、汽车等场景中,市场需求较大,同时随着科技发展,安防监控产品更新迭代也比较快,衍生出的经销店、安装技术工等产业近些年也比较火。 安防监…

Elasticsearch搜索分析引擎本地部署与远程访问

文章目录 系统环境1. Windows 安装Elasticsearch2. 本地访问Elasticsearch3. Windows 安装 Cpolar4. 创建Elasticsearch公网访问地址5. 远程访问Elasticsearch6. 设置固定二级子域名 Elasticsearch是一个基于Lucene库的分布式搜索和分析引擎,它提供了一个分布式、多…

中移链共识机制介绍

01 为什么需要共识 共识是对某事达成的共同看法,它是区块链的灵魂,对确保区块链的完整性和安全性起着至关重要的作用。在传统的集中式系统中,单个实体或一组实体有权验证和记录交易。然而,区块链中的一个核心概念是去中心化&…

LeetCode - 160. 相交链表(C语言,配图)

思路: 1. 我们算出两个链表的长度lenA,lenB。我们在这里最后判断一下,两个链表的尾节点是否是一样的,如果是相交链表,那它们的尾节点一定是一样的。 2. 算出长链表和短链表的差距n(n | lenA- lenB |&#…

年产200万件的超级工厂投产!巨头「闭环」汽车电子全产业链

随着汽车电动化程度的提升,汽车电子部件占整车成本比重逐步升高,已经从2012年的25%上升到2021年的55%。 且汽车电子电气架构向整车集中演进,智能汽车已经进入了软件及数据定义时代,底层硬件打破了过去几十年围绕特定应用不断增加…