UPDATE: fsm-toolkit
New in the FSM toolkit:
https://github.com/ha1tch/fsm-toolkit
Code generation — export your state machines to C, Rust, or Go (TinyGo compatible). Zero dependencies, embedded-friendly.
fsm analyse— catches unreachable states, dead ends, non-determinism, and unused symbols before they bite you.Editor improvements — undo/redo (Ctrl+Z/Y), toggle wires with W, states always visible over arcs, parallel transitions no longer overlap.
Quick image export —
fsm png/fsm svgwithout piping through dot.
Still a compact hex format at heart that fits in your head!
#fsm #compsci #rustlang #golang #rust #programming #embedded #electronics
