Gerencie Bancos de Dados diretamente pelo Terminal com esse App

🔳 Navegue por tabelas, escreva consultas SQL, visualize resultados e edite registros.


Gerencie Bancos de Dados diretamente pelo Terminal com esse App


O sqlmux é um cliente de banco de dados com interface de terminal (TUI), desenvolvido em Go, que oferece uma experiência de trabalho inspirada no tmux e no Vim.

Entre seus principais recursos estão:

  • Consultas SQL: editor com atalhos do Vim, autocompletar e formatação.
  • Navegação por tabelas: filtros, ordenação, paginação e seleção de colunas.
  • Edição de registros: altere células e salve mudanças em uma transação.
  • Múltiplos painéis: organize consultas e conexões em um mesmo ambiente.
  • Paleta de comandos: encontre e execute ações rapidamente.
  • Personalização: configure atalhos, temas e ícones.
  • Segurança: suporte a conexões somente leitura e confirmações para operações perigosas.

O projeto oferece suporte a PostgreSQL, MySQL, SQLite e Redis, conforme a documentação atual do repositório.


Instalação

Windows

Uma opção prática é utilizar o npm, que faz parte do ecossistema Node.js.

Pré-requisito: ter o Node.js e o npm instalados.

Abra o PowerShell ou o Windows Terminal e execute:

npm install -g sqlmux

Para experimentar sem uma instalação global, utilize:

npx sqlmux

Depois, confira se o comando está disponível:

sqlmux --help

Se o comando não for reconhecido, confira se o diretório dos executáveis globais do npm está no PATH do Windows.

macOS

Se você utiliza o Homebrew, a instalação é simples.

Execute no Terminal:

brew install kackerx/tap/sqlmux

Em seguida, confira a instalação:

sqlmux --help

O projeto também disponibiliza binários para macOS nas arquiteturas amd64 e arm64, na página oficial de releases.

GNU/Linux

É necessário ter o Go 1.26 ou superior instalado:

go install github.com/kackerx/sqlmux/cmd/sqlmux@latest

Se o executável não for encontrado, confira se o diretório de instalação do Go está incluído no PATH.

Outra alternativa é baixar um binário pronto para sua arquitetura na página de releases:

https://github.com/kackerx/sqlmux/releases

O projeto publica arquivos para Linux e macOS, nas arquiteturas amd64 e arm64, acompanhados de checksums para verificação.


Primeiros passos

Com o sqlmux instalado, chegou a hora de utilizá-lo.

No terminal, execute:

sqlmux

Para experimentar rapidamente, você pode abrir um arquivo SQLite:

sqlmux ./app.db

Para mais informações acesse o repositório.


tui terminal sql mysql postgresql sqlite redis


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo


Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!