Python Cache

Open-source Python projects categorized as Cache

Top 23 Python Cache Projects

  1. boltons

    🔩 Like builtins, but boltons. 250+ constructs, recipes, and snippets which extend (and rely on nothing but) the Python standard library. Nothing like Michael Bolton.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. DiskCache

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

  4. fastapi-cache

    fastapi-cache is a tool to cache fastapi response and function result, with backends support redis and memcached.

  5. WordOps

    Install and manage a high performance WordPress stack with a few keystrokes

    Project mention: WordOps: Install/manage a high performance WordPress stack with a few keystrokes | news.ycombinator.com | 2024-10-05
  6. requests-cache

    Transparent persistent cache for python requests

  7. django-cachalot

    No effort, no worry, maximum performance.

    Project mention: Do you need Redis? PostgreSQL does queuing, locking, and pub/sub | news.ycombinator.com | 2024-11-03

    Django has caching built in with support for Redis, and it also has an in-memory caching option which they label as “not for production” (because if you have multiple instances of Django serving requests, their in-memory caches will diverge which is...bad).

    But for lots of cases, especially internal business tools, we can scale up a single instance for a long time, and this in-memory caching makes things super fast.

    There’s a library, django-cachalot [1], that handles cache invalidation automatically any time a write happens to a table. That’s a rather blunt way to handle cache invalidation, but it’s wonderful because it will give you a boost for free with virtually no effort on your part, and if your internal business app has infrequent updates it basically runs entirely in RAM, and falls back to regular database queries if the data isn’t in the cache.

    [1] https://github.com/noripyt/django-cachalot

  8. aiocache

    Asyncio cache manager for redis, memcached and memory

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. pottery

    Redis for humans. 🌎🌍🌏

  11. FastAPI-boilerplate

    An extendable async API using FastAPI, Pydantic V2, SQLAlchemy 2.0, PostgreSQL and Redis.

  12. Cachier

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

  13. theine

    high performance in-memory cache

  14. oxdork

    Google dorking tool

  15. cachew

    Transparent and persistent cache/serialization powered by type hints

  16. fastapi_cache

    FastAPI simple cache

  17. spotify_sync

    A schedulable, configurable CLI downloader for Spotify accounts

  18. ccl_chromium_reader

    (Sometimes partial) Python re-implementations of the technologies involved in reading various data sources in Chrome-esque applications.

  19. django-qsessions

    Extended session backends for Django (Sessions store IP, User Agent, and foreign key to User)

  20. aiohttp-client-cache

    An async persistent cache for aiohttp requests

  21. elara

    Elara DB is an easy to use, lightweight persistent key-value store that can also be used as a fast in-memory cache. Manipulate data structures in-memory, encrypt database files and export data. :dart:

  22. wagtail-cache

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

  23. cashier

    Persistent caching for python functions (by atmb4u)

  24. memoize

    Caching library for asynchronous Python applications. (by DreamLab)

  25. flask-cache-redis

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

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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 Cache discussion

Log in or Post with

Python Cache related posts

Index

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

# Project Stars
1 boltons 6,614
2 DiskCache 2,542
3 fastapi-cache 1,566
4 WordOps 1,435
5 requests-cache 1,416
6 django-cachalot 1,344
7 aiocache 1,274
8 pottery 1,156
9 FastAPI-boilerplate 949
10 Cachier 596
11 theine 393
12 oxdork 223
13 cachew 220
14 fastapi_cache 219
15 spotify_sync 189
16 ccl_chromium_reader 174
17 django-qsessions 162
18 aiohttp-client-cache 137
19 elara 122
20 wagtail-cache 90
21 cashier 87
22 memoize 74
23 flask-cache-redis 67

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?