Esta página se muestra en inglés. Una traducción al español está en curso.
ScriptsJul 1, 2026·3 min de lectura

dbx — Lightweight Cross-Platform Database Client in 15 MB

A small, fast database client built with Tauri and Rust that connects to MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, and SQL Server.

Listo para agents

Staging seguro para este activo

Este activo primero queda en staging. El prompt copiado pide inspeccionar los archivos staged antes de activar scripts, config MCP o config global.

Stage only · 29/100Política: staging
Superficie agent
Cualquier agent MCP/CLI
Tipo
CLI Tool
Instalación
Single
Confianza
Confianza: Established
Entrada
dbx
Comando de staging seguro
npx -y tokrepo@latest install 0bd1dbd8-758b-11f1-9bc6-00163e2b0d79 --target codex

Primero deja archivos en staging; la activación requiere revisar el README y el plan staged.

Introduction

dbx is a desktop database client that fits in 15 MB while supporting eight database engines. Built with Tauri and Rust, it provides a responsive GUI for browsing schemas, running queries, and managing data across MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, and SQL Server.

What dbx Does

  • Connects to eight popular database engines through a single interface
  • Provides a query editor with syntax highlighting and auto-completion
  • Displays table schemas, indexes, and relationships visually
  • Supports data export in CSV, JSON, and SQL formats
  • Runs as a native desktop app on macOS, Windows, and Linux

Architecture Overview

dbx uses Tauri for the desktop shell, with Rust handling all database connections and query execution on the backend. The frontend is a Vue.js application that communicates with the Rust core via Tauri's IPC bridge. Each database driver is loaded as a Rust module, keeping the binary small while supporting multiple engines.

Self-Hosting & Configuration

  • Download pre-built binaries from GitHub Releases or build from source
  • Requires no installation; runs as a standalone executable
  • Connection strings are stored locally in an encrypted configuration file
  • Supports SSH tunneling for connecting to remote databases securely
  • Themes and editor preferences are configurable through the settings panel

Key Features

  • Total application size under 15 MB including all database drivers
  • Native performance with sub-100ms query result rendering
  • Supports MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, and SQL Server
  • Built-in query history and saved query management
  • Cross-platform with consistent UI on macOS, Windows, and Linux

Comparison with Similar Tools

  • DBeaver — feature-rich Java-based client; dbx is dramatically smaller and faster to launch
  • TablePlus — polished native client (commercial); dbx is free and open source
  • DataGrip — JetBrains IDE for databases; dbx is a lightweight alternative without IDE overhead
  • pgcli/mycli — terminal-based clients; dbx adds a graphical interface
  • Chat2DB — AI-powered SQL IDE; dbx focuses on speed and simplicity over AI features

FAQ

Q: How can dbx support so many databases in only 15 MB? A: The Rust backend links database drivers statically and Tauri produces much smaller binaries than Electron-based alternatives.

Q: Does dbx support stored procedures and triggers? A: You can execute stored procedures and view triggers through the query editor. Visual editing of stored procedures is on the roadmap.

Q: Is the connection information stored securely? A: Yes. Connection credentials are encrypted at rest on your local machine.

Q: Can I use dbx to manage database migrations? A: dbx is a query and browsing tool. For migrations, pair it with a dedicated tool like Flyway or dbmate.

Sources

Discusión

Inicia sesión para unirte a la discusión.
Aún no hay comentarios. Sé el primero en compartir tus ideas.

Activos relacionados