fasdiagram
fasdiagram is a lightweight open-source diagramming language and rendering engine designed to turn compact textual descriptions into diagrams suitable for documentation and design reviews. The project emphasizes speed, reproducibility, and easy integration into code repositories and build pipelines.
fasdiagram describes diagrams in a plain text format. A description consists of node definitions, edge specifications,
Rendering is performed by a core engine with backends for vector and raster output. The default backend
Typical use cases include software architecture diagrams, network topologies, state machines, and data flows. The design
fasdiagram overlaps with other diagram DSLs such as Mermaid, PlantUML, and Graphviz dot, but it emphasizes fast