20MB lightweight database client for 70+ databases
Go to file
t8y2 3116a195a7 fix: update findTabByTitle to include database parameter for accurate tab retrieval 2026-04-29 23:23:38 +08:00
.github feat: add SSH password authentication support 2026-04-29 20:36:07 +08:00
docs feat: readme 2026-04-29 18:15:20 +08:00
public feat: initial release 2026-04-29 18:09:23 +08:00
src fix: update findTabByTitle to include database parameter for accurate tab retrieval 2026-04-29 23:23:38 +08:00
src-tauri fix: update MySQL connection string to include SSL mode preference 2026-04-29 23:09:45 +08:00
.gitignore feat: add SSH password authentication support 2026-04-29 20:36:07 +08:00
README.md docs: add LINUX DO community link 2026-04-29 19:27:51 +08:00
README.zh-CN.md docs: add LINUX DO community link 2026-04-29 19:27:51 +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 feat: initial release 2026-04-29 18:09:23 +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

  • 8 databases — MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server
  • Schema browser — Databases, schemas, tables, columns, indexes, foreign keys, triggers
  • Query editor — CodeMirror with syntax highlighting, auto-complete, Cmd+Enter execution
  • Data grid — Virtual-scrolled table with inline editing, sorting, pagination, column resize
  • Export — CSV, JSON, Markdown
  • Redis browser — Key pattern search, value viewer for all data types
  • MongoDB browser — Document CRUD with pagination
  • Query history — Persistent history with search, restore, and one-click copy
  • Safety — Confirmation dialog for DROP / DELETE / TRUNCATE / ALTER
  • Auto-reconnect — Transparent retry on connection loss
  • SSH tunnel — Connect through SSH port forwarding
  • Dark mode — System-aware theme toggle
  • i18n — English & 简体中文
  • Tiny — ~7 MB installer (no bundled Chromium)

Screenshot

Getting Started

Prerequisites

Development

pnpm install
pnpm tauri dev

Build

pnpm tauri build

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

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.

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