Preparing for system design interviews?  Try bugzed.com →

Transitions

JSON →
library 0.9.3 ·python
verified Jun 28, 2026

Transitions is a lightweight, object-oriented finite state machine implementation for Python, designed to be easy to use and extend. It supports features like hierarchical states, parallel states, conditional transitions, and callbacks. Currently at version 0.9.3, the library maintains an active development pace with minor releases frequently adding new features, bugfixes, and typing improvements.

total hits 17
actors 5 distinct systems
last hit 17d ago AhrefsBot
GPTBot
4
ByteDance
2
Script
1
Humans
4

top countries 🇺🇸 United States · 🇸🇬 Singapore · 🇨🇦 Canada · 🇩🇪 Germany · 🇬🇧 United Kingdom