mirror of
https://github.com/vinta/awesome-python.git
synced 2026-10-06 17:05:16 +08:00
feat: add python-statemachine as a challenger to transitions
Audit of proposed additions from a YouTube video roundup. transitions has not been pushed since 2025-09-11 and crosses the 12-month activity line on 2026-09-11, while python-statemachine is actively developed (pushed 2026-08-17, version 3.2.1 released 2026-08-01) and covers strictly more (SCXML-compliant statecharts, compound and parallel states, history, sync and async). Downloads 1,422,332/month vs transitions 3,137,416/month (pepy.tech, 2026-08-23). Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -585,6 +585,7 @@ _Python implementation of data structures, algorithms and design patterns. Also
|
||||
- Design Patterns
|
||||
- [transitions](https://github.com/pytransitions/transitions) - A lightweight, object-oriented finite state machine implementation.
|
||||
- [python-patterns](https://github.com/faif/python-patterns) - A collection of design patterns in Python.
|
||||
- [python-statemachine](https://github.com/fgmacedo/python-statemachine) - Expressive statecharts and finite state machines with a declarative API, in sync and async codebases.
|
||||
|
||||
### Interactive Interpreter
|
||||
|
||||
|
||||
Reference in New Issue
Block a user