Showing 29 of 29 projects
A high-performance, near-optimal in-memory caching library for Java with a Guava-inspired API.
A distributed caching and cache-filling library for Go, designed as a replacement for memcached clusters.
An in-memory key-value store/cache library for Go, similar to Memcached, designed for single-machine applications.
A fast, concurrent, evicting in-memory cache for Go designed to store gigabytes of data with minimal GC overhead.
A high-performance, concurrent cache library for Go with cost-based eviction and excellent hit ratios.
A complete and extensible Go cache library with multiple stores, chaining, loadable caches, metrics, and marshaling.
A feature-rich in-memory cache library for Go with support for LRU, LFU, ARC, and expirable entries.
A high-performance, in-memory caching library for Go with adaptive eviction policies and low memory overhead.
A high-performance, concurrent caching library for Rust inspired by Java's Caffeine.
A fast, thread-safe in-memory cache for Go designed to handle massive entry counts with minimal garbage collection overhead.
A concurrency-safe Go caching library with expiration capabilities and access counters.
An open-source caching library for .NET Core that simplifies basic and advanced caching operations with multiple provider support.
An in-memory and distributed caching toolkit for Elixir, providing a unified abstraction layer for various caching backends.
A Go in-memory cache library with generics, automatic item expiration, and event-driven architecture.
A Go caching library with advanced concurrency features to eliminate cache stampedes and minimize data source load in high-throughput systems.
A high-performance multi-layered caching library for .NET, combining in-memory, file, Redis, and MongoDB layers for speed and resilience.
High-performance, thread-safe in-memory caching primitives for .NET with advanced eviction policies.
ASP.NET Core libraries for in-memory and distributed caching with implementations for SQL Server and Redis.
A high-performance in-memory and hybrid cache for Go, featuring adaptive W-TinyLFU eviction and hierarchical timer wheels.
A Go caching library with a simple interface and support for multiple storage drivers.
A simple, lightweight caching system implemented as FastAPI dependencies for improving API performance.
A lightweight Go caching library that prevents the thundering herd problem via preemptive optimistic cache updates.
A Go library for creating a distributed in-memory cache with eventual consistency and cache stampede prevention.
A flexible multi-layer Go caching library implementing Cache-Aside pattern for in-memory and shared caches like Redis.
A highly customizable async caching framework for Rust with Tower middleware, stale-while-revalidate, dogpile prevention, and pluggable backends.
An Erlang in-memory cache library using segmented ETS tables for efficient eviction and quota policies.
A zero-dependency, generic in-memory cache library for Go with expiration, eviction policies, and sharding.
A high-throughput, sharded in-memory key-value cache for Go with TinyLFU admission, lock-free reads, and zero allocations.
Database-driven localization library for .NET Core applications using Entity Framework and in-memory caching.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.