Python Caching

Open-source Python projects categorized as Caching

Top 22 Python Caching Projects

  1. Joblib

    Computing with Python functions.

  2. Judoscale

    Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.

    Judoscale logo
  3. DiskCache

    Python disk-backed cache (Django-compatible). Faster than Redis and Memcached. Pure-Python.

  4. cachetools

    Extensible memoizing collections and decorators

  5. django-cacheops

    A slick ORM cache with automatic granular event-driven invalidation.

  6. python-diskcache

    Persistent dict, backed by sqlite3 and pickle, multithread-safe.

  7. django-cache-machine

    Automatic caching and invalidation for Django models through the ORM.

  8. Cachier

    Persistent, stale-free, local and cross-machine caching for Python functions.

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. Beaker

    WSGI middleware for sessions and caching (by bbangert)

  11. johnny-cache

    johnny cache django caching framework

  12. safer

    🧷 A safer writer 🧷

  13. hazelcast-python-client

    Hazelcast Python Client

  14. wagtail-cache

    A simple page cache for Wagtail based on the Django cache middleware.

  15. cashier

    Persistent caching for python functions (by atmb4u)

  16. Zict

    Useful Mutable Mappings

  17. flask-cache-redis

    :fire: Implementation of API Caching with Flask, Redis and Docker

  18. django-viewlet

    Render template parts with extended cache control.

  19. Chest

    Simple spill-to-disk dictionary

  20. alkymi

    Pythonic task automation

  21. py-cachify

    Caching and distributed locks in your applications with just one or two lines. Easy to learn. Fast to code.

    Project mention: Py-cachify: Caching and locks in your Python apps with just a few lines | news.ycombinator.com | 2024-11-28
  22. persist-cache

    An easy-to-use Python library for lightning-fast persistent function caching.

  23. semantic_cache

    Semantic caching for Python Functions

    Project mention: Boost Your Code's Efficiency: Introducing Semantic Cache with Qdrant | dev.to | 2024-04-25

    In fact, the idea of semantic_cache was born in an effort to avoid reimplementing one or another data processing function that might be quite expensive to compute. Inefficiency is going to happen all over again, when call to that function with same or very similar arguments is reproduced. That's the time semantic_cache comes into play!

  24. Restaurant-Monitoring-System

    Backend system for restaurant management

  25. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Caching discussion

Log in or Post with

Python Caching related posts

  • This Week In Python

    5 projects | dev.to | 22 Mar 2024
  • Easiest way to add write-through cache for auth_user queries?

    3 projects | /r/django | 16 May 2023
  • Ban 1+N in Django

    10 projects | news.ycombinator.com | 26 Mar 2023
  • Show HN: Mr. Graph. A graph deifnition and execution library for Python

    5 projects | news.ycombinator.com | 15 Mar 2023
  • Rememberer package

    2 projects | /r/Python | 10 Feb 2023
  • Python deserves a good in-memory cache library!

    7 projects | /r/Python | 8 Feb 2023
  • How to use mkdocs to write the top-level README for GitHub?

    1 project | /r/learnpython | 3 Feb 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 25 Apr 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

What are some of the best open-source Caching projects in Python? This list will help you:

# Project Stars
1 Joblib 4,046
2 DiskCache 2,529
3 cachetools 2,473
4 django-cacheops 2,181
5 python-diskcache 1,206
6 django-cache-machine 877
7 Cachier 594
8 Beaker 534
9 johnny-cache 305
10 safer 175
11 hazelcast-python-client 110
12 wagtail-cache 89
13 cashier 87
14 Zict 70
15 flask-cache-redis 68
16 django-viewlet 61
17 Chest 60
18 alkymi 44
19 py-cachify 35
20 persist-cache 8
21 semantic_cache 7
22 Restaurant-Monitoring-System 6

Sponsored
Save 47% on cloud hosting with autoscaling that just works
Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
judoscale.com