transitions

State machine library

An object-oriented finite state machine implementation in Python with many extensions.

A lightweight, object-oriented finite state machine implementation in Python with many extensions

GitHub

6k stars
96 watching
527 forks
Language: Python
last commit: about 2 years ago
Linked from 3 awesome lists

hierarchical-state-machinenested-statespythonstate-diagramstate-machine

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
indygreg/pyoxidizerA tool for packaging and distributing Python applications by creating self-contained executables with embedded Python interpreters.5,562
pgularski/pysmA versatile Python State Machine library for building flexible and scalable state-based systems73
facebook/pyre-checkType-checking software for Python code6,885
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
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
qubvel-org/segmentation_models.pytorchA comprehensive library for training and applying deep learning models for image segmentation9,829
pyinstaller/pyinstallerA tool for bundling Python applications and their dependencies into standalone executables.11,999
pyinfra-dev/pyinfraA tool that transforms Python code into shell commands to manage and deploy infrastructure across various environments such as servers, Docker containers, and local machines.3,966
pytorch/pytorchA Python library providing tensors and dynamic neural networks with strong GPU acceleration84,978
pyodide/pyodideEnables the execution of Python code in web browsers and Node.js environments using WebAssembly12,406
keon/algorithmsA collection of Python implementations of various algorithms and data structures.24,129
robcarver17/pysystemtradeA systematic trading platform that allows users to test and automate futures trading strategies2,694
google/pytypeAutomates type checking and error prevention in Python code4,791
openstack/automatonProvides tools for creating and managing state machines in Python to validate and execute tasks53
ethereum/py-evmAn implementation of the Ethereum Virtual Machine in Python2,279