#fsm

  1. statig

    Hierarchical state machines for designing event-driven systems

    v0.4.1 222K #state-machine #state-charts #embedded #fsm #hsm
  2. textfsm-core

    Core parsing library for TextFSM template-based state machine

    v0.3.1 #fsm #template #cli-parser #cli-template #template-cli
  3. state-machines

    Type-safe state machines with hierarchical states, guards, callbacks, and async support - Rust port of Ruby's state_machines gem

    v0.8.1 1.1K #state-machine #fsm #embedded #async
  4. statum

    Compile-time state machine magic for Rust: Zero-boilerplate typestate patterns with automatic transition validation

    v0.3.5 #finite-state-machine #enums #fsm #finite-state #state-machine
  5. ism6hg256x-rs

    Driver for the ISM6HG256X IMU, featuring low-g (±16g) and high-g (±256g) accelerometers, a gyroscope, and quad-channel architecture for advanced acceleration and angular rate processing…

    v2.0.0 #imu #fsm #mlc #st #mems
  6. lsm6dsv320x-rs

    Driver for the LSM6DSV320X IMU, featuring a low-g (±16g) and high-g (±320g) accelerometer, gyroscope, and integrated FSM/MLC modules for AI and IoT applications

    v2.0.0 #fsm #imu #st #mlc #mems
  7. lsm6dsv80x-rs

    Driver for the LSM6DSV80X IMU, featuring a low-g (±16g) and high-g (±80g) accelerometer, gyroscope, and integrated FSM/MLC modules for AI and IoT applications

    v2.0.0 #fsm #imu #mlc #mems #st
  8. ism330dhcx-rs

    Platform-agnostic driver for the ISM330DHCX high-accuracy 3D accelerometer and gyroscope with ultra-low noise, smart FIFO, sensor hub, MLC, FSM, and advanced industrial features

    v2.0.0 #fsm #mems #imu #mlc #st
  9. fsm_governance_engine_lib

    Declarative, validation-only FSM library with invariants and deterministic auditability

    v0.1.0 #fsm #audit #governance #compliance
  10. rstm-traits

    focuses on building concrete implementations for Turing Machines

    v0.1.5 #turing-machine #fsm #tm #computation
  11. lis2duxs12-rs

    Platform-agnostic driver for the LIS2DUXS12 ultra-low-power 3-axis accelerometer with FSM, MLC, adaptive self-configuration, analog hub/Qvar, FIFO, and advanced motion detection

    v2.0.0 #accelerometer #fsm #mems #mlc #st
  12. iis2dulpx-rs

    Driver for the IIS2DULPX ultra-low-power 3-axis accelerometer with FSM, MLC, adaptive self-configuration, analog hub/Qvar, FIFO, and advanced motion detection

    v2.0.0 #accelerometer #fsm #st #mems #mlc
  13. rstm

    focuses on building concrete implementations for Turing Machines

    v0.1.5 #turing-machine #computation #fsm #tm
  14. bevy_fsm

    Observer-driven finite state machine framework for Bevy ECS with variant-specific events and flexible validation

    v0.2.0 350 #ecs #fsm #gamedev #bevy
  15. obzenflow-fsm

    Async-first Finite State Machine library inspired by Akka (Classic) FSM

    v0.3.0 #finite-state-machine #fsm #actor #state-machine
  16. lis2dux12-rs

    Platform-agnostic driver for the LIS2DUX12 ultra-low-power 3-axis accelerometer with FSM, MLC, adaptive self-configuration, FIFO, and advanced motion detection

    v2.0.0 #accelerometer #fsm #mems #mlc #st
  17. lsm6dsv16x-rs

    Platform-agnostic driver for the LSM6DSV16X high-performance 6-axis IMU with triple-channel architecture, FSM, MLC, adaptive self-configuration, Qvar, and analog hub

    v2.0.0 #fsm #imu #st #mlc #mems
  18. typed-fsm

    Event-driven FSM with ISR-safe dispatch for embedded systems. Zero-cost, no_std, type-safe state machines with interrupt and concurrency support.

    v0.4.8 #interrupt #fsm #concurrency #embedded #state-machine
  19. textfsm-rust

    Template-based state machine for parsing semi-formatted text based on Google's TextFSM

    v0.3.1 #cli-parser #fsm #template #cli-template #parser #template-cli
  20. oxidate-fsm

    FSM framework with GUI visualization - Mermaid-like DSL to Rust code generator

    v0.1.0 #state-machine #codegen #fsm #gui #embedded
  21. yasm

    state machine library focused on usability and visualization

    v0.5.0 #state-machine #workflow #fsm #visualization #mermaid
  22. rustate

    creating and managing state machines, inspired by XState

    v0.3.0 480 #state-machine #state-charts #fsm #xstate
  23. transliterator

    High-quality Indic script transliteration engine using FSM + Trie

    v0.1.0 #transliteration #fsm #script #engine #indic #tamil #search-index
  24. phyto-fsm

    procedural macro for generating type-safe state machines from PlantUML diagrams

    v0.3.0 #state-machine #plant-uml #proc-macro #codegen #fsm #macro-state
  25. rust-sfsm

    A full static Rust finite state machine macro library

    v1.0.0 #fsm #static #embedded #no-alloc #state-machine
  26. async_fsm

    Async Finite State Machine

    v0.1.4 320 #finite-state-machine #fsm
  27. rstm-state

    A generic state implementation and its supporting interfaces

    v0.1.5 #turing-machine #computation #fsm #tm
  28. rs-statemachine

    COLA-style state machine with fluent API

    v0.1.0 #state-machine #fsm #dsl #workflow
  29. rust-automata

    A framework and a DSL for building finite state machines in Rust

    v0.0.3 100 #finite-state-machine #finite-automata #fsm #state-machine
  30. stateflow

    extensible state machine implementation in Rust

    v0.4.1 270 #state-machine #workflow-automation #fsm #embedded #automation
  31. rstm-tape

    A generic state implementation and its supporting interfaces

    v0.1.5 #turing-machine #fsm #tm #computation
  32. squads-rustfsm

    Define state machines that can accept events and produce commands

    v0.3.1 210 #state-machine #fsm
  33. fsmall

    Small finite state machine library with no allocations, supports Mealy and Moore

    v0.1.0 #moore #fsm #mealy #no-std #state-machine
  34. finny

    Finite State Machines with a procedural builder-style API and compile time transition checks

    v0.2.0 370 #state-machine #fsm #state
  35. fluent-fsm

    way to create a state machine

    v0.1.0 #finite-state-machine #fsm #finite
  36. edfsm-machine

    Tasks and Channels for Event Driven Finite State Machines

    v0.12.0 380 #finite-state-machine #event-driven #actor-model #event-sourcing #logging #edfsm #fsm #producing #wiring #tokio-executor
  37. fsm_gen

    FSM (finite state machine) DSL for code generation (c++ at the moment)

    v0.6.1 #finite-state-machine #fsm #cpp
  38. nightfury

    (DRAFT) toothless is here to help you write code blazingly fast

    v0.3.1 220 #write #ebnf #help #token #fsm #language-agnostic #autocomplete
  39. dirty-fsm

    A quick and dirty state machine library

    v0.2.3 #finite-state-machine #action #dirty #execute #quick-and-dirty #fsm #called-once #error-handling #claw
  40. edfsm-kv-store

    A KV Store based on Event Driven Finite State Machines

    v0.12.0 380 #key-value-store #finite-state-machine #event-driven #edfsm #fsm #persistent-database
  41. mealy-machine

    Minimal trait set for Mealy machine FSMs along with a convenient mutation containst Slot type

    v0.1.0 #slot #transition #fsm #functional #mutable #mealy #encapsulation
  42. nanomachine

    Minimal State Machines

    v0.1.1 #finite-state-machine #fsm #no-std
  43. extfsm

    Extended Finite State Machine with internal event queue and entry/exit transitions

    v0.12.1 #finite-state-machine #fsm #state-machine
  44. macro_machine

    State machine generator using macros

    v0.2.0 #state-machine #fsm #macro #macro-state
  45. harel

    Statecharts Parser

    v0.1.0 #state-charts #scxml #fsm
  46. rstm-core

    focuses on building concrete implementations for Turing Machines

    v0.1.5 #turing-machine #fsm #tm #computation
  47. ram

    that helps to parse source code with finite state machines

    v8.0.0 #fsm #lex #token
  48. etsm

    Efficient Tiny State Machine using object callbacks

    v0.5.0 #state-machine #fsm #sm
  49. statum-core

    Compile-time state machine magic for Rust: Zero-boilerplate typestate patterns with automatic transition validation

    v0.3.5 #finite-state-machine #finite-state #enums #fsm #state-machine
  50. state-machines-core

    Core types and traits for the state-machines library

    v0.8.0 1.1K #state-machine #transition #fsm
  51. obzenflow-fsm-macros

    Proc-macro helpers for the obzenflow-fsm crate (derives + DSL)

    v0.1.0 #fsm #state-machine #proc-macro #async
  52. funfsm

    An FSM library where the states are functions

    v0.2.1 #finite-state-machine #fsm #actor
  53. beehave

    defining and evaluating a hierarchical state machine (behaviour tree)

    v0.0.4 #game-state #game-ai #fsm #game #ai-behavior
  54. fsmentry-core

    Finite State Machines with an entry API and data storage

    v0.4.0 340 #finite-state-machine #storage-api #enums #data #machines-with-entry #diagram #snake-case #mermaid #fsm
  55. taker

    Option-like taking for everyting with a default value

    v0.1.0 #default-value #transition #option-like #state #fsm #partial-eq #debugging
  56. turbostate

    Finite State Machine

    v0.1.1 #finite-state-machine #fsm #state-machine
  57. Try searching with DuckDuckGo.

  58. small-fsm

    Finite State Machine for Rust

    v0.1.1 #finite-state-machine #fsm #state-machine
  59. rstmdb-core

    State machine engine for rstmdb - definitions, transitions, guard evaluation

    v0.1.1 #event-sourcing #state-machine #fsm
  60. generic-state-machine

    that allows to create generic or Moore or Mealy state machines that allows the use of custom transition functions

    v0.1.0 #state-machine #moore #fsm #mealy
  61. statig_macro

    Macro’s for statig

    v0.4.0 143K #state-machine #state-charts #fsm #hsm #embedded
  62. nefsm

    state machine library for Rust

    v0.1.3 #state-machine #fsm #rust #machine #state
  63. fsm

    Finite State Machine library, provide State and Event types, then create a machine with an initial state, give it some transition behaviours and you have your state machine!

    v0.2.2 #finite-state-machine #events
  64. fsm-rust-jb

    FSM (with effects, like Mealy machine) implementation in Rust

    v0.1.3 #fsm #formal-language #algorithm #parser #mealey
  65. rust-fsm-dsl

    Macros for rust-fsm DSL

    v0.8.0 31K #finite-state-machine #fsm #dsl
  66. tree-sitter-fsm

    FSM grammar for tree-sitter

    v0.3.0 #tree-sitter #fsm #parser
  67. fsm-macro

    A statically checked finite state machine written in rust

    v0.1.0 #finite-state-machine #fsm
  68. textfsm-macros

    Compile-time template validation macros for TextFSM

    v0.3.1 #macro #textfsm #fsm #parser
  69. simple_statemachine

    Statemachine defined via a simple and easy-to-read domain-specific language

    v1.0.0 #state-machine #fsm #architecture #pattern
  70. pakr-fsm

    Template to implement finite-state-machines

    v0.1.1 #fsm #automata
  71. state-machines-macro

    Procedural macros for the state-machines library

    v0.8.1 1.1K #state-machine #proc-macro #macro-state #fsm
  72. statemachine

    working with statemachines

    v0.1.0 #automata #fsm #state
  73. statum-macros

    Compile-time state machine magic for Rust: Zero-boilerplate typestate patterns with automatic transition validation

    v0.3.5 #finite-state-machine #finite-state #enums #fsm #state-machine
  74. call-fsm

    callback based, finite state machine handler

    v0.1.0 #fsm #callback #sm
  75. rustfsm_trait

    Trait sub-crate of the rustfsm crate

    v0.1.0 #fsm #sub-crate #rustfsm
  76. joerl_macro

    Procedural macros for joerl - Erlang-inspired actor model library

    v0.7.1 #actor-model #proc-macro #joerl #fsm #mermaid #erlang-inspired #prometheus
  77. fsmrs

    FSM (Final state machine) library wrtting in rust

    v0.1.0 #state-machine #fsm #wrtting #final #production-environment #badge #cargo-registry
  78. parser-pda

    Example of a simple parser pushdown automaton implementation

    v0.1.6 #finite-state-machine #fsm #pushdown-automaton #nested #parser
  79. rstm-macros

    procedural macros focused on streamlining the composition of Turing machines and their rules

    v0.1.5 #turing-machine #fsm #tm #computation
  80. rustfsm

    Define state machines that can accept events and produce commands

    v0.1.0 #state-machine #fsm
  81. bevy_fsm_macros

    Procedural macros for bevy_fsm - FSM derive macros

    v0.2.0 270 #finite-state-machine #fsm #bevy-macro #bevy
  82. genfsm

    generic finite state machine library

    v0.0.2 #finite-state-machine #generic #fsm
  83. nakamoto-p2p

    Peer-to-peer protocol state machine for the nakamoto crate

    v0.4.0 #blockchain #bitcoin #state-machine #p2p #nakamoto #reactor #fsm
  84. fi-night

    Statically typed Finite State Machine and Pushdown Automaton implementation

    v0.1.6 #finite-state-machine #statically-typed #fsm #pushdown-automaton #moore-machine
  85. sm

    💋 SM – a static State Machine library

    v0.9.0 10K #state-machine #fsm #state