← All repos

dbx

20 MB lightweight cross-platform database client for 70+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Dameng. Built-in AI, MCP Server, CLI, desktop and Docker. | 轻量级跨平台数据库管理工具,支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、达梦等 70+ 数据库,提供桌面端、Docker、CLI、内置 AI 助手和 MCP Server。

aicliclickhousedatabasedatabase-clientdatabase-managementdockerguimcpmongodbmysqlpostgresqlredisrustsqlitesql-servertaurivue
Browse cluster: SQL databases and distributed systems
5,086commits
219contributors
18languages

Tech stack & purpose

dbx is a lightweight cross-platform database client built in Rust with Vue that supports over 70 databases including MySQL, PostgreSQL, SQLite, Redis, MongoDB, and DuckDB. The project provides multiple interfaces—a desktop GUI, CLI, Docker deployment, and an MCP Server—alongside built-in AI capabilities. It is structured as a modular system with pluggable database agents; some databases like Cassandra, Hive, and IoTDB use native Go or Rust implementations, while others rely on JDBC wrappers, and the system includes benchmarking infrastructure to compare performance between different agent implementations.

Community & reference links

Languages

Rust
39.9%
TypeScript
25.7%
Vue
20.4%
Go
6.5%
Java
6.0%
JavaScript
0.5%
Python
0.3%
CSS
0.3%
HTML
0.2%
NSIS
0.1%
Shell
0.1%
Nix
0.1%
PHP
0.0%
PowerShell
0.0%
Dockerfile
0.0%
Makefile
0.0%
Batchfile
0.0%
Ruby
0.0%

Contributors (top 30 of 219)