Disposition -- graph generation app (like GraphViz)

โš“ Rust    ๐Ÿ“… 2026-04-11    ๐Ÿ‘ค surdeus    ๐Ÿ‘๏ธ 1      

surdeus

heya, I've built a data structure to SVG diagram generator in a similar space to GraphViz:

image

Try it out here:
(best to click on the examples, the editor isn't so friendly on mobile)

Links:

Things you may care about:

  1. This generates diagrams from structured input.
  2. Generated node / edge positions are predictable / stable.
  3. Playground is pure client side logic.
  4. Light and dark mode works with :root.dark or media query.
  5. Diagram is stylable, with sensible(ish) defaults.
  6. Simple SVG output (no script, no foreignObject), so should be able to upload to other places without quality loss.

There's no CLI app yet, and I haven't worked very much on "good errors for parseable input that contain mistakes".

1 post - 1 participant

Read full topic

๐Ÿท๏ธ Rust_feed