Ferramentas gratuitas
Ferramentas gratuitas: transforme código em diagramas editáveis
Cole código de Kubernetes, Docker Compose, Terraform, CloudFormation, SQL, Prisma, DBML, GitHub Actions, GitLab CI ou Mermaid. O formato é detectado para você, e você recebe um diagrama que pode baixar ou abrir no Archboard para continuar editando.
Resultados de exemplo
Terraform
SQL
GitHub Actions
Ferramentas por formato
Cada ferramenta tem sua própria página, que explica o que ela lê, o que desenha e o que deixa de fora.
Contêineres
- YAML do Kubernetes para diagrama
Transforma manifestos ou a saída de kubectl get -o yaml em namespaces, workloads e Services ligados como no YAML.
*.yamlkubectl get -o yamlhelm template
- Docker Compose para diagrama
Transforma um docker-compose.yml em serviços, redes, volumes e ligações depends_on.
compose.yamldocker-compose.yml
Infraestrutura
- Terraform para diagrama
Transforma arquivos .tf ou um plano em JSON em VPCs, sub-redes e recursos com suas referências.
*.tfterraform show -json
- CloudFormation para diagrama
Transforma templates YAML ou JSON, SAM incluído, em recursos ligados por Ref e GetAtt.
template.yamltemplate.jsonsam buildcdk synth
Bancos de dados
- SQL para diagrama ER
Transforma comandos CREATE TABLE ou um dump em tabelas, chaves e chaves estrangeiras, e detecta o dialeto.
CREATE TABLEALTER TABLE
- PostgreSQL para diagrama ER
Transforma a saída de pg_dump --schema-only em tabelas, esquemas e chaves estrangeiras.
pg_dump --schema-only
- MySQL e MariaDB para diagrama ER
Transforma scripts do mysqldump e do Workbench em tabelas e chaves estrangeiras, MariaDB incluído.
mysqldump --no-data
- SQL Server para diagrama ER
Transforma scripts T-SQL do SSMS em tabelas, chaves e chaves estrangeiras.
T-SQLGO
- SQLite para diagrama ER
Transforma a saída de sqlite3 .schema em tabelas e chaves estrangeiras.
sqlite3 .schema
- Schema do Prisma para diagrama ER
Transforma um schema.prisma em modelos e relações, incluindo muitos-para-muitos implícitas.
schema.prisma
- DBML para diagrama ER
Transforma DBML em tabelas, refs e grupos de tabelas.
TableRef
Pipelines de CI
- Visualizador de GitHub Actions
Transforma um arquivo de workflow em gatilhos, jobs, needs e ambientes.
.github/workflows/*.yml
- Visualizador de GitLab CI
Transforma um .gitlab-ci.yml em colunas de stages, jobs, needs e pipelines filhos.
.gitlab-ci.yml
Código de diagramas
- Flowchart do Mermaid para diagrama editável
Transforma um flowchart ou erDiagram em formas que você pode arrastar e editar.
flowcharterDiagram
Como funciona
Cole seu código
Cole o conteúdo de um arquivo ou solte o arquivo na caixa. A ferramenta reconhece o formato; você também pode escolhê-lo.
Veja o diagrama
Recursos, tabelas ou jobs viram cartões, agrupados em molduras e ligados como no seu código.
Baixe ou abra no Archboard
Baixe um SVG ou PNG com marca d’água do Archboard, ou abra o diagrama no Archboard para reorganizar, anotar, compartilhar e exportar.
Perguntas
As ferramentas são gratuitas?
Sim. Colar código, ver o diagrama e baixá-lo como SVG ou PNG não exigem conta. Abri-lo no Archboard exige uma conta gratuita.
O que acontece quando abro um diagrama no Archboard?
O diagrama que você vê é salvo como um novo diagrama no seu espaço de trabalho, onde você pode reorganizá-lo, adicionar notas, compartilhá-lo ou exportá-lo. É um ponto de partida: mudanças posteriores no seu código não atualizam o diagrama.
Quais formatos posso colar?
Kubernetes, Docker Compose, Terraform, CloudFormation, SQL, Prisma, DBML, GitHub Actions, GitLab CI e Mermaid. Os cartões de ferramentas desta página mostram os arquivos e comandos que cada ferramenta lê; a página de cada uma explica o que ela deixa de fora.
Abra um canvas em um minuto
Entre com Google ou GitHub. Grátis para um assento. Faça upgrade quando a equipe entrar.