您的位置 首页 java

开源的API管理工具和数据库管理工具分享,前端后端包圆喽

今天这篇文章给大家推荐两款非常不错的开源工具,一个是API管理工具,一个是数据库管理工具,前端后端我直接给你包圆了[看]。

话不多说,咱直接开始

Hoppscotch

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. 通过在浏览器中访问 打开开发站点即可

Docker compose

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

Docker

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

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

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

源码及开发文档

链接这里放不了,需要源码和操作文档的同学转发本文后 私信【6091】 即可获取

源码

操作文档

Beekeeper

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在开源数据库管理工具中,还是非常好用的一款,喜欢它界面的朋友可以试试!

源码及开发文档

链接这里放不了,需要源码和操作文档的同学转发本文后 私信【6092】 即可获取

源码

操作文档

文章来源:智云一二三科技

文章标题:开源的API管理工具和数据库管理工具分享,前端后端包圆喽

文章地址:https://www.zhihuclub.com/188901.shtml

关于作者: 智云科技

热门文章

网站地图