SDK de lousa com canvas infinito, licença MIT, para apps em React, React Native e JavaScript puro; uma alternativa gratuita ao tldraw.
jgraph/drawio
Editor de diagramas e quadros brancos no navegador, escrito em JavaScript, executado no cliente e que pode ser hospedado por conta própria.
Alternativa open source a:Microsoft Visio
Lucidchart
- Estrelas
- 8,874
- Forks
- 1,328
- Issues abertas
- 31
- Último commit
- anteontem
O que é?
draw.io é um aplicativo configurável de diagramas e quadros brancos que funciona inteiramente no navegador como um editor JavaScript executado no cliente. Ele é usado para criar diagramas de uso geral, como fluxogramas, desenhos de arquitetura e esboços em quadros brancos. O projeto é desenvolvido em conjunto pela draw.io Ltd e pela draw.io AG, e a mesma base de código alimenta o aplicativo hospedado em app.diagrams.net.
Este repositório é uma versão de teste destinada à avaliação do editor. Ele pode ser executado publicando um fork no GitHub Pages, usando uma imagem Docker ou implantando os arquivos .war disponibilizados na página de releases. Também há um aplicativo para desktop disponível separadamente. Os navegadores compatíveis incluem versões recentes do Chrome, Firefox, Safari, Opera e Edge, além de WebViews para dispositivos móveis.
O projeto não é um editor de SVG; a exportação para SVG se destina à incorporação em páginas da web, não à edição em outras ferramentas. Esta versão não oferece suporte à edição colaborativa em tempo real, e o projeto não aceita pull requests de colaboradores externos.
Recursos principais
- 01Funciona inteiramente no navegador como um editor JavaScript executado no cliente
- 02Abrange a criação de diagramas de uso geral e o trabalho com quadros brancos
- 03Pode ser hospedado por conta própria via GitHub Pages, Docker ou arquivos .war empacotados
- 04Disponível também como aplicativo para desktop
- 05Exporta SVG para incorporação em páginas da web
Casos de uso
- Criar fluxogramas e diagramas de arquitetura no navegador, sem instalar software
- Hospedar um editor de diagramas interno na própria infraestrutura
- Incorporar um editor de diagramas a um aplicativo web
- Fazer esboços de diagramas no estilo quadro branco offline, usando o aplicativo para desktop
Início rápido
- 1
Use a imagem Docker
- 2
Ou baixe os arquivos .war empacotados na página de lançamentos
- 3
Ou faça um fork do repositório e publique no GitHub Pages
Antes de usar
- Este repositório é descrito como uma versão de teste; uma versão paga para uso em produção é oferecida.
- Esta versão não oferece suporte à edição colaborativa em tempo real.
- O projeto não aceita pull requests, portanto não é possível contribuir com código de fora.
- Os conjuntos de ícones e as bibliotecas de stencils têm restrições de uso com produtos Atlassian.
Tópicos
Perguntas frequentes
- O que é drawio?
- Editor de diagramas e quadros brancos no navegador, escrito em JavaScript, executado no cliente e que pode ser hospedado por conta própria. draw.io é um aplicativo configurável de diagramas e quadros brancos que funciona inteiramente no navegador como um editor JavaScript executado no cliente. Ele é usado para criar diagramas de uso geral, como fluxogramas, desenhos de arquitetura e esboços em quadros brancos. O projeto é desenvolvido em conjunto pela draw.io Ltd e pela draw.io AG, e a mesma base de código alimenta o aplicativo hospedado em app.diagrams.net.
- drawio é gratuito? Qual é a licença?
- drawio é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- drawio ainda é mantido?
- Manutenção ativa. O último commit de drawio foi em 18 de out. de 2026.
- Para que posso usar drawio?
- Criar fluxogramas e diagramas de arquitetura no navegador, sem instalar software Hospedar um editor de diagramas interno na própria infraestrutura Incorporar um editor de diagramas a um aplicativo web Fazer esboços de diagramas no estilo quadro branco offline, usando o aplicativo para desktop
- Como instalar drawio?
- Use a imagem Docker Ou baixe os arquivos .war empacotados na página de lançamentos Ou faça um fork do repositório e publique no GitHub Pages
- Onde consigo drawio?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/jgraph/drawio
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma base de conhecimento open source e local-first que reúne documentos, quadro branco e tabelas em um só espaço de trabalho, como alternativa ao Notion e ao Miro.
Um toolkit de PDF com foco em privacidade, que roda inteiramente no navegador e oferece mais de 50 ferramentas para editar, combinar, converter e proteger PDFs, além de permitir hospedagem própria.
Suíte de escritório colaborativa, open source e com criptografia de ponta a ponta, para editar documentos, planilhas, apresentações, formulários, quadros kanban e muito mais em tempo real.
Aplicativo web auto-hospedado para agendamento de consultas, com gestão de clientes, serviços e profissionais, horários de trabalho e sincronização com o Google Calendar.
Uma biblioteca minimalista de JavaScript puro para criar editores de fluxogramas com blocos arrastáveis e encaixe automático em apps web.