我用rust写了一个数据库管理工具

67 阅读3分钟

作为一个后台开发工程师,日常打交道最多的工具,除了 Cursor 和 VSCode,恐怕就是数据库管理工具了。

我之前一直用 DBeaver,功能上确实够用,但说实话,这界面真的太“复古”了!看着就像 90 年代开飞机的仪表盘,功能多到爆炸,很多东西我一辈子都用不到,打开大表或者执行复杂查询时还经常卡顿,体验真的劝退。

后来我开始在市面上找替代品,结果发现两极分化很严重:

  • 要么是老牌收费工具(Navicat、DataGrip、TablePlus ),一年几百上千刀,用着心疼;

  • 要么是 Electron 系的“现代化”工具,又大又重,启动慢、吃内存、卡顿如影随形。

寻寻觅觅好几年,最终我决定:自己动手,丰衣足食

于是用 Rust + React + Tauri 重新搞了一个数据库管理工具。经过一个多月的魔改和打磨,终于把第一个可用版本做出来了!

我给它取名叫 DBPaw —— 寓意像猫爪一样锋利、精准,能牢牢抓住数据库的“命脉”🐾

目前 DBPaw 的核心亮点如下:

  • 极致轻量:安装包只有 ≈10MB,安装后占用 ≈80MB,内存常驻极低(甩开 Electron 系工具几条街)

  • 真正现代化:告别 DBeaver 那种“飞机驾驶舱”式复杂界面,精简掉 99% 开发者一辈子用不上的功能,专注常用场景,操作更直观、更丝滑

  • 跨平台:支持mac,windows,linux多平台(再也不用公司一套,回家一套) 

  • 数据库兼容:当前支持MySQL、PostgreSQL、ClickHouse、TiDB、SQL Server、SQLite(仍在加速适配中)

  • 颜值在线:支持超多主题配色(暗黑、浅色、各种高饱和/低饱和风格)

  • 内置 AI 辅助(实验性功能):目前支持简单结合 AI 做 SQL 归纳、表结构解释、慢查询分析等(安全性还在打磨中,后续会加本地/可选云端模式)

  • 完全免费:不用登录、不用付费、没有会员功能、没有广告

如果你也厌倦了又卡又丑的数据库工具,欢迎来试试 DBPaw~ 也许它就是你下一个主力!

下载地址github地址

更多截图预览

欢迎 star、fork、提 issue,一起打磨成更好用的工具!

如果你有特别想要的功能,也可以直接评论或提 issue,我会尽量优先考虑!