From 149cdd63bb7299958b357dde43a65b0941dcdbd8 Mon Sep 17 00:00:00 2001 From: Vinta Chen Date: Sun, 23 Aug 2026 00:46:57 +0800 Subject: [PATCH] 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 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e3942056..81f09598 100644 --- a/README.md +++ b/README.md @@ -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