30 open-source projects similar to sqlalchemy/dogpile.cache, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Dogpile.cache alternative.
memcached is a fully featured Memcached client for Node.js. memcached is built with scaling, high availability and exceptional performance in mind. We use consistent hashing to store the data across different nodes. Consistent hashing is a scheme that provides a hash table functionality in a way…
A distributed key-value storage system developed by Alibaba Group
An implementation of HTTP Caching in .NET Core and 4.5.2+ for both the client and the server
A set of Rack middleware and cache helpers that implement various caching strategies.
Delightful on-disk cache (written in Swift)
Archived Libraries for in-memory caching and distributed caching. Project moved to https://github.com/aspnet/Extensions
Caffeine is a high-performance caching library for the Java virtual machine designed to manage object lifecycles within the application heap. It functions as a thread-safe, memory-resident data store that reduces latency by keeping frequently accessed objects available for immediate retrieval. The library distinguishes itself through a sophisticated eviction strategy that balances recency and frequency to determine which entries to retain. It utilizes a frequency-based admission policy to evaluate the historical access patterns of new data, ensuring that the cache remains populated with the m
Django Cachalot
High performance, thread-safe in-memory caching primitives for .NET
A cache module for nodejs that allows easy wrapping of functions in cache, tiered caches, and a consistent interface.
In-memory and distributed caching toolkit for Elixir.
A key/value store where pairs can expire after a specified interval
This branch is for use with CakePHP 5.1+. For details see version map.
Automatic caching and invalidation for Django models through the ORM.
:boom: EasyCaching is an open source caching library that contains basic usages and some advanced usages of caching which can help us to handle caching more easier!
A cache manager mixin that provides some caching of objects for the ORM.
a NSURLCache subclass for handling all web requests that use NSURLRequest
Pluggable foundation blocks for building distributed apps.
Pluggable foundation blocks for building distributed apps.
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
:package: Nothing but Cache.
Kashmir is a Ruby DSL that makes serializing and caching objects a snap.
node-lru-cache is a key-value store for Node.js that implements a memory-limited cache. It prevents memory exhaustion by capping the total number of items or total byte size, automatically evicting the least-recently-used items to maintain these limits. The project provides specialized caching patterns, including time-to-live durations to ensure data freshness and a stale-while-revalidate mechanism that serves expired content while asynchronously fetching updates in the background. It also includes diagnostic tools for monitoring cache hits, misses, and eviction metrics through operational st
A high performance HTTP proxy cache server and RESTful NoSQL cache server based on HAProxy
7x-10x faster alternative to MemoryCache. A high-performance, lighweight (8KB dll) and thread-safe memory cache for .NET.