#state-machine #fsm

squads-rustfsm

Define state machines that can accept events and produce commands

4 releases

Uses new Rust 2024

0.3.1 Sep 25, 2025
0.3.0 Sep 25, 2025
0.1.1 Jul 31, 2025
0.1.0 Jul 31, 2025

#2025 in Data structures

Download history 466/week @ 2026-05-06 382/week @ 2026-05-13 884/week @ 2026-05-20 392/week @ 2026-05-27 516/week @ 2026-06-03 356/week @ 2026-06-10 129/week @ 2026-06-17 5/week @ 2026-06-24 43/week @ 2026-07-01 62/week @ 2026-07-08 130/week @ 2026-07-15 32/week @ 2026-07-22 86/week @ 2026-07-29 32/week @ 2026-08-05 38/week @ 2026-08-12 24/week @ 2026-08-19

188 downloads per month
Used in 2 crates

Custom license

3KB

A procmacro and trait for implementing state machines in Rust

We should move this to it's own repo once we're done iterating.

Dependencies

~1.3–1.8MB
~38K SLoC