DBFlux is an open-source, keyboard-first database client built with Rust and GPUI for Windows, macOS, and Linux. It provides a unified workspace for relational databases, NoSQL systems, and cloud data services. Supported backends include PostgreSQL, MySQL, SQLite, MongoDB, Redis, DynamoDB, SQL Server, and others. A multi-tab SQL editor offers syntax highlighting, query execution, and persistent sessions. Users can browse schemas, inspect records, filter tables, and edit supported data types. Integrated dashboards, charts, and database metrics help visualize information. Connection options include SSH tunneling, TLS, and AWS authentication. A fuzzy-search command palette, scripting hooks, audit tools, and extensible RPC drivers support efficient database administration and development.
Features
- Multi-database connectivity for PostgreSQL, MySQL, MongoDB, Redis, DynamoDB, and more
- Keyboard-first navigation with fuzzy command searching and customizable workflows
- Multi-tab SQL editor with syntax highlighting and multi-statement execution
- Database schema exploration with record editing, filtering, sorting, and pagination
- Integrated data visualization with customizable charts and monitoring dashboards
- Secure connections, audit logging, Lua scripting, and extensible RPC database drivers