Markdy

Markdy

An open-source DSL that turns text descriptions into animated, CI-lintable architecture diagrams.

🔗 Visit Markdy
📁 Design, UI/UX & Prototyping🗣️ English📅 August 24, 2026

Description

Explaining how a system is built — which services talk to which, how a request flows through it — is usually done with a diagram someone drew by hand in a tool like Draw.io, which then goes stale the moment the architecture changes. Markdy takes a different approach: you describe the diagram in text, and it renders and even animates it for you, the same way code gets compiled into a running program.

Markdy is an open-source, MIT-licensed DSL (domain-specific language) for turning written descriptions of a system into animated architecture diagrams, supporting 17 diagram types including flowcharts, sequence diagrams, state machines, Gantt charts, and layered architecture views. Because it works from text, it can also ingest and convert existing formats — Mermaid, Docker Compose files, Kubernetes YAML, Terraform, and Draw.io — so you're not always starting from scratch. Diagrams render in the browser using the Web Animations API rather than Canvas or WebGL, come in eight visual themes (paper, terminal, blueprint, midnight, and more), and can be linted in CI/CD to catch broken or out-of-date diagrams before they ship. It also runs an MCP server, letting AI coding agents like Claude or Cursor generate and update diagrams directly. It's free to use.

💬 Our review

The short version: if your team documents architecture as diagrams that constantly drift out of sync with reality, Markdy's text-first, CI-lintable approach treats diagrams more like code than like static images — and that's the whole point of diagrams-as-code tools.

Its direct competitor is Mermaid, which pioneered text-to-diagram rendering and has far broader adoption (built into GitHub, GitLab, and most docs tools already); Markdy's edge is animation, a wider set of 17 layout types, and native ingestion of Mermaid/Terraform/Kubernetes/Compose files so migrating existing diagrams isn't a rewrite. Against a manual tool like Draw.io or Lucidchart, you trade drag-and-drop visual polish for versionable, diffable, CI-checkable source files — a clear win for engineering teams, a clear loss for anyone who wants pixel-perfect manual control over layout. Being free and open source removes the cost objection entirely; the real question is whether your team is disciplined enough to keep diagram source files updated alongside the code they describe, which is true of every diagrams-as-code tool, not just this one.

💰 Pricing

Gratuit / Open sourceMIT, aucun coût
Open source gratuit

📊 Global score

53Average
🌐Availability15/100Faible

1 language · 0 platform

📄Profile90/100Excellent

Profile completeness

🤖 AI-enriched data

💰 Pricing model
🆓 Gratuit / Open source

MIT, aucun coût

👥 Target audienceIngénieurs et équipes DevOps/infra documentant leur architecture, utilisateurs d'agents IA de code
🗣️ Languagesen
🌍 Target countriesInternational
👍

Pros

17 types de diagrammes, y compris animés

Ingestion directe de Mermaid, Terraform, Kubernetes YAML, Docker Compose, Draw.io

Lint en CI/CD pour éviter les diagrammes obsolètes

Serveur MCP pour agents IA de code

👎

Cons

Adoption et écosystème bien plus restreints que Mermaid

Pas de contrôle visuel manuel fin comme un outil de dessin classique

Nécessite une discipline d'équipe pour garder les sources à jour

❓ Frequently asked questions

What is Markdy in one sentence?
How much does it cost?
Can I import my existing Mermaid or Terraform diagrams?
Does it work with AI coding agents?
Is it worth the money compared to alternatives?
Which tool should you pick for your case?