tkem / cachetools
Extensible memoizing collections and decorators
☆2,388Updated last month
Alternatives and similar repositories for cachetools:
Users that are interested in cachetools are comparing it to the libraries listed below
- High level asynchronous concurrency and networking framework that works on top of either trio or asyncio☆1,890Updated this week
- Python disk-backed cache (Django-compatible). Faster than Redis and Memcached. Pure-Python.☆2,443Updated 5 months ago
- File support for asyncio☆2,929Updated 2 months ago
- Fast job queuing and RPC in python with asyncio and redis.☆2,244Updated last week
- Simple, modern and fast file watching and code reload in Python.☆1,859Updated last week
- Simple, powerful, and fast logging for Python.☆3,693Updated this week
- Thin-wrapper around the mock package for easier use with pytest☆1,876Updated this week
- Python library providing function decorators for configurable backoff and retry☆2,622Updated 8 months ago
- Asyncio support for pytest☆1,456Updated this week
- Yet another URL library☆1,355Updated last week
- Async database support for Python. 🗄☆3,867Updated 7 months ago
- Yet Another Python Profiler, but this time multithreading, asyncio and gevent aware.☆1,512Updated last month
- Various utility functions and datatypes for SQLAlchemy.☆1,272Updated 3 weeks ago
- A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML☆2,538Updated 3 weeks ago
- A database migrations tool for SQLAlchemy.☆2,998Updated last week
- Coverage plugin for pytest.☆1,799Updated last month
- Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy☆6,461Updated last week
- Development tool to measure, monitor and analyze the memory behavior of Python objects in a running Python application.☆1,231Updated 6 months ago
- Asyncio cache manager for redis, memcached and memory☆1,197Updated this week
- Retrying library for Python☆6,936Updated 2 months ago
- Simplified packaging of Python modules☆2,181Updated 2 months ago
- Retrying is an Apache 2.0 licensed general-purpose retrying library, written in Python, to simplify the task of adding retry behavior to …☆1,921Updated 3 years ago
- An async ORM. 🗃☆1,783Updated 2 years ago
- A JOSE implementation in Python☆1,565Updated 6 months ago
- Dev tools for python☆1,003Updated 7 months ago
- The bidirectional mapping library for Python.☆1,490Updated last week
- A minimalist production ready plugin system☆1,338Updated this week
- Take a modern Python codebase to the next level of performance.☆1,804Updated 4 months ago
- A fast and reliable background task processing library for Python 3.☆4,427Updated 3 weeks ago
- Easily serialize Data Classes to and from JSON☆1,400Updated 5 months ago