Ferramenta full-stack para explorar, projetar, navegar, documentar e analisar schemas de bancos de dados, com diagramas ERD para bancos grandes e complexos.
liam-hq/liam
Gera diagramas ER interativos e fáceis de entender a partir do schema do banco de dados, sem configuração, via URL ou CLI.
Alternativa open source a:dbdiagram.io
- Estrelas
- 5,145
- Forks
- 241
- Issues abertas
- 26
- Último commit
- há 4 dias
O que é?
Liam ERD transforma um schema de banco de dados existente em um diagrama entidade-relacionamento que você pode mover, ampliar, reduzir e filtrar. A ferramenta é voltada a desenvolvedores que precisam entender um schema grande ou desconhecido sem ter que escrever código de diagrama manualmente.
Em repositórios públicos, basta adicionar o domínio do Liam ERD antes de uma URL do GitHub que aponte para um arquivo de schema (como um schema.rb do Rails) para gerar um diagrama sem instalar nada. Para repositórios privados, o pacote npm @liam-hq/cli oferece um comando interativo de configuração.
O projeto é escrito em TypeScript e distribuído sob a licença Apache-2.0. O README informa que ele é otimizado para projetos com mais de 100 tabelas.
Recursos principais
- 01Gera diagramas ER diretamente de arquivos de schema, sem necessidade de configuração
- 02Visualização interativa com movimentação, zoom e filtros
- 03Funciona com arquivos de schema públicos do GitHub via URL e com repositórios privados via CLI
- 04Projetado para lidar com projetos com mais de 100 tabelas
Casos de uso
- Obter rapidamente uma visão geral de um schema desconhecido do Rails ou PostgreSQL
- Documentar as relações do banco de dados para uma equipe
- Analisar estruturas complexas de schema em um repositório privado via CLI
Início rápido
- 1
Se o repositório for público, insira liambx.com/erd/p/ na URL do arquivo de esquema
- 2
Se o repositório for privado, execute a configuração interativa
npx @liam-hq/cli init
Antes de usar
- Para usar com um repositório privado, é necessário executar a configuração da CLI, que requer ferramentas do Node.js.
- A documentação completa está hospedada em um site externo, não no repositório.
Tópicos
Perguntas frequentes
- O que é liam?
- Gera diagramas ER interativos e fáceis de entender a partir do schema do banco de dados, sem configuração, via URL ou CLI. Liam ERD transforma um schema de banco de dados existente em um diagrama entidade-relacionamento que você pode mover, ampliar, reduzir e filtrar. A ferramenta é voltada a desenvolvedores que precisam entender um schema grande ou desconhecido sem ter que escrever código de diagrama manualmente.
- liam é gratuito? Qual é a licença?
- liam é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- liam ainda é mantido?
- Manutenção ativa. O último commit de liam foi em 16 de out. de 2026.
- Para que posso usar liam?
- Obter rapidamente uma visão geral de um schema desconhecido do Rails ou PostgreSQL Documentar as relações do banco de dados para uma equipe Analisar estruturas complexas de schema em um repositório privado via CLI
- Como instalar liam?
- Se o repositório for público, insira liambx.com/erd/p/ na URL do arquivo de esquema Se o repositório for privado, execute a configuração interativa: npx @liam-hq/cli init
- Onde consigo liam?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/liam-hq/liam
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Cliente SQL desktop gratuito e multiplataforma, com ferramentas para bancos de dados e suporte a mais de 100 bancos via drivers JDBC e ODBC.
Editor gratuito de esquemas de banco de dados no navegador que cria diagramas ER e gera scripts SQL, sem exigir cadastro.
Editor SQL e gerenciador de bancos de dados multiplataforma para Linux, macOS e Windows, com suporte a MySQL, PostgreSQL, SQLite, SQL Server e muitos outros.
Um mecanismo declarativo que gera e renderiza infográficos em SVG a partir de uma sintaxe textual, pensado para geração com IA e saída em streaming.
Uma biblioteca rápida de renderização 2D para a web que desenha gráficos, sprites e texto com WebGL e WebGPU.