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 - [Node.js](https://nodejs.org/) >= 18 - [pnpm](https://pnpm.io/) - [Rust](https://www.rust-lang.org/tools/install) >= 1.77 ### Development ```bash pnpm install pnpm tauri dev ``` ### Build ```bash pnpm tauri build ``` The installer will be in `src-tauri/target/release/bundle/`. ## Tech Stack | Layer | Technology | |-------|-----------| | Framework | [Tauri 2](https://tauri.app/) | | Frontend | [Vue 3](https://vuejs.org/) + TypeScript | | UI | [shadcn-vue](https://www.shadcn-vue.com/) + Tailwind CSS | | Editor | [CodeMirror 6](https://codemirror.net/) | | Backend | Rust + [sqlx](https://github.com/launchbadge/sqlx) / [tiberius](https://github.com/prisma/tiberius) / [redis-rs](https://github.com/redis-rs/redis-rs) / [mongodb](https://github.com/mongodb/mongo-rust-driver) | ## License [MIT](LICENSE)