Python Cache

Open-source Python projects categorized as Cache

Top 23 Python Cache Projects

  • 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.

  • Project mention: Boltons is a set of over 250 BSD-licensed, pure-Python utilities | news.ycombinator.com | 2023-12-11
  • DiskCache

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

  • Project mention: This Week In Python | dev.to | 2024-03-22

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

  • 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.

    InfluxDB logo
  • requests-cache

    Transparent persistent cache for python requests

  • WordOps

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

  • django-cachalot

    No effort, no worry, maximum performance.

  • Project mention: Easiest way to add write-through cache for auth_user queries? | /r/django | 2023-05-16

    Particularly I use django-cachalot, as it's easy to use and very feature complete for my use cases: https://github.com/noripyt/django-cachalot

  • fastapi-cache

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

  • Project mention: Caching Api route response in redis/in-memory/memcache other methods to reduce db/external api calls? | /r/sveltejs | 2023-05-04

    Recently I had been working with a stock/derivatve market indicator platform for a client. It requires us to fetch data from timescaledb and then perform computation on it and display results. Now db call is expensive since ton of data and computation is also expensive. So waht we did was used Sveltekit woth sveltequery configured with auto refetch in frontend and used fastapi for creating apis which return the data pre computed. We used a https://github.com/long2ice/fastapi-cache library with it to make sure that computation happens only once and all the clients get cached response. I wonder if there is any library like this one which is easy to plug directly in sveltekit API route. So that we can move completely to sveltekit rather than maintaining seperate servers. (We would be using Danfo.js as replacement to pandas for computations)

  • aiocache

    Asyncio cache manager for redis, memcached and memory

  • 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.

    WorkOS logo
  • pottery

    Redis for humans. 🌎🌍🌏

  • Project mention: Is Redis om production ready? Or will it be production ready anytime soon? | /r/redis | 2023-05-12

    However, as an alternative, consider my library, Pottery. Pottery offers some similar functionality to Redis OM, and Pottery is production ready.

  • Cachier

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

  • FastAPI-boilerplate

    An extendable async API using FastAPI, Pydantic V2, SQLAlchemy 2.0, PostgreSQL and Redis. (by igorbenav)

  • Project mention: πŸš€FastAPI boilerplate (starter project) | /r/Python | 2023-11-14

    Yet another FastAPI Boilerplate (starter project) to help you productizing Machine Learning or just creating an API πŸš€ https://github.com/igorbenav/FastAPI-boilerplate

  • theine

    high performance in-memory cache

  • fastapi_cache

    FastAPI simple cache

  • cachew

    Transparent and persistent cache/serialization powered by type hints

  • oxdork

    Google dorking tool

  • spotify_sync

    A schedulable, configurable CLI downloader for Spotify accounts

  • django-qsessions

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

  • 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:

  • aiohttp-client-cache

    An async persistent cache for aiohttp requests

  • ccl_chrome_indexeddb

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

  • cashier

    Persistent caching for python functions (by atmb4u)

  • wagtail-cache

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

  • memoize

    Caching library for asynchronous Python applications. (by DreamLab)

  • flask-cache-redis

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

  • 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 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,415
2 DiskCache 2,157
3 requests-cache 1,254
4 WordOps 1,226
5 django-cachalot 1,161
6 fastapi-cache 1,120
7 aiocache 1,022
8 pottery 1,006
9 Cachier 514
10 FastAPI-boilerplate 346
11 theine 282
12 fastapi_cache 209
13 cachew 207
14 oxdork 177
15 spotify_sync 153
16 django-qsessions 143
17 elara 117
18 aiohttp-client-cache 109
19 ccl_chrome_indexeddb 107
20 cashier 85
21 wagtail-cache 79
22 memoize 63
23 flask-cache-redis 52

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com