-
aquamarine
A mermaid.js integration for rustdoc
-
mmdflux
Render Mermaid diagrams as Unicode text, ASCII, SVG, and MMDS JSON
-
rust-fsm
A framework and a DSL for building finite state machines in Rust
-
sdml-cli
Rust CLI for Simple Domain Modeling Language (SDML)
-
simple-mermaid
Mermaid diagrams RustDoc integration
-
tuigram
A TUI sequence diagram editor
-
pikru
A pure Rust implementation of pikchr, a PIC-like diagram markup language that generates SVG
-
mdbook-kroki-preprocessor
render kroki diagrams from files or code blocks in mdbook
-
nereid
Terminal-first diagram TUI and MCP server for Mermaid-backed sessions
-
aasvg
Convert ASCII art diagrams to SVG with automatic light/dark mode support
-
ascfix
Automatic ASCII diagram repair tool for Markdown files
-
svgbob
Transform your ascii diagrams into happy little SVG
-
svgdx-pandoc
pandoc filter for svgdx codeblocks in Markdown
-
pisnge
A Rust-based diagram rendering library inspired by Mermaid.js, focused on generating SVG pie charts
-
archidoc-engine
Language-agnostic generator engine — reads ModuleDoc, produces docs and diagrams
-
macro_railroad
generate syntax diagrams for Rust macros
-
svgdx
create SVG diagrams easily
-
eulumdat-tui-quiz
Terminal-based photometric knowledge quiz using ratatui
-
dendryform-cli
CLI binary for dendryform — render architecture diagrams from YAML
-
selkie-rs
mermaid diagramming parser and renderer
-
eulumdat-quiz
Photometric knowledge quiz engine for lighting professionals
-
mermaid-rs-renderer
Fast Mermaid diagram renderer in pure Rust - 23 diagram types, 100-1400x faster than mermaid-cli
-
vizoxide
high-level Rust wrapper for Graphviz that provides an idiomatic, builder-pattern interface for creating, styling, laying out, and rendering complex graphs in various output formats
-
open-hypergraphs
Data-Parallel Algorithms for Open Hypergraphs
-
arc-lang
A minimal, LLM-native architecture diagram language and renderer
-
merman
headless Mermaid implementation (1:1 parity; pinned to mermaid@11.12.3)
-
figurehead
convert Mermaid.js diagram markup into ASCII diagrams
-
oyster-md
Static site generator for Markdown with bidirectional links and HTML rendering
-
dynast
Feynman graph topology identification
-
d3_delaunay_rs
A port of D3/d3-delauany
-
mermaid-builder
generating Mermaid diagrams using the builder pattern
-
ascii-fmt
CLI tool to fix and align ASCII diagrams generated by AI agents
-
graphs-tui
Terminal renderer for Mermaid and D2 diagrams - flowcharts, state diagrams, pie charts in Unicode/ASCII
-
pinout
command-line tool for generating beautiful pinout diagrams in SVG format from CSV descriptions
-
mdbook-mermaid-ssr
mdbook preprocessor to add mermaid support with server-side rendering
-
dendryform
Declarative software architecture diagrams — beautiful, dark-themed, simple schema
-
agedashi
CLI tool that transforms Terraform/OpenTofu graph output into beautiful infrastructure diagrams
-
dendryform-svg
Static SVG renderer for dendryform diagrams
-
oxdraw
CLI and Web View for Declarative Diagramming
-
elements-lang
A geometry markup language and diagram renderer
-
crustrace-mermaid
Tracing subscriber layer that renders crustrace spans as Mermaid flowcharts
-
dendryform-html
Responsive HTML renderer for dendryform diagrams
-
oak-structurizr
Structurizr DSL parser for Oak
-
oak-d2
D2 diagramming language parser for Oak
-
weflux
Minimal DSL-driven flowchart renderer with SVG and PNG output
-
railroad_dsl
A small DSL to generate syntax-diagrams
-
dendryform-layout
Shared layout engine that produces a LayoutPlan from a Diagram
-
dendryform-parse
YAML and JSON parser for dendryform diagram definitions
-
hasse
working with partially ordered sets (posets) and Hasse diagrams
-
meshless_voronoi
Meshless Voronoi algorithm
-
mermkit
Rust bindings for mermkit (Mermaid rendering toolkit)
-
merman-cli
CLI to parse/layout/render Mermaid diagrams to SVG/PNG/JPG/PDF (headless)
-
figurehead-cli
CLI tool to convert Mermaid.js diagram markup into ASCII diagrams
-
voronator
Implements the Voronoi diagram construction as a dual of the Delaunay triangulation for a set of points and the construction of a centroidal tesselation of a Delaunay triangulation
-
dendryform-ascii
ASCII art renderer for dendryform diagrams
-
dendryform-export
Lossy exporters for dendryform (Structurizr DSL, JSON, Mermaid)
-
orrery
A diagram language for creating component and sequence diagrams
-
voronoice
A nice and fast way to construct 2D Voronoi Diagrams
-
mdbook-svgdx
mdbook preprocessor to convert svgdx fenced code blocks into inline SVG images
-
diagen
generating a diagram for a Rust project based on its source code
-
orrery-parser
Parser for the Orrery diagram language
-
aasvg-cli
CLI tool to convert ASCII art diagrams to SVG
-
eulumdat-egui
Cross-platform GUI application for viewing EULUMDAT/LDT and IES photometric files
-
dugong
Dagre-compatible graph layout algorithms (port of dagrejs/dagre)
-
bex
working with boolean expressions (syntax trees, decision diagrams, algebraic normal form, etc.)
-
gldf-rs-wasm
WebAssembly GLDF viewer - parse and display GLDF lighting data files in the browser
-
depict
Picture systems, tell stories
-
eulumdat-py
Python bindings for eulumdat photometric file parsing library
-
chord
Rust wrapper around d3-chord
-
badascii
Backend rendering library for BadASCII diagrams. Block diagrams in ASCII.
-
crossflow_diagram_editor
Frontend for crossflow diagrams
-
dendryform-png
PNG renderer for dendryform diagrams (SVG to PNG via resvg)
-
merman-render
Headless layout + SVG renderer for Mermaid (parity-focused; upstream SVG goldens)
-
svgbobdoc
Renders ASCII diagrams in doc comments as SVG images
-
mono-diagram
A cross-platform tool for generating plain-text diagrams from a certain syntax
-
mdbook-excalidraw
mdBook preprocessor for rendering Mermaid diagrams with interactive zoom controls
-
badascii-mdbook
Embed badascii diagrams in your mdbook. See badascii.me for the editor.
-
aquamarine-demo-crate
A demo crate for aquamarine -- the mermaid.js integration for rustdoc
-
qpml
Query Plan Markup Language (QPML)
-
mdbook-diagrams
Mermaid diagram generator for mdbook
-
orrery-cli
Command-line interface for the Orrery diagram language
-
eulumdat-wasm
WebAssembly Eulumdat (LDT/IES) Editor - Browser-based photometric file editor
-
cuadra
layout types
-
membrane_types
A companion crate for
membrane -
u_u
allowing conversions of JPEG diagrams to SVGs
-
sbd-cli
your '(S)hitty (B)lock (D)iagrams look a little nicer
-
pipeawesome2
Loops, branches and joins to UNIX pipes… in a sane way…
-
ELFParser
A basic elf parser
-
md-kroki
Render kroki diagrams inside markdown
-
sketchddd-viz
Visualization generation for SketchDDD domain models
-
simple_yaml_parser_kma
YAML parser for educational project
-
zdd
A Zero-suppressed BDD library
-
keyset
create pretty keyset layout diagrams using correct fonts and icons
-
askii
TUI based ASCII diagram editor
-
pest_railroad_gen
Railroad (aka syntax) SVG diagram generator for Pest parsers. It supports most (but not all) Pest grammar rules.
-
fsmentry-core
Finite State Machines with an entry API and data storage
-
pest_railroad
Railroad (aka syntax) SVG diagram generator for Pest parsers. It supports most (but not all) Pest grammar rules.
-
rta-for-fps-latex-gen
An example usage of rta-for-fps-latex-lib reproducing a few figures from the paper 'Response Time Analysis for Fixed Priority Servers' by Hamann et al
-
pandoc-filter-diagram
render diagram markup in a Pandoc abstract syntax tree as SVG
-
mermaid-rs
Rust bindings for Mermaid JS
-
erd_rs
A command line utility that take Rust code as the source of truth to produce a entity relation diagram markdown file (e.g., mermaid.js file)
-
wfrs-engine
Workflow RS - Engine to drive workflows via bpmn diagrams
-
dendryform-core
Core schema types, validation, theme, and layout plan for dendryform
-
rusty_plantuml_encoder
A package for encoding and compressing text for plantuml diagram
-
phm-icd
The Interface Control Document (ICD) for Pretty HAL Machine
-
wavedrom
A Pure Rust Digital Timing Diagram Generator based on WaveDrom-JS
-
badascii-doc
Proc-macro to include BadASCII diagrams into your rustdoc output. Block diagrams in ASCII.
-
phm
Pretty HAL Machine
-
rta-for-fps-latex-lib
intended to be used with rta-for-fps-lib to help generate latex diagrams
-
sol2seq
Sequence diagram generator for Solidity contracts
-
commuter
tooling to test diagrams for commutativity, allowing automated tests on algebraic systems
-
astroport-pcl-common
Common package contains math tools and utils for Astroport PCL pairs
-
userinput
checking userinput errors
-
yuml-rs
Rust based yUML parser
-
structiagram
generate Rust struct relation diagram as mermaid.js format
-
ts_deplint
lint dependencies within TypeScript projects
-
orrery-core
Core types and definitions for Orrery diagrams
-
scopegraphs-render-docs
Derived from Aquamarine, a mermaid.js integration for rustdoc, renders scopegraphs by executing doctests to generate mermaid
-
mdbook-extended-markdown-table
Preprocessor for mdBook that generates tables with merged cells from ASCII text
-
astroport-ibc
Common Astroport IBC types and constants
-
rudg
Rust UML Diagram Generator. A library for generating UML diagram from Rust source code.
-
diagramer
A sequence diagram generator service
-
tpaint
Terminal based unicode and ascii diagrams and drawings
-
merman-core
Mermaid parser + semantic model (headless; parity-focused)
-
p5doc
p5.js diagram within rustdoc
-
sankey
generating sankey diagrams
-
flexvg
Create SVG diagrams with flexbox
-
nevermind
mind maps as code
-
bintex
Create bitfield LaTeX diagrams with the use of the deku library
-
rusty_plantuml_prompt
A prompt to generate plantuml diagram
-
rust_mermaid
Generate mermaid.js diagrams from Rust
-
whittaker_map_generator
A map generator, generates biomed based on the Whittaker Diagram
-
mdbook-wavedrom-rs
A MdBook preprocessor for WaveDrom Digital Timing Diagrams
Try searching with DuckDuckGo.