Ahsm

ahsm is a very small and simple implementation of Hierarchical State Machines, also known as Statecharts. It's written in Lua, with no external dependencies, and in a single file. Can be run on platforms as small as a microcontroller.
Alternatives To Ahsm
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Javascript State Machine7,6795531183 years ago9July 12, 201868mitJavaScript
A javascript finite state machine library
Stateless5,166183555 months ago186December 03, 202374otherC#
A simple library for creating state machines in C# code
Transitions5,164176925 months ago47September 02, 202217mitPython
A lightweight, object-oriented finite state machine implementation in Python with many extensions
Aasm4,8832,3781366 months ago100February 05, 2023168mitRuby
AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)
Squirrel1,9542242 years ago26August 23, 202262otherJava
squirrel-foundation is a State Machine library, which provided a lightweight, easy use, type safe and programmable state machine implementation for Java.
Statemachine1,849
8 months ago1June 20, 201928otherKotlin
A Kotlin and Swift DSL for finite state machine
Microstates1,3149112 years ago88September 08, 202056mitJavaScript
Composable state primitives for JavaScript
React Automata1,2931365 years ago27August 27, 201814mitJavaScript
A state machine abstraction for React
Finite1,22869132 years ago20April 08, 202261mitPHP
A Simple PHP Finite State Machine
Stateless4j860473a year ago8October 30, 20147apache-2.0Java
Lightweight Java State Machine
Alternatives To Ahsm
Select To Compare


Alternative Project Comparisons
Popular State Machine Projects
Popular Transition Projects
Popular Control Flow Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Lua
Transition
State Machine