awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Python Caching Libraries

Classement mis à jour le 13 juil. 2026

For a python library for caching function results, the strongest matches are grantjenks/python-diskcache (This library provides a robust disk-backed caching solution with), tkem/cachetools (This library provides a collection of memoizing decorators and) and django-cache-machine/django-cache-machine (This library provides automatic caching for Django models with). bbangert/beaker and lericson/pylibmc round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Nous sélectionnons les dépôts GitHub open-source correspondant à « best python caching libraries ». Les résultats sont classés par pertinence par rapport à votre recherche — utilisez les filtres ci-dessous pour affiner, ou utilisez l'IA.

Python Caching Libraries

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • grantjenks/python-diskcacheAvatar de grantjenks

    grantjenks/python-diskcache

    2,828Voir sur GitHub↗

    This project is a disk-backed key-value store and persistent data structure library for Python. It provides a mechanism for persisting mappings, sets, and queues to the local filesystem to bypass memory limitations and cache expensive function results across threads and processes. The system serves as a cross-process synchronization tool, offering distributed locks, semaphores, and barriers to coordinate shared resource access. It implements advanced caching strategies such as probabilistic stampede prevention, sharded data partitioning to increase throughput, and least-recently-used eviction

    This library provides a robust disk-backed caching solution with decorator support, TTL expiration, and persistent storage, making it a highly effective tool for managing frequently accessed data in Python applications.

    PythonMemoization Caches
    Voir sur GitHub↗2,828
  • tkem/cachetoolsAvatar de tkem

    tkem/cachetools

    2,750Voir sur GitHub↗

    Extensible memoizing collections and decorators

    This library provides a collection of memoizing decorators and in-memory caching structures that directly address the need for performance optimization through data caching, though it lacks built-in support for persistent or distributed storage.

    PythonCachingData Caching
    Voir sur GitHub↗2,750
  • django-cache-machine/django-cache-machineAvatar de django-cache-machine

    django-cache-machine/django-cache-machine

    884Voir sur GitHub↗

    Automatic caching and invalidation for Django models through the ORM.

    This library provides automatic caching for Django models with support for in-memory and persistent backends, though it is specifically tailored for ORM integration rather than general-purpose application caching.

    PythonCachingCaching Libraries
    Voir sur GitHub↗884
  • bbangert/beakerAvatar de bbangert

    bbangert/beaker

    545Voir sur GitHub↗

    Cache and Session Library

    Beaker is a mature Python library that provides both in-memory and persistent caching along with session management, supporting decorators and TTL expiration for performance optimization.

    PythonData Caching
    Voir sur GitHub↗545
  • lericson/pylibmcAvatar de lericson

    lericson/pylibmc

    493Voir sur GitHub↗

    A Python wrapper around the libmemcached interface from TangentOrg.

    This library provides a high-performance Python interface for memcached, offering robust in-memory and distributed caching capabilities with support for TTL expiration.

    CCaching LibrariesData Caching
    Voir sur GitHub↗493
  • jmoiron/johnny-cacheAvatar de jmoiron

    jmoiron/johnny-cache

    311Voir sur GitHub↗

    johnny cache django caching framework

    This is a Django-specific caching framework that provides transparent, automated caching for database queries, though it is more specialized than a general-purpose Python caching library.

    PythonCachingCaching Libraries
    Voir sur GitHub↗311
  • aio-libs/aiocacheA

    aio-libs/aiocache

    0Voir sur GitHub↗

    This library provides a comprehensive caching solution for Python with built-in support for asynchronous operations, decorator-based usage, and multiple backends including in-memory and persistent storage.

    Data Caching
    Voir sur GitHub↗0
  • python-cachier/cachierP

    python-cachier/cachier

    0Voir sur GitHub↗

    Cachier is a Python caching library that provides decorator-based persistent caching with support for TTL expiration and multiple backends, making it a solid choice for improving application performance.

    Data Caching
    Voir sur GitHub↗0

Related searches

  • a caching library for Go applications
  • a javascript library for caching data
  • a caching library for Go applications
  • a caching library for C# applications
  • a caching library for Java applications
  • bibliothèque client GraphQL avec mise en cache
  • a python library for background task processing
  • une couche de mise en cache pour les appels d'API LLM