state_machine

State machine

A Python library that provides a declarative way to define states and transitions for objects

Python State Machine for humans

GitHub

404 stars
18 watching
28 forks
Language: Python
last commit: about 6 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
fgmacedo/python-statemachineA Python library for creating and managing finite state machines with support for synchronous and asynchronous programming, conditional transitions, and graphical representation.931
shuckster/statebot-shAn implementation of a finite state machine using shell scripts to manage the behavior of a program.17
state-machines/state_machinesSupports creating state machines for attributes on Ruby classes822
glyph/automatA Python library for expressing finite-state machines in an idiomatic way, allowing developers to define and enforce complex state transitions without cluttering their code with conditional logic.594
unquietcode/jstateProvides a Java tool for building and managing state machines with standardized methods and callbacks.97
openstack/automatonProvides tools for creating and managing state machines in Python to validate and execute tasks53
pgularski/pysmA versatile Python State Machine library for building flexible and scalable state-based systems73
achou11/state-machinesA collection of knowledge and terminology around state machines used in software development62
davidmoten/state-machineGenerates Java classes to handle state transitions based on a state machine definition135
vikingco/django-states2A Django project providing a state machine implementation for managing model states131
joaomdmoura/machineryA lightweight Elixir library for creating and managing state machines538
shuckster/statebotAn implementation of a finite state machine in JavaScript, allowing developers to describe and manage states using a flowchart-like syntax.29
philipdev/stateflowA tool for implementing event-driven state machines in JavaScript applications12
opyh/motion-state-machineA state machine gem designed to simplify complex UI states and handle asynchronous events in RubyMotion apps.70
cpressey/facts-about-state-machinesExploring state machines and their applications in software development728