mmdflux je sada nástrojů pro vykreslování diagramů napsaná v jazyce Rust. Aplikace je dostupná jako rozhraní příkazové řádky (CLI), programová knihovna pro Rust i jako balíček WebAssembly. Architektura je navržena pro běh bez externích závislostí a nevyžaduje instalaci prostředí Node.js ani prohlížečů (headless browsers).
Systém obsahuje vlastní engine pro rozvržení grafů s podporou ortogonálního trasování hran. Výstup do terminálu využívá mřížkový systém vykreslování se znaky Unicode pro dosažení čitelnosti v textovém prostředí. Pro automatizované zpracování dat a napojení na další nástroje definuje formát MMDS (Machine-Mediated Diagram Specification), který exportuje geometrická data diagramu v podobě strukturovaného JSON souboru.
Pro hodnocení programu se prosím nejprve přihlaste