Here are
1,326 public repositories
matching this topic...
State machines and statecharts for the modern web.
Updated
Nov 16, 2022
TypeScript
The de-facto solution to flexible routing with nested views in AngularJS
Updated
Dec 1, 2021
TypeScript
AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)
A lightweight, object-oriented finite state machine implementation in Python with many extensions
Updated
Nov 8, 2022
Python
The P programming language.
The <1 kb state machine hook for React
Updated
Sep 13, 2022
TypeScript
A library to display an interactive editor for any graph-like data.
Updated
Nov 16, 2022
TypeScript
Django friendly finite state machine support
Updated
Oct 21, 2022
Python
squirrel-foundation is a State Machine library, which provided a lightweight, easy use, type safe and programmable state machine implementation for Java.
Updated
Oct 26, 2022
Java
Behavior Trees Library in C++. Batteries included.
Ruby finite-state-machine-inspired API for modeling workflow
Updated
Jun 14, 2022
Ruby
A state machine abstraction for React
Updated
Jan 23, 2019
JavaScript
📠 React custom hook for persist state management
Updated
Nov 15, 2022
TypeScript
A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
Updated
Nov 2, 2022
Shell
SML: C++14 State Machine Library
A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
Updated
Nov 15, 2022
Kotlin
Stately.js is a JavaScript based finite-state machine (FSM) engine for Node.js and the browser.
Updated
Oct 2, 2018
JavaScript
A minimal finite state machine with a straightforward syntax.
Updated
Mar 15, 2022
Ruby
🤖 RxSwift + State Machine, inspired by Redux and Elm.
Updated
Dec 12, 2021
Swift
Improve this page
Add a description, image, and links to the
state-machine
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
state-machine
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.