比 Navicat 轻量!一款现代化轻量级数据库客户端!

大家好,我是 Java陈序员

对于开发者和 DBA 而言,一款高效、轻量、兼容多数据源的数据库客户端,能极大提升日常工作效率。市面上多数客户端要么高级功能需要付费,要么基于 Electron 架构,存在体积大、资源占用高、启动慢等问题。

今天,给大家介绍一款开源数据库管理工具,主打原生级性能和轻量体验!

关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。

项目介绍

GoNavi —— 一款基于 Wails (Go) 与 React 构建的跨平台数据库管理工具,强调原生性能、低资源占用与多数据源统一工作流。

功能特色

  • 极致轻量:基于 Go + Wails 开发,告别 Electron 臃肿卡顿,启动快、内存占用低,大数据表操作流畅不卡顿
  • 多数据源统一管理:支持 MySQL、PostgreSQL、Oracle、Redis、SQL Server、MongoDB、ClickHouse 等主流数据库,同时兼容达梦、金仓等国产数据库
  • 安全便捷的连接能力:支持 SSH 隧道、代理连接、URI 解析与生成,连接配置可导入导出,方便多设备同步
  • 强大 SQL 编辑体验:内置 Monaco 编辑器(VS Code 同款),支持语法高亮、智能补全、多标签页、执行日志与耗时统计
  • 高效数据操作:支持单元格实时编辑、批量增删改、事务提交与回滚,支持 CSV、Excel、JSON、Markdown 多格式导出
  • AI 辅助:可对接 OpenAI、Gemini、Claude 等大模型,根据表结构自动生成 SQL、优化语句、执行计划分析
  • 跨平台开箱即用:支持 Windows、macOS、Linux 三大系统,界面简洁美观,支持明暗主题切换

支持的数据源

技术栈

  • 后端:Go 1.24 + Wails v2
  • 前端:React 18 + TypeScript + Vite + Ant Design 5 + Monaco Editor

快速上手

1、打开下载地址

https://github.com/Syngnat/GoNavi/releases

2、下载对应操作系统的安装包

3、运行安装包进行安装

4、安装成功后并运行,点击新建连接,选择数据源类型

5、输入连接信息,测试连接成功后,就可以开始操作数据库

功能体验

  • 数据库表视图

  • 表数据视图

  • SQL 查询器

  • AI 设置

  • AI 数据洞察

  • SQL 执行日志

  • Redis 实例监控

  • 工具中心

  • 系统设置

本地开发

1、环境依赖

  • Go 1.21+
  • Node.js 18+
  • Wails CLI: go install github.com/wailsapp/wails/v2/cmd/wails@latest

2、克隆或下载项目源码

git clone https://github.com/Syngnat/GoNavi.git

3、启动开发(热重载)

cd GoNavi

wails dev

4、编译构建

# 构建当前平台
wails build

# 清理后构建(发布前推荐)
wails build -clean

GoNavi 做为一款跨平台数据库客户端工具,相比于其他传统工具,更轻量,启动更快。而且功能强大,完美覆盖开发者、DBA 的日常需求。快去下载试试吧~

项目地址:https://github.com/Syngnat/GoNavi

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

我创建了一个开源项目交流群,方便大家在群里交流、讨论开源项目

但是任何人在群里打任何广告,都会被 T 掉

如果你对这个交流群感兴趣或者在使用开源项目中遇到问题,可以通过如下方式进群

关注微信公众号:【Java陈序员】,回复【开源项目交流群】进群,或者通过公众号下方的菜单添加个人微信,并备注【开源项目交流群】,通过后拉你进群

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!


posted @ 2026-04-23 09:18  Java陈序员  阅读(35)  评论(0)    收藏  举报