![[diagrammo-logo.png]] ### Diagrams as Code, Built for Engineers Stop wrestling with clunky drag-and-drop editors. Diagrammo is a native desktop app that lets you create diagrams the way you already work — by writing code. Type Mermaid, Nomnoml, ECharts, or Chart.js syntax in a fast, keyboard-driven editor and see your diagram render instantly in a live preview. No browser tabs, no cloud         accounts, no friction. Just open a folder, pick a file, and start diagramming.                                    ![[sequence-diagram.png]] ### Your Diagrams Live With Your Code                                                                                 Diagrammo works with plain text files on your filesystem. That means your diagrams can live right alongside your source code, versioned in Git, reviewed in pull requests, and updated by anyone on your team. No proprietary formats, no vendor lock-in. When a teammate needs to update an architecture diagram, they edit the file in their own editor or in Diagrammo — either way, the source of truth stays in your repo where it belongs.                 ![[sequence-diagram.png]]                          ### Built for the Way Engineers Actually Work VIM keybindings. A file tree that mirrors your project structure. Syntax highlighting and autocomplete for every supported diagram type. Diagrammo respects the workflows you've already built. Switch between light and dark themes to match your terminal. Zoom and pan complex diagrams. Search through sequence diagram participants.       Export to PNG, SVG, or self-contained HTML that you can drop into a wiki or share in Slack. Everything is designed to keep you in flow, not pull you out of it.                                   ### Every Diagram Type You Need in One App Whether you're mapping microservice architectures with Mermaid flowcharts, sketching class hierarchies with       Nomnoml, visualizing metrics with ECharts, or building dashboards with Chart.js — Diagrammo handles them all. No plugins to install, no CDN scripts to manage. Open a .mmd file and you get Mermaid. Open a .nomnoml file and you get Nomnoml. The app detects the format and gives you the right editor experience and renderer automatically.     ![[new-file.png]] ### Native, Fast, and Private                                                                                         Diagrammo is a desktop application — not a web app. It launches instantly, uses minimal memory, and runs entirely on your machine. Your files never leave your computer. There are no analytics, no telemetry, and no cloud sync. For teams working on proprietary systems, internal infrastructure, or anything under NDA, that matters. Your architecture diagrams are your business, not ours. ![[sankey.png]]