zeroSteiner / rule-engine
A lightweight, optionally typed expression language with a custom grammar for matching arbitrary Python objects.
☆449Updated 3 months ago
Related projects: ⓘ
- Simple and rapid framework to build workflows with Celery☆533Updated 3 months ago
- Python DSL for setting up business intelligence rules☆68Updated last week
- ☆382Updated last month
- A ASGI Middleware to rate limit☆294Updated last month
- Middleware for Starlette that allows you to store and access the context data of a request. Can be used with logging so logs automaticall…☆442Updated 3 months ago
- Lightweight Python utilities for working with Redis☆1,149Updated 2 months ago
- ☆537Updated last month
- Request ID propagation for ASGI apps☆407Updated 2 weeks ago
- FastAPI client generator☆333Updated last year
- Dev tools for python☆974Updated 4 months ago
- Asynchronous event dispatching/handling library for FastAPI and Starlette☆423Updated 3 weeks ago
- Rate limiting using various strategies and storage backends such as redis & memcached☆409Updated 2 weeks ago
- Various utility functions and datatypes for SQLAlchemy.☆1,250Updated 2 weeks ago
- This code generator creates FastAPI app from an openapi file.☆1,012Updated last month
- Lock context manager implemented via redis SET NX EX and BLPOP.☆542Updated 2 months ago
- flask extension for integration with the awesome pydantic package☆354Updated 2 months ago
- Fast job queuing and RPC in python with asyncio and redis.☆2,099Updated 2 weeks ago
- API spec validator and OpenAPI document generator for Python web frameworks.☆316Updated 3 months ago
- Filter, sort and paginate SQLAlchemy query objects. Ideal for exposing these actions over a REST API.☆321Updated 2 months ago
- Adds simple SQLAlchemy support to FastAPI☆607Updated 5 months ago
- A rate limiter for Starlette and FastAPI☆1,159Updated last week
- dogpile.cache is a Python caching API which provides a generic interface to caching backends of any variety☆241Updated 2 weeks ago
- Implementation of Redis in python without having a Redis server running. Fully compatible with using redis-py.☆280Updated this week
- Production-grade retries for Python☆868Updated 2 weeks ago
- RedBeat is a Celery Beat Scheduler that stores the scheduled tasks and runtime metadata in Redis.☆910Updated 5 months ago
- O!My Models (omymodels) is a library to generate Pydantic, Dataclasses, GinoORM Models, SqlAlchemy ORM, SqlAlchemy Core Table, Models fr…☆172Updated 4 months ago
- PostgreSQL-based Task Queue for Python☆843Updated this week
- High-performance Async REST API, in Python. FastAPI + GINO + Arq + Uvicorn (w/ Redis and PostgreSQL).☆413Updated last year
- A streaming multipart parser for Python.☆306Updated 2 months ago
- Reusable constraint types to use with typing.Annotated☆485Updated last week
- Opinionated set of utilities on top of FastAPI☆617Updated 2 years ago