-
biodivine-lib-bdd
thread-safe implementation of basic binary decision diagrams
-
markdown-tui-explorer
A terminal-based markdown file browser and viewer with search, syntax highlighting, and live reload
-
spade
Delaunay triangulations for the rust ecosystem
-
deepwiki-rs
deepwiki-rs(also known as Litho) is a high-performance automatic generation engine for C4 architecture documentation, developed using Rust. It can intelligently analyze project structures…
-
mermaid-rs-renderer
Fast Mermaid diagram renderer in pure Rust - 23 diagram types, 100-1400x faster than mermaid-cli
-
tursotui
A keyboard-driven terminal UI for browsing, querying, and administering Turso and SQLite databases
-
sabiql
A fast, driver-less TUI for browsing and editing PostgreSQL databases
-
aquamarine
A mermaid.js integration for rustdoc
-
scirs2-spatial
Spatial algorithms module for SciRS2 (scirs2-spatial)
-
mdx-gen
A robust Rust library for processing Markdown and converting it to HTML with support for custom blocks, enhanced table formatting, and flexible configuration options
-
mmdflux
Render Mermaid diagrams as Unicode text, ASCII, SVG, and MMDS JSON
-
mermaid-text
Render Mermaid diagrams as Unicode box-drawing text — no browser, no image protocols, pure Rust
-
ascent-research
— an incremental research workflow CLI for AI agents. Every session resumes; knowledge accretes across runs. Mixes HTTP, browser, and local file ingest into a durable per-session wiki + figure-rich HTML report.
-
gust-cli
The Gust compiler CLI — compile .gu state machine files to Rust, Go, WASM, no_std, or C FFI
-
tritet
Triangle and tetrahedron mesh generators
-
rust-fsm
A framework and a DSL for building finite state machines in Rust
-
scx_p2dq
pick two load balancing scheduler in BPF
-
simple-mermaid
Mermaid diagrams RustDoc integration
-
ftui-extras
Feature-gated extras for FrankenTUI (markdown, charts, clipboard, themes)
-
sdml-cli
Rust CLI for Simple Domain Modeling Language (SDML)
-
boundary
A static analysis tool for evaluating DDD and Hexagonal Architecture
-
scirs2-transform
Data transformation module for SciRS2 (scirs2-transform)
-
magellan-cli
Deterministic presentation engine for AI-generated technical walkthroughs
-
sgf-render
CLI to generate diagrams of Go games from SGF game records
-
eulumdat
(LDT) and IES photometric file parser, writer, and validator for Rust
-
boostvoronoi
Boost voronoi ported to 100% rust
-
archidoc-cli
Architecture documentation compiler — generates C4 diagrams and docs from source code annotations
-
railroad
create syntax-diagrams as Scalable Vector Graphics
-
tuigram
A TUI sequence diagram editor
-
mdbook-plantuml
A preprocessor for mdbook which will convert plantuml code blocks into inline SVG diagrams
-
mdbook-kroki-preprocessor
render kroki diagrams from files or code blocks in mdbook
-
macro_railroad
generate syntax diagrams for Rust macros
-
oxidd
A safe, concurrent, modular, and performant decision diagram framework
-
cviz
A CLI tool to visualize WebAssembly component composition structure
-
dagre
port of dagre - directed graph layout using the Sugiyama method
-
ast-to-mermaid
Git-aware tree-sitter-based code-graph builder. Emits Mermaid diagrams at five zoom levels, materializes per-commit bundles into a content-addressed cache, and computes coloured structural diffs between any two refs…
-
oneiriq-surql
Code-first database toolkit for SurrealDB - schema definitions, migrations, query building, and typed CRUD (Rust port of oneiriq-surql). Published as the
oneiriq-surqlcrate; imported asuse surql::.... -
lenient_semver
Lenient Semantic Version numbers
-
nereid
Terminal-first diagram TUI and MCP server for Mermaid-backed sessions
-
mdeck
A markdown-based presentation tool
-
svgdx-pandoc
pandoc filter for svgdx codeblocks in Markdown
-
selkie-rs
mermaid diagramming parser and renderer
-
syster-lsp
Language Server Protocol implementation for SysML v2
-
diagram
CLI and MCP server for manipulating diagram
-
marco-core
nom-based Markdown parser, HTML renderer, and intelligence features (highlights, diagnostics, completions) for the Marco editor
-
svgbob
Transform your ascii diagrams into happy little SVG
-
ascfix
Automatic ASCII diagram repair tool for Markdown files
-
pikru
A pure Rust implementation of pikchr, a PIC-like diagram markup language that generates SVG
-
centerline
finding centerlines of 2D closed geometry
-
fastbreak
A formal methods-inspired specification language combining Alloy, TLA+, Cucumber, and Design by Contract
-
mdterm
A terminal-based Markdown viewer with syntax highlighting and interactive navigation
-
pisnge
A Rust-based diagram rendering library inspired by Mermaid.js, focused on generating SVG pie charts
-
polygen
generating n-dimensional polytopes from their coxeter diagrams
-
open-hypergraphs
Data-Parallel Algorithms for Open Hypergraphs
-
wbtopology
A pure-Rust topology suite inspired by JTS
-
katana-canvas-forge
Versioned diagram rendering and document export runtime for KatanA (Mermaid, Draw.io, HTML/PDF/PNG/JPEG)
-
svgdx
create SVG diagrams easily
-
sdml-generate
Domain Modeling Language (SDML) generated Artifacts
-
termiflow
Terminal-native Mermaid flowchart renderer — jq for diagrams
-
tmdp
Terminal Markdown Preview — render markdown with Mermaid diagrams, math equations, and syntax highlighting in your terminal
-
hascii
Convert Graphviz DOT files to ASCII box-drawing art
-
mindtask
A CLI tool combining mindmaps with task dependency graphs
-
plantuml-little
Lightweight .puml to .svg converter — byte-exact SVG parity with Java PlantUML
-
d3_geo_voronoi_rs
A port into rustlang of the javascript library d3-geo-voronoi
-
ratatui-markdown
Markdown rendering, syntax highlighting, collapsible trees, and rich scroll widgets for ratatui
-
ramify
Generate annotated branch diagrams from hierarchical data
-
archidoc-rust
Rust language adapter — parses //! annotations, emits ModuleDoc
-
ball-tree
K-nearest neighbors
-
lumindd
A pure Rust decision diagram library — BDD, ADD, and ZDD manipulation with complemented edges, dynamic reordering, and operation caching
-
merman
headless Mermaid implementation (1:1 parity; pinned to mermaid@11.12.3)
-
osd-core
OpenSequenceDiagrams core - A sequence diagram parser and SVG renderer
-
mdr
A lightweight Markdown viewer with live reload and multiple rendering backends
-
archidoc-engine
Language-agnostic generator engine — reads ModuleDoc, produces docs and diagrams
-
decapod
daemonless, local-first control plane that agents call on demand to align intent, enforce boundaries, and produce proof-backed completion across concurrent multi-agent work. 🦀
-
ink-md
The most advanced terminal markdown reader
-
oxidd-test-utils
Test utilities for OxiDD
-
dendryform-cli
CLI binary for dendryform — render architecture diagrams from YAML
-
voroxx
Voro++, a 3D cell-based Voronoi library
-
railroad_dsl
A small DSL to generate syntax-diagrams
-
mermd
Terminal Markdown renderer with Mermaid flowcharts drawn as ASCII art
-
figurehead
convert Mermaid.js diagram markup into ASCII diagrams
-
dynast
Feynman graph topology identification
-
mdbook-d2
D2 diagram generator plugin for MdBook
-
markless
A terminal markdown viewer with image support
-
mermaid-builder
generating Mermaid diagrams using the builder pattern
-
drawio-exporter
Command Line Client To Enhance Files Export Using Draw.io Application
-
data-modelling-api
Data Modelling API for open data modelling based around ODCS formats
-
svccat
Detect drift between your declared service catalog and what actually lives in the repo
-
ruddy
Minimalistic library for working with binary decision diagrams
-
d3_delaunay_rs
A port of D3/d3-delauany
-
mermaid-rs-cli
Command-line tool (
mmrsbinary) to render Mermaid diagrams to SVG/PNG/ASCII — pure Rust, no browser -
plantuml-server-client-rs
The client of PlantUML Server
-
ddo
generic and efficient framework for MDD-based optimization
-
crossflow
Reactive programming and workflow engine in bevy
-
confluence-workflow
Merge Markdown files into Confluence pages while preserving inline comments
-
gust-mcp
Model Context Protocol (MCP) server exposing the Gust compiler to AI-assisted development tools
-
eulumdat-quiz
Photometric knowledge quiz engine for lighting professionals
-
glm-vision-rs
Rust client for z.ai GLM vision model
-
ascii-fmt
CLI tool to fix and align ASCII diagrams generated by AI agents
-
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
-
rsslide
The ultimate slide builder
-
hallr
An experimental Blender addon
-
tramli
Constrained flow engine — state machines that prevent invalid transitions at build time
-
cargo-workspace-analyzer
A CLI tool that analyses dependencies within a Cargo workspace
-
ruvector-scipix
Rust OCR engine for scientific documents - extract LaTeX, MathML from math equations, research papers, and technical diagrams with ONNX GPU acceleration
-
aasvg
Convert ASCII art diagrams to SVG with automatic light/dark mode support
-
button-driver
Advanced button handling crate
-
linnet
working with half-edge data structures, and subgraphs, and drawing them
-
archidoc-types
Shared types for the archidoc toolchain
-
eulumdat-tui-quiz
Terminal-based photometric knowledge quiz using ratatui
-
dmc-transform
Transform pipeline and built-in transformers for the dmc compiler
-
katana-canvas-forge-cli
CLI front-end for katana-canvas-forge: render, reference-update, compare, bench
-
arc-lang
A minimal, LLM-native architecture diagram language and renderer
-
mdbook-svgbob
SvgBob mdbook preprocessor which swaps code-blocks with neat SVG
-
sacp-trace-viewer
Interactive sequence diagram viewer for SACP trace files
-
texforge
Self-contained LaTeX to PDF compiler CLI
-
dendryform-svg
Static SVG renderer for dendryform diagrams
-
sk-api
SimKube API definitions
-
alisql
Analyze SQL
-
graphs-tui
Terminal renderer for Mermaid and D2 diagrams - flowcharts, state diagrams, pie charts in Unicode/ASCII
-
tensorlogic-quantrs-hooks
Probabilistic graphical model and message-passing interoperability for QuantRS2
-
snurr
Read BPMN 2.0 files and run the process flow
-
termaid-mermaid
Mermaid parsing for the Rust termaid terminal renderer
-
oxidd-cache
Apply cache for OxiDD
-
tuiflow
ratatui flow diagram editor library
-
sqlant
Generate PlantUML/Mermaid ER diagram textual description from SQL connection string
-
prismulti
A multi-threaded Rust implementation of a subset of the PRISM model checker
-
oxdraw
CLI and Web View for Declarative Diagramming
-
dendryform-html
Responsive HTML renderer for dendryform diagrams
-
mdbook-mermaid-ssr
mdbook preprocessor to add mermaid support with server-side rendering
-
graphplot
Efficient graph visualization tool for large graphs and networks. Generates high-quality SVG plots (or PNG/PDF), supporting advanced layouts, graphics and mathematical notation via Typst
-
disposition
SVG diagram generator
-
amari-dynamics
Dynamical systems analysis on geometric algebra spaces - stability, bifurcations, attractors, and Lyapunov exponents
-
umd
Universal Markdown - A post-Markdown superset with Bootstrap 5 integration and extensible syntax
-
telelog
High-performance structured logging library for Rust with rich visualization capabilities
-
fjadra
simulating physical forces on particles
-
lophat
Lockfree Persistent Homology Algorithm Toolbox
-
svgbob_cli
Transform your ascii diagrams into happy little SVG
-
infrahub-erd
entity-relationship diagrams for infrahub
-
oxidd-rules-bdd
Binary decision diagrams (BDDs) for OxiDD
-
exopack
Testing augmentation for Rust binaries: TRIPLE SIMS determinism, visual regression, screenshot capture, API mocking, demo record/replay
-
codewiki-cli
CLI for Google Code Wiki — query GitHub repo wikis (structure, full markdown, Q&A) without a browser. Built for LLM coding agents and humans.
-
voronota
Voronota-LT is an alternative version of Voronota for constructing tessellation-derived atomic contact areas and volumes
-
common_sequence_diagram_io
A generic interface to parse, print and draw interaction languages
-
diagramma-layout
Auto-layout algorithms for diagramma — hierarchical, tree packing, and arrow routing
-
phyto-fsm
procedural macro for generating type-safe state machines from PlantUML diagrams
-
dendryform
Declarative software architecture diagrams — beautiful, dark-themed, simple schema
-
auto-uml
An automatic UML diagram generator for a variety of programming languages
-
plceye
PLC code smell detector and static analyzer for L5X and PLCopen files
-
quantr
Create and simulate gate-based quantum circuits
-
crustrace-mermaid
Tracing subscriber layer that renders crustrace spans as Mermaid flowcharts
-
sabiql-ui
UI layer for sabiql
-
agedashi
CLI tool that transforms Terraform/OpenTofu graph output into beautiful infrastructure diagrams
-
oxidd-dump
Dump OxiDD decision diagrams to file
-
codetwin
A code to diagram/documentation generator
-
blueprinter
Hand-drawn style diagram renderer CLI — turn SVG into sketchy SVG
-
oxidd-cli
Command line interface for OxiDD
-
oxidd-rules-zbdd
Zero-suppressed decision diagrams (ZBDDs) for OxiDD
-
eunoia
creating area-proportional Euler and Venn diagrams
-
oxidd-reorder
Reordering algorithms for OxiDD
-
pinout
command-line tool for generating beautiful pinout diagrams in SVG format from CSV descriptions
-
oxidd-manager-index
Index-based manager implementation for OxiDD
-
termaid
Render Mermaid flowchart, stateDiagram-v2, and sequenceDiagram files in the terminal
-
oxidd-rules-mtbdd
Multi-terminal decision diagrams (MTBDDs) for OxiDD
-
libpetri-debug
Debug protocol for libpetri Coloured Time Petri Net engine
-
disposition_input_ir_rt
Logic to map
dispositioninput model to intermediate representation -
rusty-mermaid
Mermaid diagram rendering in pure Rust — parse, layout, and render to SVG/PNG/GPU
-
yasm
state machine library focused on usability and visualization
-
sabiql-domain
Domain layer for sabiql
-
rushdown-diagram
Diagram visualization extension for rushdown markdown parser
-
typst-business-templates
Business document templates (invoices, offers, contracts) as an embeddable Rust library — powered by Typst, no CLI required
-
hugealloc
Hugepage-aware allocator
-
tramli-plugins
Plugin pack for tramli — audit, eventstore, observability, resume, idempotency, hierarchy, diagram, docs, lint, testing, subflow
-
oxidd-rules-tdd
Ternary decision diagrams (TDDs) for OxiDD
-
hawk_render
Mermaid diagram renderer for Hawk infrastructure graphs
-
marq
Markdown rendering with pluggable code block handlers
-
remodel-core
Database modeling engine: conceptual (ER) to logical (relational) transformation and SQL DDL generation. A Rust reimplementation of the core engine of brModelo.
-
cudd-sys
Bindings for CU Decision Diagram library (CUDD)
-
orrery
A diagram language for creating component and sequence diagrams
-
lontar
Comprehensive document generation library for Rust — write once, render everywhere
-
mdbook-mermaid-mmdr
A mdbook preprocessor that renders mermaid diagrams using mermaid-rs-renderer
-
powersasa
SASA and molecular volume computation using Power diagrams
-
d2-little
Lightweight D2 → SVG converter: a pure-Rust port of the d2lang pipeline (parser → IR → graph → dagre layout → SVG)
-
dendryform-layout
Shared layout engine that produces a LayoutPlan from a Diagram
-
boundary-report
Report generators for boundary analysis results
-
elements-lang
A geometry markup language and diagram renderer
-
mermaid-fixer
Automatically detects and fixes syntax errors in Mermaid diagrams within Markdown files
-
katana-diagram-renderer
Versioned diagram rendering runtime for KatanA (Mermaid, Draw.io, ZenUML)
-
wobblechar
Parse ASCII/UTF-8 waveform diagrams into a stream of decoded samples
-
dendryform-parse
YAML and JSON parser for dendryform diagram definitions
-
marco-polo
A CLI tool to cartograph codebases and generate Mermaid.js diagrams
-
re_view_graph
A view that shows a graph (node-link diagram)
-
meraid
Render Mermaid diagrams in your terminal - A Rust implementation
-
pikchr
PIC-like diagramming language to SVG converter
-
oak-structurizr
Structurizr DSL parser for Oak
-
oak-d2
D2 diagramming language parser for Oak
-
oak-mermaid
Mermaid diagramming language parser for Oak
-
libpetri-docgen
Build-script helper for generating Petri net SVG diagrams in rustdoc
-
scrybe-mermaid
Scrybe mermaid — standalone PNG iTXt codec, embeds Mermaid source in PNG metadata
-
dendryform-ascii
ASCII art renderer for dendryform diagrams
-
sabiql-app
Application layer for sabiql
-
DiskAnalyzer
make diagram base on system folder size
-
markie
A pure Rust Markdown to SVG/PNG/PDF renderer with native Mermaid diagrams and LaTeX math
-
meshless_voronoi
Meshless Voronoi algorithm
-
figurehead-cli
CLI tool to convert Mermaid.js diagram markup into ASCII diagrams
-
disposition_input_model
SVG diagram generator input data model
-
mdbook-tikz
mdBook preprocessor that renders TikZ and tikzcd diagrams to inline SVG
-
dendryform-export
Lossy exporters for dendryform (Structurizr DSL, JSON, Mermaid)
-
disposition_ir_model
SVG diagram generator intermediate representation
-
diagramma-svg
SVG generation for diagramma — layout results to themed, interactive SVG output
-
sabiql-infra
Infrastructure layer for sabiql
-
hagoromo
Declarative vector graphics DSL inspired by the Haskell diagrams package
-
mermkit
Rust bindings for mermkit (Mermaid rendering toolkit)
-
mdbook-svgdx
mdbook preprocessor to convert svgdx fenced code blocks into inline SVG images
-
hasse
working with partially ordered sets (posets) and Hasse diagrams
-
katana-diagram-renderer-cli
CLI front-end for katana-diagram-renderer: render, reference-update, compare, bench
-
merman-cli
CLI to parse/layout/render Mermaid diagrams to SVG/PNG/JPG/PDF (headless)
-
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
-
oak-c4
C4 Model semantic model for Oak
-
voronoice
A nice and fast way to construct 2D Voronoi Diagrams
-
rusty-mermaid-svg
SVG rendering backend: Scene → SVG string
-
taco-bdd
A Binary Decision Diagram (BDD) crate that provides a unified interface for the CUDD and OxiDD BDD libraries. This crate is part of the TACO toolsuite.
-
orrery-parser
Parser for the Orrery diagram language
-
venn-diagrams
Generate SVG venn diagrams
-
causal_inspector_utils
Describe DSL and shared utilities for the causal inspector UI
-
adf_bdd
solve grounded, complete, and stable ADF-semantics by utilising OBDDs - ordered binary decision diagrams
-
weflux
Minimal DSL-driven flowchart renderer with SVG and PNG output
-
bex
working with boolean expressions (syntax trees, decision diagrams, algebraic normal form, etc.)
-
rusty-mermaid-viewport
Shared viewport state, coordinate transforms, and event abstraction for interactive backends
-
dugong
Dagre-compatible graph layout algorithms (port of dagrejs/dagre)
-
eulumdat-egui
Cross-platform GUI application for viewing EULUMDAT/LDT and IES photometric files
-
caso
Category Theory Solver for Commutative Diagrams
-
orrery-cli
Command-line interface for the Orrery diagram language
-
varpulis-zdd
Zero-suppressed Decision Diagrams for efficient set manipulation in CEP patterns
-
rusty-mermaid-raster
Raster (PNG) rendering backend for rusty-mermaid diagrams
-
depict
Picture systems, tell stories
-
aasvg-cli
CLI tool to convert ASCII art diagrams to SVG
-
chord
Rust wrapper around d3-chord
-
rusty-mermaid-graph
Directed multigraph with compound (hierarchical) node support
-
gldf-rs-wasm
WebAssembly GLDF viewer - parse and display GLDF lighting data files in the browser
-
diagramma-core
Core type definitions for diagramma — nodes, edges, containers, and diagram specs
-
rusty-mermaid-dagre
Sugiyama layered graph layout engine (dagre port)
-
crossflow_diagram_editor
Frontend for crossflow diagrams
-
dendryform-png
PNG renderer for dendryform diagrams (SVG to PNG via resvg)
-
mono-diagram
A cross-platform tool for generating plain-text diagrams from a certain syntax
-
svgbobdoc
Renders ASCII diagrams in doc comments as SVG images
-
diagen
generating a diagram for a Rust project based on its source code
-
merman-render
Headless layout + SVG renderer for Mermaid (parity-focused; upstream SVG goldens)
-
badascii
Backend rendering library for BadASCII diagrams. Block diagrams in ASCII.
-
aquamarine-demo-crate
A demo crate for aquamarine -- the mermaid.js integration for rustdoc
-
qpml
Query Plan Markup Language (QPML)
-
badascii-mdbook
Embed badascii diagrams in your mdbook. See badascii.me for the editor.
-
cuadra
layout types
-
u_u
allowing conversions of JPEG diagrams to SVGs
-
rusty-mermaid-diagrams
All diagram types: parse + layout → Scene
-
sbd-cli
your '(S)hitty (B)lock (D)iagrams look a little nicer
-
mdbook-excalidraw
mdBook preprocessor for rendering Mermaid diagrams with interactive zoom controls
-
mdbook-diagrams
Mermaid diagram generator for mdbook
-
zdd
A Zero-suppressed BDD library
-
keyset
create pretty keyset layout diagrams using correct fonts and icons
-
askii
TUI based ASCII diagram editor
-
md-kroki
Render kroki diagrams inside markdown
-
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)
-
rta-for-fps-latex-lib
intended to be used with rta-for-fps-lib to help generate latex diagrams
-
commuter
tooling to test diagrams for commutativity, allowing automated tests on algebraic systems
-
pest_railroad_gen
Railroad (aka syntax) SVG diagram generator for Pest parsers. It supports most (but not all) Pest grammar rules.
-
pest_railroad
Railroad (aka syntax) SVG diagram generator for Pest parsers. It supports most (but not all) Pest grammar rules.
Try searching with DuckDuckGo or on crates.io.