C++ Cache Libraries

Cache libraries for C++

GitHub Star Comparison

C++ Cache Libraries GitHub Star Comparison
NoNameGitHub StarsDescriptionTrendLicenseTypeOfficial Site
1redis-plus-plus-Comprehensive Redis client for C++. Based on hiredis, supports connection pool, pipeline, and Redis ClusterGrowing as standard library for Redis usage in C++ in 2025. Expanding adoption with modern C++17/20 supportApache-2.0Redis ClientOfficial
2hiredis-Core Redis C language client. Minimal and high-performance Redis access foundation usable from C++Important as foundation library in 2025. Enhanced reliability with stable Version 1.0.0 releaseBSD-3-ClauseCore ClientOfficial
3Cachelot-Ultra-high-performance C++ LRU cache library. 3 million items per second access performance with 5-7% low memory overheadGaining attention in applications demanding highest performance in 2025. Increasing adoption in gaming and HFT sectorsMITLRU CacheOfficial
4cpp-lru-cache-Simple header-only LRU cache implementation. HashMap and linked list based achieving O(1) operationsPopular for lightweight embedded use in 2025. Adopted in small projects for header-only convenienceMITHeader-Only LRUOfficial
5Boost Cache-Cache functionality provided as part of Boost library. Design emphasizing robustness and standardized APIContinued use within Boost ecosystem in 2025. Stable adoption in enterprise developmentBoost Software LicenseStandard LibraryOfficial