15MB 干翻 Navicat!开源全能数据库管理工具 DBX,支持多种数据库

t8y2 2026-04-29 21:05 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出




各位佬好,分享一个自己在做的开源项目 DBX —— 一款基于 Tauri + Vue 3 的跨平台数据库管理工具。


先说重点:安装包只有 15MB,因为用的是 Tauri(系统原生 WebView),不像 Electron 动不动就 200MB+。


GitHub:GitHub - t8y2/dbx: 15MB, lightweight, cross-platform database client. Supports MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server and more.15MB,轻量级跨平台数据库客户端。支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、DuckDB、ClickHouse、SQL Server 等。 · GitHub





支持的数据库


一个客户端管所有:


MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server, Oracle, Elasticsearch, MariaDB, TiDB, OceanBase, openGauss, GaussDB, KingBase, Vastbase, GoldenDB, Doris, SelectDB, StarRocks, Redshift, DM, TDengine, CockroachDB, Access, HighGo,H2, Snowflake, Trino, Hive, DB2, Informix, Neo4j, Cassandra, BigQuery, Kylin, SunDB等40+种数据库


不用再在 Navicat、RedisInsight、MongoDB Compass、DBeaver 之间来回切了。




有什么功能


查询编辑器



  • CodeMirror 6 编辑器,语法高亮

  • Cmd+Enter 执行

  • AI 辅助生成 SQL(支持 Claude / OpenAI)


数据浏览



  • 虚拟滚动,万行数据不卡

  • 行内编辑、排序、搜索、分页

  • 列宽可拖拽调整

  • 导出 CSV / JSON / Markdown


Redis 浏览器



  • 模式匹配搜索 key

  • 支持 String / Hash / List / Set / ZSet 全部数据类型


MongoDB 浏览器



  • 文档增删改查

  • 分页浏览


其他



  • 查询历史(持久化存储,搜索 + 一键恢复)

  • 危险操作确认(DROP / DELETE / TRUNCATE 弹确认框)

  • 连接断开自动重连

  • SSH 隧道连接

  • 深色模式

  • 中英文双语




和同类工具对比


















































DBX DataGrip DBeaver Navicat
价格 免费开源 ¥688/年 免费/付费 ¥1398
安装包 15MB 800MB+ 400MB+ 200MB+
数据库数量 8 种 很多 很多 主流
启动速度 秒开 一般
内存占用 ~80MB 1GB+ 500MB+ 300MB+

当然功能上和 DataGrip 这种成熟产品还有差距,但日常查数据、改数据、看表结构完全够用了。




安装


去 GitHub Releases 下载对应平台安装包。


支持 macOS(Apple Silicon + Intel)、Windows、Linux。


欢迎 Star、PR、提 Issue。有什么想法也可以在下面聊。




GitHub:GitHub - t8y2/dbx: 15MB, lightweight, cross-platform database client. Supports MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server and more.15MB,轻量级跨平台数据库客户端。支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、DuckDB、ClickHouse、SQL Server 等。 · GitHub

最新回复 (19)
  • jiaoyang777 04-29 21:07
    1

    能不能把国产数据库也接进来,磐维,goldendb,ob等等,尤其是分布式的

  • wei liu 04-29 21:07
    2

    感谢大佬开源和分享,看起来很不错,下载试试。

  • 灵聚 04-29 21:09
    3

    ob你说的是OceanBase?我记得也是MySQL协议就能连接的

  • jiaoyang777 04-29 21:11
    4

    ob底层完全自研,表层兼容mysql和oracle,其实主要能接分布式数据库就好了

  • 美羊羊爱上光头强 04-29 21:14
    5

    看起来不错啊,我在用的数据库全都有,之前连clickhouse直接用jetbrains的数据库插件连的,结果被我另一个电脑的账号同步给覆盖掉了

  • 灵聚 04-29 21:14
    6

    原来如此,完全自研是真没想到,我还去过他们发布会来着,还说是要把seekdb给发展起来

  • Akane 04-29 21:19
    7

    简单试用了一下,感觉效果很赞啊!界面美观,速度也很快,感觉跟zed很像 ^-^

  • john180 04-29 21:26
    8

    有个问题,使用ssh隧道的时候没法配置私钥密码

  • unsafetrait 04-29 21:26
    9

    支持佬友,干死Navicat,我司每年上千刀的付,等佬友做起来,以后就用佬友的DBX了,每年怒省上千刀(企业版太特么贵了)

  • t8y2 楼主 04-29 21:27
    10

    嗯嗯 刚才已经支持上啦~下版本release就有了~

  • chongxs 04-29 21:27
    11

    目前用的heidisql,感觉页挺好用的,资源开销也不大。支持的数据库种类确实不多就是了

  • unsafetrait 04-29 21:27
    12

    不过认真说啊,我司其实更关心数据导入和插件,ERD我们还真不怎么用,EXPLAIN也没用过不会用,Navicat那些花里胡哨的功能目前最有用的就一个AI查错

  • que01 04-29 21:31
    13

    我现在用的是SQLark。。。朋友推荐的,试了下也还行,不过还是支持开源

  • wangqi060934 04-29 21:32
    14

    本地的sqlite不能直接把文件拖进来打开,很不方便

  • Evan Zhang 04-29 21:39
    15

    佬友牛逼,期待加入更多的功能,比如接入 AI 查询

  • t8y2 楼主 04-29 21:44
    16

    目前是有的~但是不够完善~后期会着重优化,可以期待一波

  • t8y2 楼主 04-29 21:47
    17

    感谢反馈~下版本release会支持!可以点个star期待一下哦

  • minij 04-29 22:01
    18

    改天有空研究使用一下,现在使用tableplus,600 多 M

  • 文月 04-29 22:03
    20

    支持一下,现在用的dbever,总感觉不够好用

* 帖子来源Linux.do
返回