LFX Platform

Know more about LFX Platform

LFX Insights

Caching Libraries

High-performance libraries for in-memory caching and optimized data retrieval to improve application scalability and speed.

55 projects

84,443 contributors

$301M

Laravel Framework

Laravel Framework is an open-source PHP framework for building web applications, offering features such as routing, authentication, and database management.

Contributors

24,087

Organizations

4,603

Software value

$11M

The Symfony PHP Framework

Symfony is a PHP web application framework designed for building robust, scalable, and maintainable web applications using reusable components and a structured MVC architecture. It’s widely used for enterprise-level projects and forms the foundation of many other PHP platforms, including Laravel and Drupal.

Contributors

16,987

Organizations

3,374

Software value

$67M

Redis

Redis is an open-source, in-memory data structure store that can be used as a database, cache, message broker, and queue. It supports multiple data structures like strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams.

Contributors

8,705

Organizations

2,062

Software value

$14M

Redisson

Redisson is a Redis client for Java that provides distributed and scalable Java data structures and features on top of Redis. It offers thread-safe implementations of Java objects and collections, distributed services, and advanced Redis features with support for synchronous, asynchronous, and reactive interfaces.

Contributors

4,632

Organizations

502

Software value

$14M

SDWebImage

SDWebImage is a high-performance image loading and caching library for iOS, tvOS, macOS, and watchOS applications. It provides an asynchronous image downloader with cache support, handling both remote URLs and local files, while offering features like animated image support, image transformations, and memory/disk caching.

Contributors

3,192

Organizations

562

Software value

$857K

Hazelcast

Hazelcast is an open-source distributed computing platform that provides in-memory data storage and processing capabilities. It offers features like distributed caching, distributed data structures, distributed computing, and clustering for building scalable applications.

Contributors

2,979

Organizations

462

Software value

$64M

PhpRedis

A PHP extension for Redis

Contributors

2,683

Organizations

688

Software value

$3.6M

React Native Async Storage

An asynchronous, persistent, key-value storage system for React Native.

Contributors

2,118

Organizations

412

Software value

$310K

Workbox

📦 Workbox: JavaScript libraries for Progressive Web Apps

Contributors

1,667

Organizations

492

Software value

$1.4M

WP Rocket

WP Rocket is a premium WordPress caching and performance optimization plugin that improves website loading speed through features like page caching, cache preloading, GZIP compression, lazy loading of images, minification of HTML/CSS/JavaScript, and CDN integration.

Contributors

1,449

Organizations

184

Software value

$7.7M

MMKV

MMKV is a high-performance key-value storage framework developed by Tencent that uses memory mapping for efficient data persistence. It provides an alternative to traditional key-value storage solutions with better performance characteristics, especially for small key-value pairs.

Contributors

1,166

Organizations

86

Software value

$1.4M

Predis

A flexible and feature-complete Redis/Valkey client for PHP.

Contributors

1,093

Organizations

331

Software value

$2.7M

Dalli

Dalli is a high performance memcached client for Ruby, providing enhanced features like failover, socket pooling, and consistent hashing for distributed caching

Contributors

974

Organizations

361

Software value

$328K

Caffeine

Caffeine is a high-performance, near optimal caching library for Java 8+ that provides an in-memory cache using a Window TinyLFU admission policy. It includes features like automatic loading of entries, size-based eviction, timed expiration, and asynchronous computation.

Contributors

916

Organizations

242

Software value

$3.6M

DragonflyDB

DragonflyDB is a high-performance, Redis-compatible in-memory data store designed for modern application workloads. It offers improved memory efficiency, multi-threading capabilities, and high availability features while maintaining compatibility with existing Redis clients.

Contributors

910

Organizations

238

Software value

$7.1M

Memcached

Memcached is a high-performance, distributed memory object caching system designed to speed up dynamic web applications by alleviating database load. It works by storing data and objects in memory to reduce the number of times an external data source must be read.

Contributors

845

Organizations

259

Software value

$2M

semver

A semantic versioning library that provides functionality for parsing, validating, manipulating, and comparing version numbers according to the SemVer specification

Contributors

722

Organizations

322

Software value

$28K

Infinispan

Infinispan is an open source distributed in-memory key/value data store and caching system. It provides high availability, fault tolerance, and elastic scalability through distributed caching and data grid capabilities. The system can be used as an embedded Java library, remote cache, or full-featured data grid platform.

Contributors

683

Organizations

129

Software value

$30M

Redigo

Go client for Redis

Contributors

640

Organizations

246

Software value

$215K

Varnish Cache

Varnish Cache is a high-performance HTTP reverse proxy and caching server that accelerates web applications by caching and serving content from memory, reducing the load on backend servers and improving response times for end users.

Contributors

597

Organizations

204

Software value

$4.8M

Cacheable

A JavaScript library that provides caching functionality with support for multiple cache stores and flexible configuration options

Contributors

544

Organizations

169

Software value

$740K

MapProxy

MapProxy is an open source proxy server that accelerates and transforms web map services. It caches, reprojecting and converts maps from existing services to various protocols and formats. It serves as an intermediary between map clients and map servers, improving performance through caching and providing additional features like security and access control.

Contributors

521

Organizations

117

Software value

$3.5M

PhpFastCache

PhpFastCache is a high-performance caching library for PHP applications that provides a simple and unified API to interact with various caching backends like Redis, Memcached, Files, SQLite and others. It offers features like tags, hierarchical storage, and automatic fallback mechanisms.

Contributors

501

Organizations

83

Software value

$397K

Ehcache

Ehcache 3.x line

Contributors

486

Organizations

66

Software value

$5.3M

Keyv

Keyv is a simple key-value storage system with support for multiple backends, providing a consistent interface for caching and storing data across different storage adapters like Redis, MongoDB, MySQL, and others

Contributors

486

Organizations

177

Software value

$589K

lru-cache

A cache object that deletes the least-recently-used items to stay within a specified size limit. Implements a Least Recently Used (LRU) caching algorithm with configurable max size and TTL options.

Contributors

452

Organizations

186

Software value

$189K

requests-cache

Persistent HTTP cache for python requests

Contributors

441

Organizations

171

Software value

$440K

CacheLib

Pluggable in-process caching engine to build and scale high performance services

Contributors

374

Organizations

53

Software value

$11M

FASTER

FASTER is a high-performance, concurrent key-value store and cache library developed by Microsoft Research that supports larger-than-memory data processing. It features a hybrid log-structured record store architecture, providing fast recovery, cache-line-friendly data organization, and lock-free operations.

Contributors

370

Organizations

86

Software value

$3.4M

Unstorage

💾 Unstorage provides an async Key-Value storage API with conventional features like multi driver mounting, watching and working with metadata, dozens of built-in drivers and a tiny core.

Contributors

357

Organizations

147

Software value

$283K

Ristretto

A high performance memory-bound Go cache

Contributors

327

Organizations

122

Software value

$264K

CacheControl

CacheControl is a Python library that provides HTTP caching functionality for requests sessions, implementing RFC 7234 compliant caching behavior. It allows for conditional requests and cache storage backends to help reduce server load and improve application performance.

Contributors

303

Organizations

128

Software value

$95K

Readyset

ReadySet is a database caching system that automatically caches SQL query results to speed up read-heavy workloads. It acts as a transparent proxy between applications and databases, maintaining consistency while reducing database load.

Contributors

266

Organizations

59

Software value

$34M

Cachix

Cachix is a binary cache hosting service for Nix packages that enables faster builds by sharing pre-built binaries across teams and CI systems. It allows developers to cache and distribute build artifacts from Nix builds, reducing build times and improving development workflows.

Contributors

264

Organizations

143

Software value

$355K

golang-lru

Golang LRU cache

Contributors

260

Organizations

105

Software value

$92K

ColdBox Platform

ColdBox is a modern HMVC application framework for ColdFusion (CFML) that provides a set of reusable components and conventions for building scalable web applications. It offers dependency injection, modular architecture, RESTful support, and testing capabilities.

Contributors

242

Organizations

27

Software value

$1.9M

LRU Cache

A Rust implementation of a Least Recently Used (LRU) cache data structure that provides O(1) get and put operations. The cache has a fixed capacity and automatically evicts the least recently used items when full.

Contributors

161

Organizations

75

Software value

$53K

limits

A Python library that provides rate limiting utilities and decorators to control access to resources and functions, supporting multiple backend storage options like Redis and Memcached

Contributors

160

Organizations

58

Software value

$318K

Dogpile Cache

Dogpile Cache is a caching API that provides a generic interface to caching backends like memcached, redis, and file systems. It features dogpile locking patterns to prevent cache stampede, flexible key generation, and support for function decoration.

Contributors

156

Organizations

40

Software value

$345K

groupcache

groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.

Contributors

152

Organizations

64

Software value

$66K

Fiber Storage Drivers

A collection of storage drivers and adapters for the Fiber web framework, providing integrations with various databases and caching systems like Redis, MongoDB, PostgreSQL, and others to enable session management and data persistence

Contributors

146

Organizations

48

Software value

$679K

Apache Commons Pool

Apache Commons Pool is a software library that provides an object-pooling API and several object pool implementations. It enables efficient reuse of expensive-to-create objects like database connections, helping to improve application performance and resource management.

Contributors

121

Organizations

30

Software value

$651K

cacheable-lookup

A Node.js library that provides DNS lookup caching functionality, allowing applications to cache DNS query results for improved performance and reduced network requests

Contributors

82

Organizations

33

Software value

$42K

quick-lru

A lightweight and fast LRU (Least Recently Used) cache implementation optimized for quick operations and minimal memory usage in JavaScript/Node.js applications

Contributors

70

Organizations

26

Software value

$52K

v8-compile-cache

A module that uses V8's code cache to speed up instantiation time of Node.js modules through persistent bytecode caching. It helps improve application startup performance by storing and reusing compiled JavaScript code.

Contributors

61

Organizations

27

Software value

$29K

Tiny LRU

A lightweight, efficient Least Recently Used (LRU) cache implementation in JavaScript, designed for both Node.js and browser environments with a focus on performance and minimal memory footprint

Contributors

54

Organizations

32

Software value

$151K

http-cache-semantics

RFC 7234 in JavaScript. Parses HTTP headers to correctly compute cacheability of responses, even in complex cases

Contributors

41

Organizations

18

Software value

$74K

Doctrine Cache

Doctrine Cache component

This project hasn't been onboarded to LFX Insights.

Laminas Cache

Caching implementation with a variety of storage options, as well as codified caching strategies for callbacks, classes, and output

This project hasn't been onboarded to LFX Insights.

StackExchange.Redis

General purpose redis client

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?