dbx/README.md

2.9 KiB

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/.

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