#state-machine

  1. pio

    Support for the Raspberry Silicon RP2040's PIO State Machines

    v0.3.0 192K #state-machine #assembly #raspberry-pi-pico #rp2040 #silicon #embedded
  2. statig

    Hierarchical state machines for designing event-driven systems

    v0.4.1 222K #state-machine #state-charts #embedded #fsm #hsm
  3. iroh-gossip

    gossip messages over broadcast trees

    v0.96.0 13K #message #broadcast #networking #net #hyparview #gossip #state-machine #iroh #swarm
  4. crb

    CRB | Composable Runtime Blocks

    v0.0.38 2.9K #actor-model #ai-agents #artificial-intelligence #state-machine #block #wasm #concurrency #async-task
  5. smlang

    A no-std state machine language DSL

    v0.8.0 26K #state-machine #dsl
  6. rust-fsm

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

    v0.8.0 30K #state-machine #specification #dsl #output #framework #proc-macro #alphabet #transition #diagram
  7. aws-sdk-sfn

    AWS SDK for AWS Step Functions

    v1.98.0 7.9K #state-machine #aws-sdk #step #alias #distributed-applications #developer-guide #heartbeat
  8. bevy_state

    Finite state machines for Bevy

    v0.18.0 161K #state-machine #bevy #bevy-game-engine
  9. rstmdb

    A state machine database with WAL durability

    v0.1.1 #state-machine #event-sourcing #wal #database
  10. computation-process

    defining stateful computations (and generators) that support suspend/resume, interleaving, cancellation and serialization

    v0.2.0 850 #suspend #cooperative-cancellation #cancellation #computation #state-machine
  11. webmachine-rust

    Port of the Ruby Webmachine library to Rust

    v0.6.2 #http-request #web-server #ruby #state-machine #resources #hyper-http #negotiation
  12. macro-machines

    State machine macros with logging and graphviz DOT file generation

    v0.10.8 850 #state-machine #graphviz #dotfiles #logging #logging-macro #file-generation #macro-state #transition
  13. moonshine-behavior

    Minimalistic state machine for Bevy game engine

    v0.4.1 #state-machine #bevy-game-engine #behavior #transition #stop #moonshine #game-state
  14. delta-behavior

    constrained state transitions that preserve global coherence - systems that refuse to collapse

    v0.1.0 #state-machine #coherence #containment #stability #ai-safety
  15. 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
  16. proptest-state-machine

    State machine based testing support for proptest

    v0.7.0 116K #state-machine #property-testing #quickcheck-testing #fuzzing #quickcheck
  17. wfaas

    Workflow-as-a-Service engine for managing multi-step operations

    v1.0.1 #state-machine #orchestration #dag #workflow-orchestration
  18. 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
  19. blackship

    A FreeBSD jail manager with state machine control

    v0.1.4 #jail #freebsd-jail #state-machine #manager #freebsd
  20. pg_task

    Resumable state machine based Postgres tasks

    v0.2.2 #state-machine #task-scheduling #postgresql #step #task-runner #task-manager #transition
  21. seldom_state

    Component-based state machine plugin for Bevy. Useful for AI, player state, and other entities that occupy various states.

    v0.15.0 100 #state-machine #artificial-intelligence #bevy
  22. ankurah-virtual-scroll

    Platform-agnostic virtual scroll state machine with pagination for Ankurah

    v0.7.7 #ankurah #pagination #state-machine #platform-independent #item #uni-ffi #live-query #heights #wasm-bindings
  23. omaha_client

    Platform- and product-agnostic implementation of the client end of the Omaha Protocol

    v0.3.7 #omaha #state-machine #updating #protocols #platform
  24. anapaya-quinn-proto

    Anapaya's for of the state machine for the QUIC transport protocol

    v0.11.13-ana.0 800 #quic #server #state-machine
  25. chronon

    Deterministic execution kernel with crash-safe replication and exactly-once side effects

    v0.1.0 #consensus #replication #distributed #deterministic #distributed-replication #state-machine
  26. ruverta

    Verilog: Very Simple Verilog Builder

    v0.2.0 #builder #stream #verilog #very-simple #name #state-machine #reg #dff #comb #system-verilog
  27. tooltest

    CLI conformance testing for MCP servers

    v0.4.1 #mcp-server #testing #json-schema #conformance #testing-server #corpus #state-machine #json-output #lint #mcp-tool
  28. cassette

    single-future, non-blocking executor intended for building state machines

    v0.3.0 500 #async-executor #state-machine #embedded
  29. obzenflow-fsm

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

    v0.3.0 #finite-state-machine #fsm #actor #state-machine
  30. deterministic_automata

    A framework for implementing deterministic and mutation automata with arbitrary state complexity

    v0.1.8 370 #regex-automata #state-machine #automata #regex #parser #state-machine-parser
  31. breaker_machines_native

    Ruby FFI bindings for breaker-machines circuit breaker

    v0.5.7 #circuit-breaker #state-machine #ruby #observability #ruby-bindings #storage-back-end #thread-safe #rails #failover #microservices
  32. 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
  33. rusty-tip

    Nanonis SPM system control via TCP

    v0.1.1 #tip #logging #state-machine #nanonis #system #voltage #spm #sweep #sharp #stm
  34. blinc_layout

    Blinc layout engine - Flexbox layout powered by Taffy

    v0.1.1 #motion-animation #declarative-ui #text-input #flexbox #syntax-highlighting #ui-framework #svg #css #state-machine #rich-text
  35. vibe-graph-automaton

    Foundational graph automaton with temporal state evolution and rule-driven transitions

    v0.2.0 #cellular-automata #graph #state-machine #temporal-graph #temporal
  36. rex-sm

    Hierarchical state machine

    v0.8.0 1.2K #state-machine #hierarchical #stream #notifications #events #concurrency #state-store #event-stream
  37. seesaw_core

    A deterministic, event-driven coordination layer where machines decide, effects execute, and transactions define authority

    v0.10.3 #effect #event-driven #define #execute #transaction #transition #reducers #debugging #decide #state-machine
  38. async-inspect

    X-ray vision for async Rust - inspect and debug async state machines

    v0.2.0 #state-machine #inspection #async-debugging #tokio
  39. pachislo

    game simulator

    v0.3.2 140 #rush #game-input #user-input #probability #lottery #ball #control-flow #modes #state-management #state-machine
  40. mindset

    A pure functional state machine library built on Stillwater's Effect system

    v0.1.1 #state-machine #effect #workflow #functional
  41. adar

    Advanced Architecture (ADAR) is a collection of architectural tools that help you write more readable and performant code

    v0.1.0 #flags #state-machine #architecture #design
  42. oxidate-fsm

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

    v0.1.0 #state-machine #codegen #fsm #gui #embedded
  43. state-machines-cli

    CLI tool for state-machines visualization and introspection

    v0.1.1 #state-machine #mermaid #visualization
  44. yasm

    state machine library focused on usability and visualization

    v0.5.0 #state-machine #workflow #fsm #visualization #mermaid
  45. moku

    creating hierarchical state machines (HSM)

    v0.3.0 110 #state-machine #hsm #hierarchical #proc-macro #superstates #superstate #performance-counters #state-tree #substates #logging
  46. ssec-core

    streaming implementation of the SSEC file format

    v0.7.1 #encryption #ssec-file #stream #content #decryption #compression #kdf #sans-io #state-machine
  47. rosrustext_core

    ROS-agnostic lifecycle and action state machines

    v0.4.0 #ros2 #state-machine #robotics #ros2-robotics
  48. teliox

    Transaction Event Log

    v0.17.10 #event-sourcing #state-machine #transaction-log #logging #tel #issuance #transaction-logging #revocation
  49. bevy_gearbox_editor

    State machine system for the bevy game engine

    v0.5.0 #state-machine #ecs #bevy #gamedev
  50. zmodem2

    ZMODEM file transfer protocol

    v0.5.0 #file-transfer #file-transfer-protocols #zmodem #state-machine #sender #transfer-protocol
  51. age-plugin

    [BETA] API for writing age plugins

    v0.6.1 260 #encryption #age-encryption #file-encryption #recipient #identity #encryption-key #state-machine #stanza
  52. rustate

    creating and managing state machines, inspired by XState

    v0.3.0 480 #state-machine #state-charts #fsm #xstate
  53. sidebyside-core

    Core domain types for Sidebyside SDK

    v0.1.0 #sdk #domain #workflow #state #step #state-machine
  54. freactor

    A lightweight framework for asynchronous execution flow

    v0.1.8 420 #async #framework #state-machine #flow #task #asynchronous-tasks #parallel-execution
  55. vtmachine

    State machine for VT100-like terminal data streams

    v0.4.0 130 #state-machine #virtual-terminal #stream-data #video #events #byte-stream #control-sequence #caller #character-set #control-character
  56. 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
  57. bitfold-peer

    Peer state machine for the Bitfold networking library

    v0.1.5 #state-machine #networking #peer #endpoint #remote #bitfold
  58. qslib

    QuantStudio qPCR machine library

    v0.14.0 #machine #quant-studio #temperature #protocols #control #drawer #scpi #state-machine
  59. muchin

    Support for composing large, interacting, complicated state machines

    v0.1.0 #state-machine #model #action #effectful #pure #system-time #uid #dispatcher #composing #uuid
  60. bevy_picking_state_machine

    A global state machine for working with bevy_picking

    v0.3.0 #picking #state-machine #bevy
  61. nestum

    Proc-macro for nested enum paths like Enum1::Variant1::VariantA

    v0.1.3 #proc-macro #nested #path #variant1 #enum-variant #state-machine #pattern-match
  62. rust-sfsm

    A full static Rust finite state machine macro library

    v1.0.0 #fsm #static #embedded #no-alloc #state-machine
  63. fasm

    Fallible Async State Machines

    v0.3.0 #state-machine #action #async #user-input #restore #database-transaction #stf #emit #input-state #external-systems
  64. aion-reactor

    State Machine

    v0.1.4 #state-machine #reactor #events #system #executable #game-logic #blocker #aion #event-manager #web-framework
  65. takeable

    Container type that allows for temporarily moving out of the container, or permanently moving out and invalidating the container

    v0.2.2 16K #state-machine #mutable-reference #permanent
  66. entidb_sync_engine

    Sync state machine and engine for EntiDB

    v2.0.0-alpha.3 #state-machine #offline-first #database-replication #database-sync #sync #database
  67. aper

    Synchronized state machines over WebSockets

    v0.5.0 500 #state-machine #multi-player #wasm
  68. rs-statemachine

    COLA-style state machine with fluent API

    v0.1.0 #state-machine #fsm #dsl #workflow
  69. asansio

    The Async/await state machine for the Sans I/O design pattern

    v0.2.0 #state-machine #design-patterns #sans-io #async #async-await
  70. ducta

    Experimental non-blocking HTTP server focused on explicit I/O state machines

    v0.2.0 #web-server #state-machine #non-blocking #experimental #explicit
  71. orka

    An asynchronous, pluggable, and type-safe workflow engine for Rust, designed for orchestrating complex multi-step business processes

    v0.1.0 #workflow-orchestration #state-machine #pipeline #orchestration #async-pipeline
  72. raftpico

    Raft framework built on top of the raftbare crate

    v0.1.1 160 #state-machine #framework #json-rpc #key-value-store #raft #serialization #serde-json
  73. sfsm

    Static state machine generator for no_std and embedded environments

    v0.4.3 #state-machine #embedded #static
  74. banish

    A DSL for state machines and fixed-point loops

    v1.0.0 #state-machine #dsl #rules-engine #rust
  75. 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
  76. stateflow

    extensible state machine implementation in Rust

    v0.4.1 270 #state-machine #workflow-automation #fsm #embedded #automation
  77. bevy_gearbox

    State machine system for the bevy game engine

    v0.4.0 700 #state-machine #ecs #bevy-ecs #bevy
  78. horrorhttp

    A perhaps too flexible HTTP library based on a state machine

    v0.2.4 #state-machine #handler #flexible #http #connection #tcp-stream #transition
  79. netsblox-stateflow

    extracting state machines from NetsBlox code

    v0.2.1 1.8K #state-machine #netsblox #extracting
  80. simple_coro

    (ab)using async/await to write simple state-machine based coroutines

    v0.1.3 #coroutine-generator #state-machine #coroutine #generator
  81. state_machine_future

    Easily create type-safe Futures from state machines — without the boilerplate

    v0.2.0 2.2K #state-machine #future #derive
  82. automata-like-programming

    that provides mechanisms for controlling the flow of execution in imitation of an automaton

    v0.2.0 #automata #state-machine #executing #execution #controlling #imitation #next-state #key-data #transition
  83. typestate

    A proc macro DSL for typestates

    v0.9.0-rc2 #state-machine #proc-macro #proc-macro-dsl #automata #limit
  84. beamer-vst3

    VST3 implementation layer for the Beamer audio plugin framework

    v0.2.3 #plugin-framework #vst3 #midi #beamer #audio-plugin #vst #audio-processing #state-machine #life-cycle
  85. molten-workflow

    Workflow state machine engine and transition management for Molten

    v0.0.2 #workflow-management #state-machine #molten #document-management #transition #management-system #state-management
  86. streamline

    Reversible futures::Stream-based state machines

    v0.0.7 #state-machine #async-stream #stream #future #future-stream
  87. kaori-hsm

    A performant hierarchical state machine library

    v0.1.1 #state-machine #embedded #hsm #event-driven #state-charts
  88. state_machine_builder

    Builder helpers to make state machines easily

    v0.0.2 #state-machine #builder #active #object #object-builder
  89. framework-cqrs-lib

    handle state-machine with data persist in journal and store mongo for restfull actix api

    v0.5.9 1.7K #state-machine #cqrs #mongo-db #journal #store #restfull #actix #data-store
  90. apparat

    A lightweight event-driven behavioral state machine

    v0.5.5 #state-machine #events #state
  91. fsmall

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

    v0.1.0 #moore #fsm #mealy #no-std #state-machine
  92. aumm_core

    Abstract Universal Macro Model core: deterministic gesture recognition and macro execution

    v0.1.0 #state-machine #macro #input-macro #hid #input
  93. squads-rustfsm

    Define state machines that can accept events and produce commands

    v0.3.1 210 #state-machine #fsm
  94. solstack

    Enables management of your app's or game's control flow through a simple state stack machine

    v0.3.2 #state-machine #stack #ecs #game-state
  95. seesaw-persistence

    Machine state persistence for Seesaw framework

    v0.1.1 #state-machine #persistence #persistent-machine #seesaw #events #decide #in-memory
  96. rspl

    A stream processor language

    v0.1.2 #stream-processing #demand-driven #state-machine #processing-stream #language
  97. pio-parser

    Raspberry Silicon PIO asm parser

    v0.3.0 18K #assembly #pio #state-machine #silicon #parser #embedded #syntax-parser #raspberry-pi-pico
  98. guts

    Traits for constructing/destructuring from/into a type's internal guts

    v0.2.0 140 #state-machine #destructuring #construct
  99. timemachine

    time-based state machine for daily scheduled state transitions

    v0.3.2 #state-machine #time-based #daily #scheduled #edge
  100. vorant

    generating state machines

    v0.2.0 #state-machine #machine
  101. voyager

    Web crawler and scraper

    v0.2.1 #web-crawler #web-scraping #state-machine
  102. tfam

    A trait family around a elementary Transition trait for a variety of FP-style state machines, sequences

    v0.1.0 #state-machine #transition #traits #elementary #sequence
  103. finny

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

    v0.2.0 370 #state-machine #fsm #state
  104. kimberlite-kernel

    Pure functional state machine for Kimberlite

    v0.4.0 #state-machine #kernel #effect #kimberlite #functional #healthcare
  105. aper-websocket-client

    Synchronized state machines over WebSockets

    v0.5.0 100 #state-machine #aper #websocket #synchronized #multi-player #data-synchronization #real-time-applications #data-structures
  106. scdlang

    Core parser of Statecharts Description Languange

    v0.2.1 #state-machine #dsl
  107. stateless

    A lightweight, zero-cost state machine library that separates structure from behavior. Guards and actions live in wrapper code, not the DSL

    v0.1.0 500 #state-machine #enums #macro
  108. aper-stateroom

    Synchronized state machines over WebSockets

    v0.5.0 120 #state-machine #aper #synchronized
  109. brisk-machine

    brisk declarative engine to generate state machines

    v0.7.0 #state-machine #brisk #declarative #engine #generate
  110. pn-editor

    A powerful program to view, edit and simulate petri nets

    v0.9.2 #petri-nets #edit #state-machine #text-editing #view
  111. kll-core

    KLL state-machine implementation focused on no_std embedded/bare-metal targets

    v0.1.8 #state-machine #embedded #keyboard
  112. kvarn-quinn-proto

    Temporary Kvarn fork: State machine for the QUIC transport protocol

    v0.11.0-alpha1 #quic #state-machine
  113. transitionable

    A no_std compatible type to transition T -> T where you have an &mut T

    v0.1.3 #state-machine #replace-with #options #takeable
  114. extfsm

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

    v0.12.1 #finite-state-machine #fsm #state-machine
  115. shakemyleg

    state machine definition language and interpreter

    v3.0.0 1.1K #state-machine #interpreter #definition-language #expression #condition #sml #brackets
  116. macro_machine

    State machine generator using macros

    v0.2.0 #state-machine #fsm #macro #macro-state
  117. asl

    Amazon States Language

    v0.2.0 260 #state-machine #amazon #task-execution #task-handler #parser #input-value
  118. greentic-runner-new

    New Greentic runner state machine, adapters, and CLI glue

    v0.3.0 #adapter #greentic-runner #session-keys #packs #state-machine #telemetry #curl #oauth #host-port #canonical
  119. s-crap

    A CLI for working with Scdlang

    v0.2.1 #state-machine #scdlang #cli
  120. issue-states

    managing issue states

    v0.2.0 #state #issue #condition #resolver #properties #data-model #state-machine #workflow-management #issue-tracker
  121. simple-markdown-parser

    handling markdown. May include extra utilities

    v0.0.7 #markdown-parser #emit #link #iterator #decoration #state-machine #front-matter #badge #loc #benchmark
  122. npvdkgrs

    Single Round Non-interactive publicly verifiable distributed key generation and resharing algorithm over BLS12-381

    v0.1.0 #bls12-381 #key-generation #non-interactive #distributed-key #public-key #cryptography #participant #assembly #arkworks #state-machine
  123. aper-yew

    Synchronized state machines over WebSockets

    v0.5.0 #state-machine #aper #multi-player #synchronized #shared-state #debugging #data-synchronization #transition #synchronization-sync
  124. statement

    An event-driven state machine library for Rust

    v0.1.4 200 #state-machine #event-driven #web-sessions #instance #set
  125. game_state_machine

    A stack-based state machine with update functions

    v1.0.0 #ecs #state-machine #game
  126. lex_sleuther_multiplexer

    a multiplexer over multiple lexers

    v1.0.0 #lexer #multiplexer #count #lexgen #state-machine #occurrence #producing #glorified
  127. bevy-simple-state-machine

    A rudimentary animation state machine system for Bevy

    v0.6.0 #state-machine #bevy-plugin #bevy-animation #animation #bevy
  128. etsm

    Efficient Tiny State Machine using object callbacks

    v0.5.0 #state-machine #fsm #sm
  129. sp-state-machine

    Substrate State Machine

    v0.49.0 65K #state-machine #substrate #blockchain
  130. krator

    A Kubernetes operator implementation in Rust

    v0.6.0 #kubernetes-operator #kubernetes-controller #state-machine #operator
  131. rotor

    The mio-based framework for doing I/O in simple and composable way

    v0.6.3 300 #state-machine #mio #io #loops
  132. 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
  133. gerrymander

    Push-down state automata for games

    v0.2.0 #state-machine #transition #push-down
  134. sfn-machine

    state machine for tasks orchestration and chaining using a linked list to guarantee coherence and flexibility when a different procedure is desired

    v0.1.3 #state-machine #step-function #tasks-orchestration
  135. gamai

    Modular task switching library suitable for Game AI and Robotics

    v0.1.39 110 #game-ai #robotics #state-machine #behavior-tree #utility-ai
  136. bracket-state-machine

    State management library for bracket-lib terminal

    v0.2.0 #bracket-lib #state-machine
  137. fluent_state_machine

    A domain-specific language (DSL) for creating state machines in Rust

    v0.5.0 100 #state-machine #dsl #rust
  138. gentian

    proc macro that transforms generators to state machines

    v0.1.8 #state-machine #generator #proc-macro #future
  139. bevy_gearbox_core

    State machine system for the bevy game engine

    v0.5.0 #state-machine #ecs #bevy #gamedev
  140. hop-channels

    Channel state machines and persistence adapters built on hop-core

    v0.1.1 #channel #state-machine #built #persistence #adapter
  141. trevm

    A typestate API wrapper for the revm EVM implementation

    v0.34.0 550 #revm #evm #type-state #state-machine #shortcut #simulating
  142. obzenflow-fsm-macros

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

    v0.1.0 #fsm #state-machine #proc-macro #async
  143. state-machines-core

    Core types and traits for the state-machines library

    v0.8.0 1.1K #state-machine #transition #fsm
  144. jarl

    Jarl (Just another Raft library)

    v0.1.4 130 #raft #raft-consensus #state-machine #ipc #raft-log #vote #logging #majority #grpc
  145. scdlang_xstate

    Scdlang parser for targeting JavaScript library XState

    v0.2.1 #dsl #state-machine
  146. rs_state_machine

    A business-oriented state machine library

    v2.0.0 #state-machine #finite-state-machine #business-oriented
  147. dialogue-rs

    parsing dialogue scripts

    v0.1.0 #dialog #block #command #scripting-language #marker #state-machine #goto #transition #zelda
  148. squinn-proto

    State machine for the QUIC transport protocol

    v0.11.8 140 #quic #state-machine
  149. Try searching with DuckDuckGo.

  150. async-hsm

    The lightweight asynchronous hierarchical state machine (HSM)

    v0.2.0 #state-machine #hsm #hierarchy
  151. sfsm-base

    Traits for the sfsm crate

    v0.4.3 #state-machine #static #embedded
  152. aramid

    Synthetic fibers

    v0.3.1 #fibers #synthetic #cooperative-multitasking #state-machine #coroutine
  153. director

    versatile, ergonomic state machine in Rust-lang

    v0.5.0 #state-machine #engine #versatile #game
  154. krossbar-state-machine

    Krossbar state machine

    v0.5.4 #state-machine #krossbar
  155. microstate

    Finite state machine, inspired by micromachine

    v1.0.0 #finite-state-machine #micromachine #state-machine
  156. turbostate

    Finite State Machine

    v0.1.1 #finite-state-machine #fsm #state-machine
  157. state_machine_parser

    The parser based on state machine generated by EBNF rules

    v0.1.0 #state-machine #ebnf #generated #rules #parser
  158. small-fsm

    Finite State Machine for Rust

    v0.1.1 #finite-state-machine #fsm #state-machine
  159. restate

    state machine library

    v0.1.0-alpha #state-machine #finite-state-machine
  160. state_maschine

    A State Machine Framework written in Rust

    v0.1.1 #state-machine #design-patterns #design-pattern
  161. sairun

    An async runtime for sans-IO code

    v0.1.0 #async-runtime #sans-io #state-machine #datagram #future #udp
  162. fxsm

    A state machine procedural macro for enums

    v0.2.0 #finite-state-machine #state-machine
  163. rstmdb-core

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

    v0.1.1 #event-sourcing #state-machine #fsm
  164. step-machine

    Run your CLI program as state machines with persistence and recovery abilities

    v0.2.0 #state-machine #abilities #persistence #programs-state #recovery #debugging #file-permissions
  165. chargrid_event_routine

    Pseudo-synchronous composable event-based state machines for chargrid apps

    v0.3.0 #state-machine #chargrid #composable #pseudo-synchronous #app #event-based
  166. prototty_event_routine

    Pseudo-synchronous composable event-based state machines for prototty apps

    v0.29.0 #state-machine #prototty #composable #pseudo-synchronous #app #event-based
  167. 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
  168. scdlang_smcat

    Scdlang parser for targeting AST of state-machine-cat

    v0.2.1 #dsl #state-machine
  169. call-recursion

    Hack async to do recursion on the heap

    v0.1.0 #recursion #async #hack #call #heap #state-machine
  170. statig_macro

    Macro’s for statig

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

    state machine library for Rust

    v0.1.3 #state-machine #fsm #rust #machine #state
  172. animgraph

    Animation data flow library using hierarchical state machines

    v0.1.0 #animation #state-machine #vector
  173. finite-automata

    A collection of extendable finite automata with immutable state and transition data

    v0.1.1 #finite-state-machine #state-machine #automata
  174. bip324

    Encrypted transport for the bitcoin P2P protocol as specified by BIP 324

    v0.10.0 6.8K #bitcoin #encryption #protocols #handshake #state-machine #decryption #tokio-runtime
  175. oblivious_state_machine

    defines an abstraction level to conveniently describe state machines

    v0.6.5 #state-machine #abstraction #oblivious #level #transition
  176. armature

    An event-driven stateful actor framework for Rust

    v0.1.1 #actor-framework #stateful #events #state-machine #system #system-state
  177. akash-deploy-rs

    Standalone Akash deployment workflow engine

    v0.0.5 #session-storage #deployment #workflow-engine #provider #certificate #sdl #state-machine #canonical-json #template-variables #encryption
  178. hvac

    hvac controller state machine

    v0.1.0 #state-machine #thermostat
  179. state_machine

    state machine

    v0.1.14 #music #partial-eq #debugging #struct #exit #hash
  180. vnc

    protocol, client state machine, a client and a proxy

    v0.4.0 200 #state-machine #proxy #client #protocols
  181. stackbt_automata_impl

    Automata implementations for StackBT

    v0.1.2 #behavior-tree #automata #stack-bt #amethyst #state-machine #stackful-coroutine #artificial-intelligence
  182. pflow-metamodel

    Declarative Petri-nets using a rust DSL

    v0.3.0 250 #petri-nets #target #dsl #state-machine #petri-net #transition #domain-specific-language #base64 #arcs #inhibit
  183. rusty_state

    state machine for rust

    v0.1.1 #state-machine #traffic-light #testing
  184. pure-hfsm

    A finite state machine library with a clear separation between the machine definition and its changing state

    v0.1.0 #finite-state-machine #finite-automata #state-machine
  185. simple_statemachine

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

    v1.0.0 #state-machine #fsm #architecture #pattern
  186. state-machines-macro

    Procedural macros for the state-machines library

    v0.8.1 1.1K #state-machine #proc-macro #macro-state #fsm
  187. dd_statechart

    A Data-Driven implementation of Harel Statecharts designed for high-reliability systems

    v0.7.0 #state-charts #state-machine #harel #scxml
  188. statemachine

    working with statemachines

    v0.1.0 #automata #fsm #state
  189. cold-io

    Event driven network io

    v0.2.0 #state-machine #networking #proposer #event-driven #cold
  190. taven_core

    The sub package maintained by taven

    v0.1.1 #state-machine #behavior-tree #control-flow
  191. 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
  192. pezsp-state-machine

    Bizinikiwi State Machine

    v0.35.0 #state-machine #bizinikiwi #blockchain
  193. cps_st_machine

    State machines driven by continuation passing style

    v0.1.0 #state-machine #continuation #style #driven #define
  194. smlang-macros

    Procedual macros for the smlang crate

    v0.8.0 20K #state-machine #dsl
  195. spades

    A popular four person card game implemented in Rust

    v1.0.0 #state-machine #card #state
  196. banish_derive

    A DSL for state machines and fixed-point loops

    v1.0.0 #state-machine #dsl #rules-engine #rust
  197. machine

    State machine utilities

    v0.3.0 190 #state-machine #transition #state
  198. ic-test-state-machine-client

    interact with the ic-test-state-machine

    v3.0.1 5.4K #dfinity #state-machine #testing #canister
  199. pallas-miniprotocols

    Ouroboros network mini-protocols state-machines

    v0.18.5 #pallas #state-machine #transition #mini-protocols #data-structures #tx #agency #blockchain #network-protocol #happen
  200. aoc_2018_state_machine

    registers & opcodes for advent of code 2018 state machine

    v0.1.1 #state-machine #opcode #register #2018
  201. hes_state_machine

    state machine library

    v0.1.0 #state-machine #hes
  202. simple_state_machine

    definition of a state machine

    v0.1.0 #state-machine #define #abstraction
  203. stackbt

    A small collection of crates for game AI

    v0.1.2 #game-ai #behavior-tree #artificial-intelligence #amethyst #automata #state-machine #stackful-coroutine
  204. ismp

    interoperable state machine protocol

    v2506.1.1 260 #state-machine #substrate-polkadot #substrate #polkadot
  205. fsmrs

    FSM (Final state machine) library wrtting in rust

    v0.1.0 #state-machine #fsm #wrtting #final #production-environment #badge #cargo-registry
  206. pio-core

    Low-level internals for RP2040's PIO State Machines. You should use the pio crate instead.

    v0.3.0 18K #rp2040 #assembly #state-machine #low-level #internal
  207. statechart

    statecharts: hierarchical, reactive state machines

    v0.0.8 #state-charts #state-machine #event-driven #reactive
  208. rustfsm

    Define state machines that can accept events and produce commands

    v0.1.0 #state-machine #fsm