
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 |
| UI | shadcn-vue + Tailwind CSS |
| 编辑器 | CodeMirror 6 |
| 后端 | Rust + sqlx / tiberius / redis-rs / mongo-rust-driver |
⭐ GitHub 660+ Stars | MIT 开源 | LINUX DO 社区活跃项目
暂无评论
