Outils gratuits

Outils gratuits : transformez du code en diagrammes modifiables

Collez du code Kubernetes, Docker Compose, Terraform, CloudFormation, SQL, Prisma, DBML, GitHub Actions, GitLab CI ou Mermaid. Le format est détecté pour vous, et vous obtenez un diagramme à télécharger ou à ouvrir dans Archboard pour continuer à le modifier.

Exemples de résultats

  • Exemple de diagramme tiré d’un exemple Terraform

    Terraform

  • Exemple de diagramme tiré d’un exemple SQL

    SQL

  • Exemple de diagramme tiré d’un exemple GitHub Actions

    GitHub Actions

Outils par format

Chaque outil a sa propre page qui explique ce qu’il lit, ce qu’il dessine et ce qu’il laisse de côté.

Conteneurs

  • YAML Kubernetes en diagramme

    Transforme des manifestes ou la sortie de kubectl get -o yaml en namespaces, workloads et Services reliés comme dans le YAML.

    • *.yaml
    • kubectl get -o yaml
    • helm template
  • Docker Compose en diagramme

    Transforme un docker-compose.yml en services, réseaux, volumes et liens depends_on.

    • compose.yaml
    • docker-compose.yml

Infrastructure

  • Terraform en diagramme

    Transforme des fichiers .tf ou un plan JSON en VPC, sous-réseaux et ressources avec leurs références.

    • *.tf
    • terraform show -json
  • CloudFormation en diagramme

    Transforme des modèles YAML ou JSON, SAM compris, en ressources reliées par Ref et GetAtt.

    • template.yaml
    • template.json
    • sam build
    • cdk synth

Bases de données

  • SQL en diagramme ER

    Transforme des instructions CREATE TABLE ou un dump en tables, clés et clés étrangères, et détecte le dialecte.

    • CREATE TABLE
    • ALTER TABLE
  • PostgreSQL en diagramme ER

    Transforme la sortie de pg_dump --schema-only en tables, schémas et clés étrangères.

    • pg_dump --schema-only
  • MySQL et MariaDB en diagramme ER

    Transforme des scripts mysqldump et Workbench en tables et clés étrangères, MariaDB compris.

    • mysqldump --no-data
  • SQL Server en diagramme ER

    Transforme des scripts T-SQL issus de SSMS en tables, clés et clés étrangères.

    • T-SQL
    • GO
  • SQLite en diagramme ER

    Transforme la sortie de sqlite3 .schema en tables et clés étrangères.

    • sqlite3 .schema
  • Schéma Prisma en diagramme ER

    Transforme un schema.prisma en modèles et relations, many-to-many implicites compris.

    • schema.prisma
  • DBML en diagramme ER

    Transforme du DBML en tables, refs et groupes de tables.

    • Table
    • Ref

Pipelines CI

  • Visualiseur GitHub Actions

    Transforme un fichier de workflow en déclencheurs, jobs, needs et environnements.

    • .github/workflows/*.yml
  • Visualiseur GitLab CI

    Transforme un .gitlab-ci.yml en colonnes de stages, jobs, needs et pipelines enfants.

    • .gitlab-ci.yml

Code de diagramme

Comment ça marche

  1. Collez votre code

    Collez le contenu d’un fichier ou déposez le fichier dans la zone. L’outil reconnaît le format ; vous pouvez aussi le choisir vous-même.

  2. Voyez le diagramme

    Ressources, tables ou jobs deviennent des cartes, regroupées dans des cadres et reliées comme dans votre code.

  3. Téléchargez-le ou ouvrez-le dans Archboard

    Téléchargez un SVG ou un PNG avec un filigrane Archboard, ou ouvrez le diagramme dans Archboard pour le réorganiser, l’annoter, le partager et l’exporter.

Questions

Les outils sont-ils gratuits ?

Oui. Coller du code, voir le diagramme et le télécharger en SVG ou PNG ne demandent aucun compte. L’ouvrir dans Archboard demande un compte gratuit.

Que se passe-t-il quand j’ouvre un diagramme dans Archboard ?

Le diagramme que vous voyez est enregistré comme nouveau diagramme dans votre espace de travail, où vous pouvez le réorganiser, ajouter des notes, le partager ou l’exporter. C’est un point de départ : les modifications ultérieures de votre code ne mettent pas le diagramme à jour.

Quels formats puis-je coller ?

Kubernetes, Docker Compose, Terraform, CloudFormation, SQL, Prisma, DBML, GitHub Actions, GitLab CI et Mermaid. Les fiches d’outils de cette page indiquent les fichiers et commandes que chaque outil lit ; la page de chaque outil explique ce qu’il laisse de côté.

Ouvrez un canevas en une minute

Connectez-vous avec Google ou GitHub. Gratuit pour un siège. Passez à un forfait supérieur quand l'équipe vous rejoint.