npm95Exceptionalhealth index

chakra-ui/zagBuild your design system in React, Solid, Vue, Svelte or Vanilla. Powered by finite state machines
TypeScript · MDX★ 5,234↓ 23.9M/moOct 19, 2026
npm92Excellenthealth index
TypeScript★ 30.1K↓ 33.7M/moSep 16, 2026
PyPI91Excellenthealth index
Python★ 1,324↓ 1.4M/moOct 14, 2026
PyPI · crates.io88Excellenthealth index
Rust · Python★ 309↓ 4.8M/moAug 27, 2026
npm87Excellenthealth index
TypeScript★ 870↓ 5,470/moSep 15, 2026
PyPI84Excellenthealth index
Python · HTML★ 196Sep 16, 2026
npm84Excellenthealth index

StoneCypher/jssmFast, easy Javascript finite state machines with visualizations; enjoy a one liner FSM instead of pages. MIT; Typescripted; 100% test coverage. Implements the FSL language.
TypeScript · JavaScript★ 369↓ 14.1K/moSep 13, 2026
crates.io · PyPI81Excellenthealth index

Sollimann/bonsaiRust implementation of behavior trees for deterministic AI (now with Python bindings)
Rust · Python★ 1,029↓ 15.8K/moAug 23, 2026

flex-development/marka specification for building syntax-aware parsers, compilers, and text processing systems
TypeScript★ 1↓ 2,454/moSep 18, 2026
TypeScript★ 1↓ 8,206/moSep 9, 2026
TypeScript · MDX★ 1,971↓ 928.7K/moSep 15, 2026
TypeScript★ 3↓ 3,064/moSep 13, 2026
JavaScript★ 45↓ 2,124/moSep 18, 2026

ZeroAlloc-Net/ZeroAlloc.StateMachineSource-generated, zero-allocation finite state machines for .NET. Add [StateMachine] and [Transition] attributes to a partial class; the generator emits a TryFire switch expression with no heap allocation on the transition path. AOT-safe.
C#★ 1Sep 19, 2026
PyPI63Moderatehealth index

glyph/automatSelf-service finite-state machines for the programmer on the go.
Python★ 647Sep 10, 2026
NuGet60Moderatehealth index

TSSArt/Xtate.CoreCore .NET state-machine library for Xtate, implementing W3C SCXML with parsing, interpretation, hosting, event transport, service invocation, and persistence.
C#★ 1Oct 21, 2026
PyPI · crates.io · Go57Moderatehealth index
Python · Rust · Go★ 0↓ 49/moSep 9, 2026
Hex57Moderatehealth index
Elixir★ 130Sep 9, 2026
crates.io56Moderatehealth index
Rust · JavaScript★ 73↓ 4,209/moOct 2, 2026
npm54Moderatehealth index

shuckster/statebotDescribe the states and allowed transitions of a program using a flowchart-like syntax. Switch to states directly, or by wiring-up events. Statebot is an FSM.
JavaScript★ 29↓ 449/moSep 18, 2026
Maven53Moderatehealth index
JavaScript · Java★ 267Oct 19, 2026
Python · Jinja★ 2,347↓ 553.8K/moSep 17, 2026

alchevrier/autumnA circuit-based programming framework and K2 compiler plugin. Writes like idiomatic Kotlin, synthesizes into wait-free, zero-allocation FSMs. Bridging the gap between JVM/Android abstractions and DPDK-tier hardware speeds.
Kotlin★ 1Sep 13, 2026
TypeScript · JavaScript★ 0↓ 3,233/moSep 6, 2026
TypeScript★ 0↓ 589/moSep 13, 2026