觅得又一款轻量级数据库管理工具:GoNavi

关注我的公众号:【编程朝花夕拾】,可获取首发内容

01 引言

自从去年我们公司收到Navicat递来的律师函后,不得不卸载已有的破解版。于是走上了寻找平替产品道路,陆续发现了强大的DBeaver、社区版chat2db以及前面分享的HexHub

由于Navicat使用的时间较长,用其他的软件总是差点意思。直到Navicat推出Navicat lite精简版,又默默装回熟悉的软件,但是精简版很多功能受限,不想换只能默默忍受。

今天,无意间又发现一款轻量级的数据库管理工具:GoNavi

02 简介

GoNavi 是一款基于 Wails (Go)React 构建的现代化轻量级数据库管理工具,具备跨平台、高性能、低资源占用等特性。它在体积、启动速度和内存占用上优于 Electron 应用。

其核心特性丰富,涵盖极致性能,如零卡顿交互和虚拟滚动;支持多种数据库,包括 MySQLPostgreSQL 等主流及国产数据库,并通过 SSH 隧道安全连接内网数据库;拥有强大的数据管理功能,可进行所见即所得编辑、批量事务操作等;支持数据同步与导入导出,连接配置导入 / 导出;具备在线更新、可观测性等实用功能。技术栈上,后端使用 Go 1.24 + Wails v2 ,前端采用 React 18 + TypeScript + Vite 等。

目前的已获得521star,该项目开源大概不到2个月,已经发布了29个版本,可以说非常活跃,使用下来感觉还不错,虽然有点瑕疵,但值得期待!

项目地址:github.com/Syngnat/GoN...

03 安装

安装非常简单,在releases选择适合自己系统的安装包即可。

04 体验

4.1 整体感觉

整个界面非常清爽,简洁。点吧点吧就可以熟悉整个界面。

支持主流的数据库,包括关系型数据库和非关系型:

4.2 建立连接

选择自己的数据库类型:

我这里总共测试三种库:mysqlstarrocksredis

4.3 Mysql使用

库表的操作包含了常用的操作。

SQL语句的查询高亮显示,有提示功能,还支持美化。查询的结果可以表格、JSON、文本三种展示形式。

可以保存查询文件以及查看SQL的执行日志。

库表支持备份、导出等。

4.4 Starrocks使用

Starrocks作为新型的MPP数据库,兼容Mysql协议,使用Mysql可以直接连接。在Navicat中是无法查看表的DDL的。

但是在当前软件就可以,这一点就很赞。其他功能同Mysql

4.5 Redis使用

和官方的Redis客户端相比确实差点意思,但是可以满足基本的查询。

查询Key的界面:

页面组基础的命令行查询,但是命令没有提示。

05 小结

多一个工具多一种选择,总有一款适合的。GoNavi的很多功能虽然还不完善,但是基础的是有已经能满足了,相信有后面的更新中能够带来不一样的体验。

相关推荐
Warson_L5 小时前
python - set/tuple/dict quiz
后端
IT_Octopus5 小时前
Spring Boot 实战:@PostConstruct + Caffeine 缓存初始化与定时刷新
spring boot·后端·缓存
swipe6 小时前
从本地开发到生产部署:用 Docker Compose 跑通 NestJS、MySQL 与 Milvus
后端·langchain·llm
码事漫谈6 小时前
SenseNova Skills Studio:为商汤SenseNova U1打造的本地办公技能包
后端
zhangxingchao6 小时前
AI应用开发七:可以替代 RAG 的技术
前端·人工智能·后端
Java面试题总结6 小时前
java高频面试题(2026最新)
java·开发语言·jvm·数据库·spring·缓存
苦逼的猿宝7 小时前
学生心理咨询评估系统
java·毕业设计·springboot·计算机毕业设计
隔窗听雨眠7 小时前
doctype、charset、meta如何控制整个渲染流水线
java·服务器·前端
excel7 小时前
🧠 Prisma 表名大写 vs SQL 导出小写问题深度解析(附踩坑与解决方案)
前端·后端
GetcharZp8 小时前
Hermes Agent:一个真正“会成长”的开源 AI Agent,正在改变 AI 自动化玩法
后端