Dart/Flutter Cache Libraries

Cache libraries for Dart/Flutter

GitHub Star Comparison

Dart/Flutter Cache Libraries GitHub Star Comparison
NoNameGitHub StarsDescriptionTrendLicenseTypeOfficial Site
1cached_network_image-Network image cache library for Flutter. Supports placeholder and error widgets, optimizing image loading and cachingReigns as absolute standard for Flutter image caching in 2025. Essential library position in mobile app developmentMITFlutter Image CacheOfficial
2flutter_cache_manager-Generic file cache manager for Flutter. Device storage saving and cache info management using SQLiteGrowing as standard choice for Flutter generic caching in 2025. Widely adopted in apps requiring file cachingMITFile Cache ManagerOfficial
3Hive-Fast NoSQL database for Dart/Flutter. Optimized for in-memory with fast read/write performance, suitable for both caching and data persistenceGrowing as leading choice for Flutter large-capacity caching in 2025. Popular for balancing persistence and performanceApache-2.0NoSQL DatabaseOfficial
4shared_preferences-Standard lightweight data persistence library for Flutter. Optimal for small-scale caching of settings and API responsesContinued use as foundational technology in Flutter development in 2025. Important position for simple caching requirementsBSD-3-ClausePreferencesOfficial
5cached-Annotation-based cache library for Dart. Builds flexible caching mechanisms with external storage support through code generationRising attention as next-generation cache library in 2025. Development productivity improvement through annotation-based approachMITCode Generation CacheOfficial
6dio_cache_interceptor-Cache interceptor for Dio HTTP client. Automatic HTTP response caching with Cache-Control header supportImportant choice for Flutter apps using Dio in 2025. Achieves performance improvement through HTTP caching strategiesMITHTTP InterceptorOfficial