Repolode
drawdb-io

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.ioLucidchart

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. 1

    Clone o repositório

    git clone https://github.com/drawdb-io/drawdb
  2. 2

    Acesse a pasta do projeto

    cd drawdb
  3. 3

    Instale as dependências

    npm install
  4. 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