api管理工具开放平台(开源的API管理工具和数据库管理工具分享)

大雄 645 2022-06-18


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/ 进行体验,本身使用非常简单,打开网站后即可使用,所以不再详细介绍了。



源码及开发文档




Beekeeper



数据库管理工具,是后端程序员使用频率非常高的的工具。Navicat、DataGrip虽然很好用,但都是收费的。最近在逛Github的时候,无意间发现了一款开源的数据库管理工具Beekeeper Studio,界面非常炫酷推荐给大家!



Beekeeper Studio 简介



Beekeeper Studio 是一款跨平台的数据库管理工具,支持Linux、Mac、 Windows系统,目前在Github上已有9.8K+Star



一看到它的深色模式主题时,我就感觉它的界面很炫酷,非常符合程序员的审美,大家可以看下。



下载安装



Beekeeper Studio 有免费的社区版可以使用,不想安装的小伙伴可以下载便携版



下载完成后双击.exe文件即可运行,运行成功后效果如下,默认是浅色主题。



使用



下面我们来体验下Beekeeper Studio,看看它是不是够好用!



外观设置



我们可以通过顶部的View菜单按钮进行字体大小和主题设置,我们把它切换到更炫酷的深色主题。



创建数据源



  • 我们可以通过顶部的New Connection按钮来创建数据源,这里我们可以发现Beekeeper Studio仅支持常用的几种关系型数据库;



  • 这里我们创建一个MySQL连接,输入连接信息,然后点击保存按钮即可;



  • 再点击Connect按钮,连接后选择好数据库就可以开始管理了,操作快捷键已经在下方提示了。



管理表操作



  • 右键表名点击菜单可以选择查看表中的数据;



  • 支持快捷查询各个字段相关数据,这功能还是挺实用的;



  • 右键菜单还可以查看表结构,管理字段还是挺方便的;



  • 右键菜单还可以查看表的创建语句,这SQL主题样式,确实挺漂亮的;



  • 右键菜单还支持导出表中数据,支持多种格式。



SQL操作



  • 在使用Beekeeper Studio的编辑器写SQL的时候,支持SQL语法高亮,对数据库表和字段都可以自动提示;



  • 我们还可以通过保存按钮来保存需要的SQL语句;



  • 然后点击左侧按钮就可以查看保存的SQL语句了;



  • 通过左侧按钮我们还可以查看执行SQL的历史记录。



总结



刚看到Beekeeper Studio有点被惊艳到了,界面确实很炫酷,功能也基本够用。但是SQL提示能力比起DataGrip和Navicat来,确实有点弱。不能自动提示SQL语法,只能提示数据库表和字段,对于SQL老手来说应该问题不大。总的来说,Beekeeper Studio在开源数据库管理工具中,还是非常好用的一款,喜欢它界面的朋友可以试试!



版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:api管理工具排行(推荐四个强大的API管理平台)
下一篇:世界级大牛对程序员超实用的编程箴言
相关文章

 发表评论

暂时没有评论,来抢沙发吧~