fgmacedo / python-statemachine
Python Finite State Machines made easy.
☆1,041Updated 3 weeks ago
Alternatives and similar repositories for python-statemachine:
Users that are interested in python-statemachine are comparing it to the libraries listed below
- Dev tools for python☆1,023Updated 3 months ago
- Import Linter allows you to define and enforce rules for the internal and external imports within your Python project.☆759Updated last month
- Asyncio support for pytest☆1,500Updated this week
- Mock HTTPX with awesome request patterns and response side effects 🦋☆684Updated 3 weeks ago
- Various utility functions and datatypes for SQLAlchemy.☆1,290Updated this week
- A minimalist production ready plugin system☆1,412Updated this week
- A "run" function for asyncio-based apps that does all the boilerplate.☆456Updated 3 months ago
- Easily serialize Data Classes to and from JSON☆1,427Updated 9 months ago
- Doing dirty (but extremely useful) things with equals.☆870Updated 4 months ago
- A lightweight, object-oriented finite state machine implementation in Python with many extensions☆6,027Updated last month
- Production-grade retries for Python☆1,152Updated this week
- Simple, modern and fast file watching and code reload in Python.☆1,980Updated last month
- Sync and Async ODM (Object Document Mapper) for MongoDB based on python type hints☆1,117Updated 3 months ago
- High level asynchronous concurrency and networking framework that works on top of either trio or asyncio☆2,032Updated this week
- Yet Another Python Profiler, but this time multithreading, asyncio and gevent aware.☆1,570Updated 3 months ago
- Composable custom class converters for attrs, dataclasses and friends.☆889Updated last month
- Thread-safe asyncio-aware queue for Python☆878Updated last month
- Fast and well tested serialization library☆848Updated 3 months ago
- Simple LRU cache for asyncio☆804Updated this week
- An IoC container for Python 3.8+☆353Updated 3 months ago
- PostgreSQL-based Task Queue for Python☆1,001Updated this week
- asyncio-compatible timeout class☆566Updated last month
- Python disk-backed cache (Django-compatible). Faster than Redis and Memcached. Pure-Python.☆2,540Updated 9 months ago
- Reusable constraint types to use with typing.Annotated☆549Updated last week
- Implementation of Redis API in python without having a server running. Fully compatible with using redis-py.☆339Updated this week
- Extensible memoizing collections and decorators☆2,487Updated this week
- A pytest plugin powered by VCR.py to record and replay HTTP traffic.☆501Updated this week
- Thin-wrapper around the mock package for easier use with pytest☆1,935Updated this week
- Mutation testing system☆1,012Updated this week
- Automating Releases via SemVer and Commit Message Conventions☆908Updated last week