IDE nativa de banco de dados para macOS, Windows e Linux, compatível com PostgreSQL, MySQL, SQLite, Redis, MongoDB, SQL Server e ClickHouse, com servidor MCP integrado e chat com IA.
- Estrelas
- 451
- Forks
- 27
- Issues abertas
- 5
- Último commit
- há 19 horas
O que é?
O DBDelve é um cliente de banco de dados para desktop desenvolvido com Rust e GPUI. Ele se conecta a Postgres, MySQL, MariaDB, SQLite, Turso, Snowflake, SQL Server, MongoDB e Redis (além de Valkey, KeyDB e Dragonfly) e funciona em macOS, Linux e Windows. Como não depende de Electron nem da JVM, inicia rapidamente, consome pouca memória e permite percorrer tabelas grandes com fluidez.
O editor oferece preenchimento com reconhecimento do schema para tabelas e colunas, um visualizador de planos de consulta para resultados de EXPLAIN ANALYZE e um painel de linhas para ler e editar valores longos. As edições são exibidas como instruções UPDATE geradas para revisão antes da execução. As conexões podem ser organizadas em projetos, identificadas por cores conforme o ambiente e configuradas como somente leitura, leitura e escrita ou acesso total. Também é possível importar conexões existentes, incluindo senhas e configurações de SSH, do DBeaver ou do TablePlus.
Os túneis SSH usam o próprio binário ssh do sistema, então as configurações e os agentes SSH existentes funcionam sem alterações. O projeto é gratuito, de código aberto sob a licença GPL-3.0 e não envia telemetria, além de uma verificação de atualização opcional.
Recursos principais
- 01Conecta-se a Postgres, MySQL, MariaDB, SQLite, Snowflake, SQL Server, MongoDB e Redis.
- 02Preenchimento com reconhecimento do schema para tabelas e colunas.
- 03Visualização de planos de consulta para resultados de EXPLAIN ANALYZE.
- 04Instruções UPDATE para revisão antes da execução de edições em células.
- 05Modos de conexão somente leitura, leitura e escrita e acesso total.
- 06Importação de CSV, TSV e JSON com pré-visualização antes da execução.
- 07Túneis SSH usando o comando ssh do sistema.
Casos de uso
- Navegar e editar tabelas grandes sem o consumo de memória de clientes baseados em Electron.
- Trabalhar com vários bancos de dados e ambientes usando conexões identificadas por cores e com permissões limitadas.
- Migrar conexões salvas do DBeaver ou do TablePlus.
- Revisar planos de consulta para identificar estimativas incorretas de linhas.
Início rápido
- 1
Instale no macOS com o Homebrew
brew install --cask ShayanAbbas1/dbdelve/dbdelve - 2
Remova a sinalização de quarentena do macOS para abrir o aplicativo
xattr -dr com.apple.quarantine /Applications/DBDelve.app - 3
No Linux, instale pelo AUR ou baixe o tarball ou AppImage da versão mais recente
- 4
No Windows, descompacte o ZIP da versão e execute dbdelve.exe
Antes de usar
- Está em estágio inicial: o README informa que o projeto ainda está no começo.
- O aplicativo não é notarizado, então o macOS exige a remoção manual da sinalização de quarentena.
- Licenciado sob a GPL-3.0, uma licença copyleft.
- Os métodos de instalação no Linux e no macOS são diferentes, e o Windows está listado apenas para x86_64.
Em coleções
Tópicos
Perguntas frequentes
- O que é dbdelve?
- Cliente de banco de dados nativo, rápido e multiplataforma, escrito em Rust com GPUI, compatível com vários mecanismos SQL e NoSQL, sem Electron nem JVM. O DBDelve é um cliente de banco de dados para desktop desenvolvido com Rust e GPUI. Ele se conecta a Postgres, MySQL, MariaDB, SQLite, Turso, Snowflake, SQL Server, MongoDB e Redis (além de Valkey, KeyDB e Dragonfly) e funciona em macOS, Linux e Windows. Como não depende de Electron nem da JVM, inicia rapidamente, consome pouca memória e permite percorrer tabelas grandes com fluidez.
- dbdelve é gratuito? Qual é a licença?
- dbdelve é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- dbdelve ainda é mantido?
- Manutenção ativa. O último commit de dbdelve foi em 25 de out. de 2026.
- Para que posso usar dbdelve?
- Navegar e editar tabelas grandes sem o consumo de memória de clientes baseados em Electron. Trabalhar com vários bancos de dados e ambientes usando conexões identificadas por cores e com permissões limitadas. Migrar conexões salvas do DBeaver ou do TablePlus. Revisar planos de consulta para identificar estimativas incorretas de linhas.
- Como instalar dbdelve?
- Instale no macOS com o Homebrew: brew install --cask ShayanAbbas1/dbdelve/dbdelve Remova a sinalização de quarentena do macOS para abrir o aplicativo: xattr -dr com.apple.quarantine /Applications/DBDelve.app No Linux, instale pelo AUR ou baixe o tarball ou AppImage da versão mais recente No Windows, descompacte o ZIP da versão e execute dbdelve.exe
- Onde consigo dbdelve?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ShayanAbbas1/dbdelve
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Gerenciador de bancos de dados multiplataforma para MySQL, PostgreSQL, SQL Server, MongoDB, SQLite e muitos outros bancos SQL e NoSQL, disponível como app para desktop ou web.
Cliente de banco de dados com TUI para PostgreSQL, MySQL, SQLite, DuckDB e outros, com atalhos de teclado no estilo do Vim.
Ferramenta completa de gerenciamento de bancos de dados em PHP, distribuída em um único arquivo e compatível com MySQL, PostgreSQL, SQLite e outros.
Cliente de banco de dados nativo, gratuito e de código aberto para macOS e iOS, com suporte a bancos SQL e NoSQL, chat com IA integrado e servidor MCP.
Cliente de banco de dados com IA e servidor MCP para desktop e web, compatível com Postgres, MySQL, MariaDB, SQL Server, ClickHouse e SQLite.