awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Python Caching Libraries

排名更新于 2026年7月13日

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.

我们为您精选了匹配 “best python caching libraries” 的开源 GitHub 仓库。结果按与您查询的相关性进行排名 — 您可以使用下方筛选器缩小范围,或通过 AI 进行优化。

Python Caching Libraries

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • grantjenks/python-diskcachegrantjenks 的头像

    grantjenks/python-diskcache

    2,828在 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
    在 GitHub 上查看↗2,828
  • tkem/cachetoolstkem 的头像

    tkem/cachetools

    2,750在 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
    在 GitHub 上查看↗2,750
  • django-cache-machine/django-cache-machinedjango-cache-machine 的头像

    django-cache-machine/django-cache-machine

    884在 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
    在 GitHub 上查看↗884
  • bbangert/beakerbbangert 的头像

    bbangert/beaker

    545在 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
    在 GitHub 上查看↗545
  • lericson/pylibmclericson 的头像

    lericson/pylibmc

    493在 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
    在 GitHub 上查看↗493
  • jmoiron/johnny-cachejmoiron 的头像

    jmoiron/johnny-cache

    311在 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
    在 GitHub 上查看↗311
  • aio-libs/aiocacheA

    aio-libs/aiocache

    0在 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
    在 GitHub 上查看↗0
  • python-cachier/cachierP

    python-cachier/cachier

    0在 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
    在 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
  • 支持缓存的 GraphQL 客户端库
  • a python library for background task processing
  • LLM API 调用缓存层