Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. State Machines

State Machines

9 projects

Showing 9 of 9 projects

xstate
xstateTypeScript

Actor-based state management and orchestration library for JavaScript and TypeScript using state machines and statecharts.

#event-driven#hacktoberfest#state-machines
Stars29.9k
Forks1.4k
Last commit21 hours ago
P
PC#

A state machine based programming language for formally modeling and analyzing complex distributed systems.

#event-driven#programming-language#state-machines
Stars3.6k
Forks223
Last commit2 days ago
LimboAI
LimboAIC++

A Godot 4 plugin providing Behavior Trees and Hierarchical State Machines for creating complex AI behaviors in games.

#visual-scripting#cplusplus-plugin#game-ai
Stars2.9k
Forks131
Last commit1 month ago
gdx-ai
gdx-aiJava

A high-performance Java AI framework for games, featuring steering behaviors, pathfinding, behavior trees, and finite state machines.

#game-ai#state-machines#finite-state-machines
Stars1.3k
Forks254
Last commit1 year ago
castor
castorScala

A lightweight, typed Actor library for Scala and Scala.js to build concurrent data pipelines and state machines.

#state-machines#scala-js#parallelism
Stars149
Forks13
Last commit3 months ago
record-flux
record-fluxAda

A toolset for formal specification and generation of verifiable binary parsers, message generators, and protocol state machines.

#binary-parser#state-machines#spark
Stars129
Forks10
Last commit6 months ago
Coroutine-based multithreading library
Coroutine-based multithreading libraryPascal

A coroutine-based multithreading library for Delphi enabling procedural-oriented programming with greenlets, channels, and async I/O.

#state-machines#channels#coroutines
Stars119
Forks37
Last commit3 years ago
pinia-xstate
pinia-xstateTypeScript

Integrates XState state machines into Pinia stores for global state management in Vue applications.

#state-machines#reactive-state#vue-composition-api
Stars65
Forks4
Last commit1 year ago
pyrobottraining
pyrobottrainingPython

A hands-on training tool for learning FRC robot programming in Python using RobotPy WPILib libraries and unit tests.

#state-machines#frc-robot#robotics-education
Stars8
Forks10
Last commit10 years ago

Related Tags

#State Machine3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub