• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yisier
V2EX  ›  程序员

用 Rust 重写一切,这次是 navicat

  •  
  •   yisier ·
    PRO
    · 20h 21m ago · 10186 views

    背景

    公司前阵子收到了律师函,于是通知全员删除 navicat ,个人版也不行,要求用开源的 DBeaver ,由于常年习惯了 navicat 的布局和操作习惯,实在适应不了其他工具,都 AI 时代了,索性自己撸一个吧。

    技术栈 & 进度

    Rust + GPUI ,gpui-kit 组件库 , shadcn 风格。无 WebView ,全部 UI 都用 Rust 写

    适配了 ODBC 驱动,理论上只要有 ODBC 驱动,都能连接

    数据库 状态
    MySQL / MariaDB ✅
    SQLite ✅
    SQL Server ✅
    PostgreSQL ✅
    Oracle ✅
    DB2, Redis, ... 接入中

    截图

    image.png image.png image.png image.png

    结尾

    github:https://github.com/yisier/rustgrid

    常用功能基本上 “可以用了”,像是 用户/角色/权限/模型/图表/自动运行 这些的功能,navicat 还是太权威了,每家数据库的操作体系都不一样,还有很多坑要踩。

    AI 时代传统软件公司的天真的塌了,放在两年前都完全不敢想象,我一个从来没接触过 Rust 的人,不到一个月居然可以做出这么多功能。

    111 replies  •  2026-10-14 09:15:47 +08:00
    1  2  
    ❮ ❯
    Varvel
        101
    Varvel  
       10h 51m ago
    woodnaonly
        102
    woodnaonly  
       10h 16m ago
    monogodb 支持吗?
    JasonYip
        103
    JasonYip  
       10h 2m ago
    @iorilu wc 胆子大啊 直连。起码也要包个 mcp 再外面 做好权限控制把
    k4x7UW92WE8
        104
    k4x7UW92WE8  
       10h 0m ago via iPhone
    用的什么模型
    wikisu
        105
    wikisu  
       8h 49m ago
    @wuhunyu UI 和功能布局,这些才是真正需要探索打磨的核心。至于实现方式,那可太多了。
    vopsoft
        106
    vopsoft  
       8h 7m ago via Android
    ﹉试了一下 就是个玩具 除了界面 离 navicat 至少差着几千亿 token 呢
    erde
        107
    erde  
       8h 6m ago
    现在 ai 真能复刻一切了
    isbase
        108
    isbase  
    PRO
       8h 0m ago via iPhone
    这种生产力的工具真的会有人敢随便用吗
    weiqipeng
        109
    weiqipeng  
       6h 14m ago via iPhone
    @SilencerL 笑死我了,这张图我要保存
    locochen
        110
    locochen  
       1h 31m ago
    自用,其实够了
    LavaC
        111
    LavaC  
       18 mins ago
    要是早几年有这个就好了。以前用过一次学习版 Navicat 真是念念不忘,后面就只能改 datagrip 这些就感觉 ui 很重,反正平时就看看表可视化改点数据要这么复杂也没必要。
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5642 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 01:34 · PVG 09:34 · LAX 18:34 · JFK 21:34
    ♥ Do have faith in what you're doing.