轻量级 API 接口管理工具,对标 Postman - Hoppscotch

开源
Hoppscotch 是一个开源的轻量级、基于 Web 的 API 管理工具,采用 Vue、Nuxt、TypeScript 开发。

Hoppscotch 是一个开源的轻量级、基于 Web 的 API 管理工具,采用 Vue、Nuxt、TypeScript 开发。从头开始设计构建,考虑易用性和可访问性,为 API 开发人员提供了简约的用户界面设计。

其实他之前有一个更显眼的名字 Postwoman,从名字就可以看出来他是要对标 Postman,虽然功能还比不上 Postman,但对于大部分开发人员的日常工作需求是完全够用的,最重要的是开源的,完全可以自己托管部署。

特性

轻量级:简约的用户界面设计⚡️ 快速:实时发送请求并获取/复制响应。

REST API

  • 构建请求、添加脚本、测试响应并支持集合和环境。
  • 使用 proxy 访问浏览器阻止的 APIS。
  • 历史记录:请求内容与云端/本地会话存储同步,只需单击即可恢复。

GraphQL

进入你的 graphql 端点,构建你的查询,将它们组织到 collections 中。

Realtime

  • 测试。
  • Websocket。
  • Socket.io。
  • MQtt。
  • SSE 连接。

API 文档

可以通过创建文档进行发布 API,让其他人可以访问你的 API。

附加组件

  • 代理 - 为 Hoppscotch 创建的简单代理服务器。
  • CLI β - Hoppscotch 的 CLI 解决方案。
  • 浏览器扩展 - 简化访问 Hoppscotch 的浏览器扩展,支持 Firefox 与 Chrome 浏览器。
  • Hopp-Doc-Gen - 用于 Hoppscotch 的 API 文档生成器 CLI。

安装

本地开发环境

  1. 首先 Clone 该项目。
  2. 通过运行 npm install -g pnpm 使用 npm 安装 pnpm。
  3. 在克隆的目录中运行 pnpm install 来安装依赖项。
  4. 使用 pnpm run dev 启动开发服务器。
  5. 通过在浏览器中访问 http://localhost:3000 打开开发站点即可。

Docker compose

  • 同样 Clone 项目。
  • 在项目目录中运行 docker-compose up 即可。
  • 通过在浏览器中访问 http://localhost:3000 打开开发站点。

Docker

直接使用官方提供的镜像即可运行:

docker run --rm --name hoppscotch -p 3000:3000 hoppscotch/hoppscotch:latest

也可以直接使用官方提供的站点 https://hoppscotch.io/ 进行体验,本身使用非常简单,打开网站后即可使用,所以不再详细介绍了。

责任编辑:姜华 来源: Github爱好者
相关推荐

2023-06-20 07:19:00

2022-09-14 18:23:01

工具加解密接口

2011-08-12 10:38:09

MongoDB

2018-12-04 09:30:14

微软ChromeWindows

2012-05-14 17:42:46

ibmdw

2012-04-09 09:43:49

云计算云管理

2020-10-30 11:18:47

网络技术工具

2020-09-30 14:05:22

网络管理

2009-04-24 21:13:45

服务器虚拟化Vmware

2012-12-06 11:31:40

虚拟化

2010-05-25 18:36:54

MySQL管理工具

2021-03-17 10:29:35

systemdLinux管理工具

2012-02-22 13:36:43

云计算

2011-04-13 16:21:22

SQL Server管理

2020-03-03 13:37:23

SSH密钥管理工具开源工具

2015-12-29 10:24:19

管理工具集群管理

2009-05-21 10:38:51

MySQLphpMyAdminSun

2012-03-12 09:31:23

虚拟化windows虚拟桌面虚拟化桌面

2010-04-30 14:53:31

2022-07-01 09:17:14

Pythonpoetry工具
点赞
收藏

51CTO技术栈公众号