- yisier2026-10-1346213
背景
公司前阵子收到了律师函,于是通知全员删除 navicat ,个人版也不行,要求用开源的 DBeaver ,由于常年习惯了 navicat 的布局和操作习惯,实在适应不了其他工具,都 AI 时代了,索性自己撸一个吧。
技术栈 & 进度
Rust + GPUI ,gpui-kit 组件库 , shadcn 风格。无 WebView ,全部 UI 都用 Rust 写
适配了 ODBC 驱动,理论上只要有 ODBC 驱动,都能连接
数据库 |
状态 |MySQL / MariaDB |
✅ |SQLite |
✅ |SQL Server |
✅ |PostgreSQL |
✅ |Oracle |
✅ |DB2, Redis, ... |
接入中 |截图




结尾
github:https://github.com/yisier/rustgrid
常用功能基本上 “可以用了”,像是 用户/角色/权限/模型/图表/自动运行 这些的功能,navicat 还是太权威了,每家数据库的操作体系都不一样,还有很多坑要踩。
AI 时代传统软件公司的天真的塌了,放在两年前都完全不敢想象,我一个从来没接触过 Rust 的人,不到一个月居然可以做出这么多功能。
主楼 - lllllliiii2026-10-1345344
- doraemonki2026-10-134107
看见 gpui 立马支持一下
- LoveXJP2026-10-1341745
你这是直接把 UI 都抄了吗,shadcn 风格没有这么丑啊😂
- yisier2026-10-1346213
- signalas12026-10-1343214
反编译出来什么边界问题都能解决
- lolo12026-10-133311
可以可以,非常强
- awesomePower2026-10-133728
厉害,支持下
- novaline2026-10-132812
逆向一切
- vone2026-10-1346214
哥,你真硬。
- GaGaGood2026-10-1346215
牛逼,支持一下
- yisier2026-10-1346213
@signalas1 商业软件,反编译要吃官司吧
- SilencerL2026-10-132448
- ganxj2026-10-1346109
我们公司也收到了 navicat 的律师函,但是没有收到 jetbrains 的呀,datagrip 用习惯了之后也是很香的
- tangping2026-10-134017
可以把 navicat 导出的链接 导入进去吗?
- jaylengao2026-10-1346216
支持了,现在用 dbx ,内存占用有点大了
- humanity2026-10-1346217
dbx 也可以,就是交互需要学习成本
- 4134202026-10-131746
这个必须支持
- chenluo04292026-10-131657
厉害厉害
按照最近很火的那些 rust 重写的项目,还可以叫 datacraft 或者 dbcraft - MASAILA2026-10-1346218
叫 navicraft 吧
- yisier2026-10-1346213
- wuhunyu2026-10-134278
这种商业闭源的软件, 除了 ui 这种直接能看到的, 很多不可见的逻辑功能是怎么给提示词的, 反编译?
- zsyevan2026-10-1342183
navicat 很多时候是为了审计采用,要么很多免费的 sql client 也够。
- bbroot-v2ex2026-10-1346219
收藏下 lz 加油
- yidinghe2026-10-131420
- hingle2026-10-133168
tableplus 也不错,在用 Linux 版的, 貌似没有只能开两个 tab 的限制。
