20MB lightweight database client for 70+ databases
Go to file
vrustx 753b72ebe4
feat(database): 优化数据库编辑体验 (#10)
改进关系型数据库表格编辑,增加新增、修改、删除和恢复等行状态展示,保存时按主键生成对应 SQL。

优化 MongoDB 文档编辑,默认保留 JSON 阅读视图,点击 Edit 后使用递归 JSON 结构编辑器,支持嵌套对象和数组分层编辑,边界更清晰。

同步中英文界面文案。

验证:pnpm build;git diff --check。
2026-04-30 13:03:57 +08:00
.github feat: add conditional check for release event in publish job 2026-04-30 11:37:13 +08:00
docs docs: update README to add contact group 2026-04-30 00:01:05 +08:00
public feat: initial release 2026-04-29 18:09:23 +08:00
src feat(database): 优化数据库编辑体验 (#10) 2026-04-30 13:03:57 +08:00
src-tauri feat: update version to 0.2.0 and enhance ConnectionTree component with search functionality 2026-04-30 12:32:53 +08:00
.gitignore feat: add SSH password authentication support 2026-04-29 20:36:07 +08:00
README.md docs: update README to add contact group 2026-04-30 00:01:05 +08:00
README.zh-CN.md docs: update README to add contact group 2026-04-30 00:01:05 +08:00
components.json feat: initial release 2026-04-29 18:09:23 +08:00
index.html feat: enhance loading experience and update window visibility settings 2026-04-29 18:33:41 +08:00
package.json chore: bump version to 0.2.0 2026-04-30 11:41:09 +08:00
pnpm-lock.yaml feat: initial release 2026-04-29 18:09:23 +08:00
tsconfig.json feat: initial release 2026-04-29 18:09:23 +08:00
vite.config.ts feat: initial release 2026-04-29 18:09:23 +08:00

README.md

DBX

Open-source, lightweight, cross-platform database management tool.

English | 简体中文

Features

  • Multi-database — MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server, MariaDB, TiDB, OceanBase, openGauss, GaussDB, KingBase, Vastbase, GoldenDB
  • Schema browser — Databases, schemas, tables, columns, indexes, foreign keys, triggers
  • Query editor — CodeMirror 6 with syntax highlighting, Cmd+Enter execution, Cmd+scroll zoom
  • AI SQL assistant — Natural language to SQL, explain, optimize, fix errors (Claude / OpenAI)
  • Data grid — Virtual-scrolled table with inline editing, sorting, search, pagination, column resize, row numbers, zebra stripes
  • Export — CSV, JSON, Markdown
  • Redis browser — Key pattern search, value viewer for all data types (String, Hash, List, Set, ZSet)
  • MongoDB browser — Document CRUD with pagination
  • Query history — Persistent history with search, restore, one-click copy
  • Safety — Confirmation dialog for DROP / DELETE / TRUNCATE / ALTER
  • Auto-reconnect — Transparent retry on connection loss
  • SSH tunnel — Key and password authentication
  • File drag & drop — Drag .db / .sqlite / .duckdb files to open directly
  • Dark mode — Native title bar theme sync
  • i18n — English & 简体中文
  • Tiny — ~15 MB installer (no bundled Chromium)

Screenshot

Install

Download the latest release from the Releases page.

macOS Note

DBX is not signed with an Apple Developer certificate. On first launch, macOS will block the app. To fix this:

xattr -cr /Applications/dbx.app

Or: System Settings → Privacy & Security → Open Anyway.

Getting Started

Prerequisites

Development

pnpm install
pnpm tauri dev

Build

pnpm tauri build

The installer will be in src-tauri/target/release/bundle/.

Tech Stack

Layer Technology
Framework Tauri 2
Frontend Vue 3 + TypeScript
UI shadcn-vue + Tailwind CSS
Editor CodeMirror 6
Backend Rust + sqlx / tiberius / redis-rs / mongodb

License

MIT

Community

LINUX DO

WeChat Group QQ Group