Scala Cache Libraries

Cache libraries for Scala

GitHub Star Comparison

Scala Cache Libraries GitHub Star Comparison
NoNameGitHub StarsDescriptionTrendLicenseTypeOfficial Site
1Caffeine⭐ 17.1kScala usage of Java high-performance cache library. Top performance on JVM platform with excellent Scala interoperabilityContinues as first choice for Scala/JVM applications in 2025. De facto standard for in-process cachingApache-2.0JVM CacheOfficial
2ScalaCache-Comprehensive cache facade library for Scala. Unified API for various backends including Redis, Memcached, Guava, Caffeine, and EhCacheContinues as standard for Scala cache libraries in 2025. Ensures flexibility with various backend supportApache-2.0Multi-Backend CacheOfficial
3SCache-Scala cache library supporting cats-effect. Provides functional programming and type-safe cache operationsRising attention with cats-effect ecosystem adoption in 2025. Expanding adoption in functional Scala applicationsMITCats-Effect CacheOfficial
4Akka HTTP Cache-Built-in cache functionality in Akka HTTP framework. Cache solution optimized for high concurrency and actor modelContinues as important component in Akka ecosystem in 2025. Important role in reactive applicationsApache-2.0Akka CacheOfficial
5Ehcache-Scala utilization of mature Java cache library. Enterprise environment track record and Hibernate integration available in ScalaStable demand in enterprise Scala applications in 2025. Important position for legacy system integrationApache-2.0JVM CacheOfficial
6Redis4Cats-Redis Scala client supporting cats-effect. Provides type-safe and functional programming style Redis accessGrowing in functional Scala community in 2025. Achieving distributed caching through cats-effect and Redis integrationApache-2.0Functional RedisOfficial