Ferramenta full-stack para explorar, projetar, navegar, documentar e analisar schemas de bancos de dados, com diagramas ERD para bancos grandes e complexos.
drawdb-io/drawdb
Editor gratuito de esquemas de banco de dados no navegador que cria diagramas ER e gera scripts SQL, sem exigir cadastro.
Alternativa open source a:dbdiagram.io
Lucidchart
- Estrelas
- 40,088
- Forks
- 3,326
- Issues abertas
- 245
- Último commit
- há 4 dias
O que é?
drawDB é um editor de diagramas de entidade e relacionamento (ERD) que funciona inteiramente no navegador. Você cria tabelas e relacionamentos clicando e arrastando, depois exporta o esquema como SQL ou importa scripts SQL existentes para transformá-los em diagramas. O editor também permite gerar migrations e personalizar sua aparência.
O projeto oferece suporte a vários dialetos de banco de dados, incluindo PostgreSQL, MySQL/MariaDB, SQLite, SQL Server e Oracle, e inclui tópicos relacionados a DBML e MCP entre suas tags. Não é necessário criar uma conta para usar o editor. O trabalho fica no navegador, e o compartilhamento de arquivos é opcional: para usá-lo, é preciso configurar um servidor drawDB separado.
O app pode ser executado localmente com npm, compilado para hospedagem estática ou iniciado como um container Docker. A imagem Docker aceita uma URL de backend em tempo de execução, então não é preciso recompilá-la para apontar para outro servidor de compartilhamento.
Recursos principais
- 01Edição de ERD no navegador, com suporte a arrastar e soltar tabelas e relacionamentos.
- 02Exporte esquemas para SQL e importe scripts SQL existentes para convertê-los em diagramas.
- 03Gere scripts de migration a partir de alterações no esquema.
- 04Suporte a vários dialetos de banco de dados, como PostgreSQL, MySQL, SQLite, SQL Server e Oracle.
- 05Não exige cadastro; compartilhamento de arquivos opcional por meio de um servidor separado.
- 06Imagem Docker com URL de backend configurável em tempo de execução.
Casos de uso
- Projetar visualmente o esquema de um novo banco de dados antes de escrever migrations.
- Fazer engenharia reversa de um dump SQL existente e convertê-lo em um diagrama legível.
- Compartilhar um diagrama de esquema com a equipe por meio de um link.
- Rascunhar modelos de dados rapidamente, sem instalar software para desktop.
Início rápido
- 1
Clone o repositório
git clone https://github.com/drawdb-io/drawdb - 2
Acesse a pasta do projeto
cd drawdb - 3
Instale as dependências
npm install - 4
Inicie o servidor de desenvolvimento
npm run dev
Antes de usar
- Os recursos de compartilhamento exigem uma configuração separada do drawdb-server, que é opcional.
Tópicos
Perguntas frequentes
- O que é drawdb?
- Editor gratuito de esquemas de banco de dados no navegador que cria diagramas ER e gera scripts SQL, sem exigir cadastro. drawDB é um editor de diagramas de entidade e relacionamento (ERD) que funciona inteiramente no navegador. Você cria tabelas e relacionamentos clicando e arrastando, depois exporta o esquema como SQL ou importa scripts SQL existentes para transformá-los em diagramas. O editor também permite gerar migrations e personalizar sua aparência.
- drawdb é gratuito? Qual é a licença?
- drawdb é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- drawdb ainda é mantido?
- Manutenção ativa. O último commit de drawdb foi em 15 de out. de 2026.
- Para que posso usar drawdb?
- Projetar visualmente o esquema de um novo banco de dados antes de escrever migrations. Fazer engenharia reversa de um dump SQL existente e convertê-lo em um diagrama legível. Compartilhar um diagrama de esquema com a equipe por meio de um link. Rascunhar modelos de dados rapidamente, sem instalar software para desktop.
- Como instalar drawdb?
- Clone o repositório: git clone https://github.com/drawdb-io/drawdb Acesse a pasta do projeto: cd drawdb Instale as dependências: npm install Inicie o servidor de desenvolvimento: npm run dev
- Onde consigo drawdb?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/drawdb-io/drawdb
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.
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.
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.
Cliente de banco de dados gratuito e local-first, com IA e workspace SQL, compatível com mais de 40 bancos via desktop, web, Docker e CLI.
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.