DBX - 轻量开源跨平台数据库客户端

DBX - 轻量开源跨平台数据库客户端


Tauri 2 + Vue 3 + Rust 打造,15MB 安装包支持 MySQL/PG/Redis/MongoDB 等 17 种数据库,AI SQL 助手 + 虚拟滚动数据网格

DBX — 轻量开源跨平台数据库管理工具

Tauri 2 + Vue 3 + Rust 打造,安装包仅 ~15MB(无内置 Chromium),支持 macOS / Windows / Linux。

支持数据库

MySQL、PostgreSQL、SQLite、Redis、MongoDB、DuckDB、ClickHouse、SQL Server、Oracle、MariaDB、TiDB、OceanBase、openGauss、GaussDB、KingBase、Vastbase、GoldenDB

核心功能

  • Schema 浏览器 — 数据库/表/列/索引/外键/触发器,侧边栏搜索 & 置顶
  • 查询编辑器 — CodeMirror 6 语法高亮、SQL 自动补全(表名+列名)、Cmd+Enter 执行、选中执行、SQL 格式化
  • AI SQL 助手 — 自然语言转 SQL、解释、优化、修复错误(支持 Claude / OpenAI)
  • 数据网格 — 虚拟滚动表格,行内编辑、排序、搜索、分页、列宽调整、斑马纹
  • 导出 — CSV / JSON / Markdown
  • 文件预览 — 拖拽 Parquet / CSV / JSON 文件即时预览(DuckDB 驱动)
  • Redis 浏览器 — Key 模式搜索,全数据类型查看(String / Hash / List / Set / ZSet / Stream)
  • MongoDB 浏览器 — 文档 CRUD + 分页,直连 URL(Atlas、副本集)
  • 查询历史 — 持久化历史记录,搜索 / 恢复 / 一键复制
  • 安全 — DROP / DELETE / TRUNCATE / ALTER 确认弹窗
  • 自动重连 — 连接丢失透明重试
  • SSH 隧道 — 密钥和密码认证
  • 连接颜色 — 彩色编码连接,视觉区分
  • 暗色模式 — 跟随系统标题栏主题

安装

macOS (Homebrew):

brew install --cask t8y2/tap/dbx

Windows (Scoop):

scoop bucket add dbx https://github.com/t8y2/scoop-bucket
scoop install dbx

也可从 GitHub Releases 直接下载。

技术栈

层级技术
框架Tauri 2
前端Vue 3 + TypeScript
UIshadcn-vue + Tailwind CSS
编辑器CodeMirror 6
后端Rust + sqlx / tiberius / redis-rs / mongo-rust-driver

⭐ GitHub 660+ Stars | MIT 开源 | LINUX DO 社区活跃项目

2300举报0Xiao.Xi12天前
点击获取 ^_^
被收录:

暂无评论