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
529 forks
Language: Python
last commit: 3 months ago
Linked from 3 awesome lists

hierarchical-state-machinenested-statespythonstate-diagramstate-machine

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
indygreg/pyoxidizer A tool for packaging and distributing Python applications by creating self-contained executables with embedded Python interpreters. 5,493
pgularski/pysm A versatile Python State Machine library for building flexible and scalable state-based systems 73
facebook/pyre-check Type-checking software for Python code 6,859
fgmacedo/python-statemachine A Python library for creating and managing finite state machines with support for synchronous and asynchronous programming, conditional transitions, and graphical representation. 911
glyph/automat A 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. 592
qubvel-org/segmentation_models.pytorch A PyTorch library for building and training neural networks for image segmentation tasks. 9,696
pyinstaller/pyinstaller A tool for bundling Python applications and their dependencies into standalone executables. 11,914
pyinfra-dev/pyinfra A 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,914
pytorch/pytorch A Python library providing tensors and dynamic neural networks with strong GPU acceleration 83,959
pyodide/pyodide Enables the execution of Python code in web browsers and Node.js environments using WebAssembly 12,273
keon/algorithms A collection of Python implementations of various algorithms and data structures. 24,076
robcarver17/pysystemtrade A Python-based backtesting and trading system designed to automate futures trading strategies 2,658
google/pytype Automates type checking and error prevention in Python code 4,773
openstack/automaton Provides tools for creating and managing state machines in Python to validate and execute tasks 50
ethereum/py-evm An implementation of the Ethereum Virtual Machine in Python 2,267