The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more ā
Top 20 Python Caching Projects
-
DiskCache
Python disk-backed cache (Django-compatible). Faster than Redis and Memcached. Pure-Python.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
python-diskcache ā disk-backed cache (Django-compatible). Faster than Redis and Memcached. Pure-Python
Project mention: Easiest way to add write-through cache for auth_user queries? | /r/django | 2023-05-16There's also django-cache-machine if you'd like to do model caching on a more general level. It sounds promising, but I haven't used it, so can't speak to its capabilities.
I also use a similar approach for my open source Python automation project, alkymi: https://github.com/MathiasStokholm/alkymi/blob/develop/CHANG...
In addition to the author's comments, I would suggest also using the format from https://keepachangelog.com/en/1.1.0/ (more sub-headings, e.g. "added").
Lastly, pruning the CHANGELOG upon adding and removing stuff again is a great idea to keep entries meaningful for the reader.
Project mention: Show HN: Comma Separated Values (CSV) to Unicode Separated Values (USV) | news.ycombinator.com | 2024-03-12Funnily enough, I published a Python library two days ago that uses emojis to indicate where certain non-msgpackable builtin types have been forced into msgpackable objects: https://github.com/umarbutler/persist-cache/blob/main/src/pe...
is used for tuples, for sets, for frozen sets, for pickles, for bytes and for bytearrays.
I thought it was pretty ingenious but clearly Iām not the only one to think of it.
Python Caching related posts
- This Week In Python
- Easiest way to add write-through cache for auth_user queries?
- Ban 1+N in Django
- Show HN: Mr. Graph. A graph deifnition and execution library for Python
- Rememberer package
- Python deserves a good in-memory cache library!
- How to use mkdocs to write the top-level README for GitHub?
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Caching projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | Joblib | 3,656 |
2 | DiskCache | 2,157 |
3 | cachetools | 2,107 |
4 | django-cacheops | 2,039 |
5 | python-diskcache | 1,105 |
6 | django-cache-machine | 867 |
7 | Cachier | 514 |
8 | Beaker | 512 |
9 | johnny-cache | 306 |
10 | safer | 173 |
11 | hazelcast-python-client | 113 |
12 | cashier | 85 |
13 | wagtail-cache | 79 |
14 | Zict | 68 |
15 | django-viewlet | 62 |
16 | Chest | 60 |
17 | flask-cache-redis | 52 |
18 | alkymi | 43 |
19 | Restaurant-Monitoring-System | 3 |
20 | persist-cache | 1 |
Sponsored