Thanks to visit codestin.com
Credit goes to lib.rs

#state-machine

  1. statig

    Hierarchical state machines for designing event-driven systems

    v0.4.1 159K #state-machine #state-charts #embedded #fsm #hsm
  2. pio

    Support for the Raspberry Silicon RP2040's PIO State Machines

    v0.3.0 87K #state-machine #assembly #raspberry-pi-pico #rp2040 #silicon #embedded
  3. iroh-gossip

    gossip messages over broadcast trees

    v0.95.0 9.3K #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. rust-fsm

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

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

    AWS SDK for AWS Step Functions

    v1.96.0 4.5K #state-machine #aws-sdk #step #alias #distributed-applications #developer-guide #heartbeat
  7. webmachine-rust

    Port of the Ruby Webmachine library to Rust

    v0.6.2 750 #http-request #web-server #ruby #state-machine #resources #hyper-http #negotiation
  8. smlang

    A no-std state machine language DSL

    v0.8.0 16K #state-machine #dsl
  9. blackship

    A FreeBSD jail manager with state machine control

    v0.1.2 #jail #state-machine #freebsd-jail #manager #freebsd
  10. bevy_state

    Finite state machines for Bevy

    v0.18.0 146K #state-machine #bevy #bevy-game-engine
  11. seldom_state

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

    v0.15.0 #state-machine #artificial-intelligence #bevy
  12. macro-machines

    State machine macros with logging and graphviz DOT file generation

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

    Minimalistic state machine for Bevy game engine

    v0.4.0 #state-machine #bevy-game-engine #behavior #transition #stop #moonshine #game-state
  14. pg_task

    Resumable state machine based Postgres tasks

    v0.2.2 500 #state-machine #task-scheduling #postgresql #step #task-runner #task-manager #transition
  15. anapaya-quinn-proto

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

    v0.11.13-ana.0 130 #quic #server #state-machine
  16. state-machines

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

    v0.7.0 1.4K #state-machine #fsm #embedded #async
  17. computation-process

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

    v0.2.0 #suspend #cooperative-cancellation #cancellation #computation #state-machine
  18. proptest-state-machine

    State machine based testing support for proptest

    v0.6.0 83K #state-machine #property-testing #quickcheck-testing #fuzzing #quickcheck
  19. tooltest

    CLI conformance testing for MCP servers

    v0.3.0 #mcp-server #testing #testing-server #conformance #corpus #json-output #state-machine #exit-code #repeatable
  20. omaha_client

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

    v0.3.7 #omaha #state-machine #updating #protocols #platform
  21. 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
  22. statum

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

    v0.1.48 #finite-state-machine #enums #fsm #finite-state #state-machine
  23. ruverta

    Verilog: Very Simple Verilog Builder

    v0.2.0 #builder #stream #verilog #very-simple #name #state-machine #reg #dff #comb #system-verilog
  24. ankurah-virtual-scroll

    Platform-agnostic virtual scroll state machine with pagination for Ankurah

    v0.7.3 #ankurah #pagination #state-machine #platform-independent #item #uni-ffi #live-query #heights #wasm-bindings
  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. 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
  27. mindset

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

    v0.1.1 #state-machine #effect #workflow #functional
  28. cassette

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

    v0.3.0 440 #async-executor #state-machine #embedded
  29. 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
  30. rex-sm

    Hierarchical state machine

    v0.8.0 1.2K #state-machine #hierarchical #notifications #stream #events #concurrency #state-store #event-stream
  31. oxidate-fsm

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

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

    state machine library focused on usability and visualization

    v0.5.0 360 #state-machine #workflow #fsm #visualization #mermaid
  33. 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
  34. async-inspect

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

    v0.2.0 #state-machine #inspection #async-debugging #tokio
  35. 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
  36. moku

    creating hierarchical state machines (HSM)

    v0.3.0 110 #state-machine #hsm #hierarchical #proc-macro #superstates #superstate #performance-counters #substates #logging
  37. pachislo

    game simulator

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

    ROS-agnostic lifecycle and action state machines

    v0.3.2 #ros2 #state-machine #robotics #ros2-robotics
  39. bevy_gearbox_editor

    State machine system for the bevy game engine

    v0.5.0 #state-machine #ecs #bevy #gamedev
  40. rustate

    creating and managing state machines, inspired by XState

    v0.3.0 480 #state-machine #state-charts #fsm #xstate
  41. ssec-core

    streaming implementation of the SSEC file format

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

    Transaction Event Log

    v0.17.9 1.1K #event-sourcing #state-machine #transaction-log #logging #tel #issuance #transaction-logging #revocation
  43. mxp-agents

    MXP-native autonomous agent runtime SDK

    v0.3.2 #sdk #mxp #agent #autonomous-agent #run-time #artificial-intelligence #health-check #state-machine
  44. fasm

    Fallible Async State Machines

    v0.3.0 #state-machine #action #async #user-input #restore #database-transaction #stf #emit #input-state #external-systems
  45. entidb_sync_engine

    Sync state machine and engine for EntiDB

    v2.0.0-alpha.3 #state-machine #offline-first #database-replication #sync #database-sync #database
  46. age-plugin

    [BETA] API for writing age plugins

    v0.6.1 210 #encryption #age-encryption #file-encryption #recipient #identity #encryption-key #stanza #state-machine
  47. phasm

    Phallible Async State Machines

    v0.2.0 #state-machine #distributed-systems #action #async #user-input #restore #input-state #stf #external-systems #emit
  48. bitfold-peer

    Peer state machine for the Bitfold networking library

    v0.1.5 #networking #state-machine #bitfold #cleanup #peer #congestion-control #statistics #fragmentation #checksum #stale
  49. aion-reactor

    State Machine

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

    A lightweight framework for asynchronous execution flow

    v0.1.8 420 #async #framework #state-machine #flow #task #asynchronous-tasks
  51. 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
  52. qslib

    QuantStudio qPCR machine library

    v0.14.0 #machine #quant-studio #temperature #protocols #control #drawer #scpi #state-machine
  53. phyto-fsm

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

    v0.2.1 #state-machine #plant-uml #proc-macro #codegen #fsm #macro-state
  54. muchin

    Support for composing large, interacting, complicated state machines

    v0.1.0 #state-machine #model #action #effectful #pure #system-time #uid #dispatcher #composing #uuid
  55. rust-sfsm

    A full static Rust finite state machine macro library

    v1.0.0 #fsm #static #embedded #no-alloc #state-machine
  56. bevy_picking_state_machine

    A global state machine for working with bevy_picking

    v0.3.0 #picking #state-machine #bevy
  57. 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
  58. simple_coro

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

    v0.1.3 320 #coroutine-generator #state-machine #coroutine #generator
  59. 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
  60. 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
  61. aper

    Synchronized state machines over WebSockets

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

    COLA-style state machine with fluent API

    v0.1.0 #state-machine #fsm #dsl #workflow
  63. 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
  64. 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
  65. stateflow

    extensible state machine implementation in Rust

    v0.4.1 270 #state-machine #workflow-automation #fsm #embedded #automation
  66. 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 #transition
  67. bevy_gearbox

    State machine system for the bevy game engine

    v0.4.0 700 #state-machine #ecs #bevy-ecs #bevy
  68. sfsm

    Static state machine generator for no_std and embedded environments

    v0.4.3 #state-machine #embedded #static
  69. netsblox-stateflow

    extracting state machines from NetsBlox code

    v0.2.1 1.8K #state-machine #netsblox #extracting
  70. horrorhttp

    A perhaps too flexible HTTP library based on a state machine

    v0.2.3 #state-machine #handler #flexible #http #connection #tcp-stream #transition
  71. state_machine_future

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

    v0.2.0 1.2K #state-machine #future #derive
  72. typestate

    A proc macro DSL for typestates

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

    VST3 implementation layer for the Beamer framework

    v0.1.6 #framework #midi #vst3 #beamer #plugin #audio-processing #state-machine #vst #real-time #life-cycle
  74. streamline

    Reversible futures::Stream-based state machines

    v0.0.7 #state-machine #async-stream #stream #future #future-stream
  75. 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
  76. kaori-hsm

    A performant hierarchical state machine library

    v0.1.1 #state-machine #embedded #hsm #event-driven #state-charts
  77. fsmall

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

    v0.1.0 #moore #fsm #mealy #no-std #state-machine
  78. state_machine_builder

    Builder helpers to make state machines easily

    v0.0.2 #state-machine #builder #active #object #object-builder
  79. vorant

    generating state machines

    v0.2.0 #state-machine #machine
  80. tfam

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

    v0.1.0 #state-machine #transition #elementary #traits #sequence
  81. apparat

    A lightweight event-driven behavioral state machine

    v0.5.5 #state-machine #events #state
  82. aumm_core

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

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

    Define state machines that can accept events and produce commands

    v0.3.1 210 #state-machine #fsm
  84. 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
  85. pio-parser

    Raspberry Silicon PIO asm parser

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

    A stream processor language

    v0.1.2 #stream-processing #demand-driven #state-machine #processing-stream #language
  87. timemachine

    time-based state machine for daily scheduled state transitions

    v0.3.2 #state-machine #time-based #daily #scheduled #edge
  88. guts

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

    v0.2.0 #state-machine #destructuring #construct
  89. finny

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

    v0.2.0 370 #state-machine #fsm #state
  90. voyager

    Web crawler and scraper

    v0.2.1 #web-crawler #web-scraping #state-machine
  91. 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
  92. scdlang

    Core parser of Statecharts Description Languange

    v0.2.1 #state-machine #dsl
  93. 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
  94. aper-stateroom

    Synchronized state machines over WebSockets

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

    brisk declarative engine to generate state machines

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

    A powerful program to view, edit and simulate petri nets

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

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

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

    Temporary Kvarn fork: State machine for the QUIC transport protocol

    v0.11.0-alpha1 #quic #state-machine
  99. shakemyleg

    state machine definition language and interpreter

    v3.0.0 1.1K #state-machine #interpreter #definition-language #expression #condition #sml #brackets
  100. 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
  101. asl

    Amazon States Language

    v0.2.0 260 #state-machine #amazon #task-handler #task-execution #parser #input-value
  102. extfsm

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

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

    State machine generator using macros

    v0.2.0 #state-machine #fsm #macro #macro-state
  104. 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
  105. 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 #webhook
  106. s-crap

    A CLI for working with Scdlang

    v0.2.1 #state-machine #scdlang #cli
  107. hop-channels

    Channel state machines and persistence adapters built on hop-core

    v0.1.1 #channel #state-machine #built #persistence #adapter
  108. issue-states

    managing issue states

    v0.2.0 #state #issue #condition #resolver #properties #data-model #state-machine #workflow-management #issue-tracker
  109. 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
  110. aper-yew

    Synchronized state machines over WebSockets

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

    An event-driven state machine library for Rust

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

    A stack-based state machine with update functions

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

    a multiplexer over multiple lexers

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

    A rudimentary animation state machine system for Bevy

    v0.6.0 #state-machine #bevy-plugin #bevy-animation #animation #bevy
  115. rotor

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

    v0.6.3 300 #state-machine #mio #io #loops
  116. etsm

    Efficient Tiny State Machine using object callbacks

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

    Substrate State Machine

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

    A Kubernetes operator implementation in Rust

    v0.6.0 #kubernetes-operator #kubernetes-controller #state-machine #operator
  119. gerrymander

    Push-down state automata for games

    v0.2.0 #state-machine #transition #push-down
  120. 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
  121. gamai

    Modular task switching library suitable for Game AI and Robotics

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

    State management library for bracket-lib terminal

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

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

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

    proc macro that transforms generators to state machines

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

    State machine system for the bevy game engine

    v0.5.0 #state-machine #ecs #bevy #gamedev
  126. squinn-proto

    State machine for the QUIC transport protocol

    v0.11.8 140 #quic #state-machine
  127. jarl

    Jarl (Just another Raft library)

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

    Scdlang parser for targeting JavaScript library XState

    v0.2.1 #dsl #state-machine
  129. state-machines-core

    Core types and traits for the state-machines library

    v0.7.0 1.4K #state-machine #transition #fsm
  130. rs_state_machine

    A business-oriented state machine library

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

    parsing dialogue scripts

    v0.1.0 #dialog #block #command #scripting-language #marker #state-machine #goto #transition #zelda
  132. async-hsm

    The lightweight asynchronous hierarchical state machine (HSM)

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

    Traits for the sfsm crate

    v0.4.3 #state-machine #static #embedded
  134. statum-core

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

    v0.1.48 #finite-state-machine #finite-state #enums #fsm #state-machine
  135. aramid

    Synthetic fibers

    v0.3.1 #fibers #synthetic #cooperative-multitasking #state-machine #coroutine
  136. krossbar-state-machine

    Krossbar state machine

    v0.5.4 #state-machine #krossbar
  137. director

    versatile, ergonomic state machine in Rust-lang

    v0.5.0 #state-machine #engine #versatile #game
  138. microstate

    Finite state machine, inspired by micromachine

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

    Finite State Machine

    v0.1.1 #finite-state-machine #fsm #state-machine
  140. 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
  141. state_machine_parser

    The parser based on state machine generated by EBNF rules

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

    Finite State Machine for Rust

    v0.1.1 #finite-state-machine #fsm #state-machine
  143. trevm

    A typestate API wrapper for the revm EVM implementation

    v0.31.4 650 #revm #evm #type-state #state-machine #shortcut #simulating
  144. Try searching with DuckDuckGo.

  145. restate

    state machine library

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

    A State Machine Framework written in Rust

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

    An async runtime for sans-IO code

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

    A state machine procedural macro for enums

    v0.2.0 #finite-state-machine #state-machine
  149. 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
  150. 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
  151. 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
  152. scdlang_smcat

    Scdlang parser for targeting AST of state-machine-cat

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

    Hack async to do recursion on the heap

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

    Macro’s for statig

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

    state machine library for Rust

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

    Animation data flow library using hierarchical state machines

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

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

    v0.1.1 #finite-state-machine #state-machine #automata
  158. 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
  159. oblivious_state_machine

    defines an abstraction level to conveniently describe state machines

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

    An event-driven stateful actor framework for Rust

    v0.1.1 #actor-framework #stateful #events #state-machine #system #system-state
  161. hvac

    hvac controller state machine

    v0.1.0 #state-machine #thermostat
  162. vnc

    protocol, client state machine, a client and a proxy

    v0.4.0 200 #state-machine #proxy #client #protocols
  163. state_machine

    state machine

    v0.1.14 #music #partial-eq #debugging #struct #exit #hash
  164. stackbt_automata_impl

    Automata implementations for StackBT

    v0.1.2 #behavior-tree #automata #stack-bt #amethyst #state-machine #stackful-coroutine #artificial-intelligence
  165. rusty_state

    state machine for rust

    v0.1.1 #state-machine #traffic-light #testing
  166. 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
  167. 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
  168. simple_statemachine

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

    v1.0.0 #state-machine #fsm #architecture #pattern
  169. dd_statechart

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

    v0.7.0 #state-charts #state-machine #harel #scxml
  170. state-machines-macro

    Procedural macros for the state-machines library

    v0.7.0 2.1K #state-machine #proc-macro #macro-state #fsm
  171. statemachine

    working with statemachines

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

    Event driven network io

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

    The sub package maintained by taven

    v0.1.1 #state-machine #behavior-tree #control-flow
  174. statum-macros

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

    v0.1.48 #finite-state-machine #finite-state #enums #fsm #state-machine
  175. pezsp-state-machine

    Bizinikiwi State Machine

    v0.35.0 #state-machine #bizinikiwi #blockchain
  176. smlang-macros

    Procedual macros for the smlang crate

    v0.8.0 20K #state-machine #dsl
  177. cps_st_machine

    State machines driven by continuation passing style

    v0.1.0 #state-machine #continuation #style #driven #define
  178. spades

    A popular four person card game implemented in Rust

    v1.0.0 #state-machine #card #state
  179. machine

    State machine utilities

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

    interact with the ic-test-state-machine

    v3.0.1 6.1K #dfinity #state-machine #testing #canister
  181. 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
  182. aoc_2018_state_machine

    registers & opcodes for advent of code 2018 state machine

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

    state machine library

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

    definition of a state machine

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

    A small collection of crates for game AI

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

    interoperable state machine protocol

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

    FSM (Final state machine) library wrtting in rust

    v0.1.0 #state-machine #fsm #wrtting #final #production-environment #badge #cargo-registry
  188. statechart

    statecharts: hierarchical, reactive state machines

    v0.0.8 #state-charts #state-machine #event-driven #reactive
  189. roxy-backend

    Backend implementations for Roxy RPC proxy

    v0.1.0 #load-balancing #rpc #roxy #back-end #state-machine #failover #back-end-health #rpc-request
  190. pio-core

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

    v0.3.0 14K #rp2040 #assembly #state-machine #low-level #internal
  191. rustfsm

    Define state machines that can accept events and produce commands

    v0.1.0 #state-machine #fsm
  192. legion-task

    Fork-join multitasking for Legion ECS

    v0.1.0 #ecs #fork-join #task-graph #legion #task-runner #multitasking #task-manager #assemble #state-machine
  193. timewrap

    An async sugar for virtual timeline

    v0.3.4 #async #timeline #virtual #time #testing #coding-style #state-machine #unit-testing #real-world
  194. machinae

    A generic state machine

    v0.1.0 #state-machine #generic #events #trans #dyn #trait-object
  195. pushdown-automaton-macro

    Macro generator for state machine, implementing pushdown automaton

    v0.1.0 #state-machine #macro-generator #automata #pushdown #struct-and-traits
  196. mealy

    Low-overhead state machine interface

    v0.1.2 #state-machine #interface #low-overhead #automata #documentation #sorry #zero-overhead
  197. petnat

    A Petri net plugin for Bevy Engine

    v0.0.2 #state-machine #petri-net #petri #bevy
  198. nakamoto-p2p

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

    v0.4.0 #blockchain #bitcoin #state-machine #p2p #nakamoto #reactor #fsm
  199. stackbt_macros

    Macros for StackBT

    v0.1.2 #behavior-tree #macro #stack-bt #game-ai #amethyst #state-machine #stackful-coroutine
  200. macro-delegatenode

    Behavior tree plugin for Bevy

    v0.9.0 #bevy-plugin #behavior-tree #bevior-tree #node #state-machine