Open-source projects categorized as Cache

Top 23 Cache Open-Source Projects

  • GitHub repo SDWebImage

    Asynchronous image downloader with cache support as a UIImageView category

    Project mention: SDWebImage doesn't work like intended (Doesn't apply blur to image) | reddit.com/r/SwiftUI | 2021-03-02

    I was using [SDWebImage](https://github.com/SDWebImage/SDWebImage) for my project and I wanted to apply a blur based on a blurRadius given by user through a slider However it doesn't work as intended

  • GitHub repo react-query

    ⚛️ Hooks for fetching, caching and updating asynchronous data in React

    Project mention: Managing REST API Calls on Functional Hook-Based React | reddit.com/r/react | 2021-04-20
  • GitHub repo Kingfisher

    A lightweight, pure-Swift library for downloading and caching images from the web.

    Project mention: Top 10 Developer Trends, Thu Sep 24 2020 | dev.to | 2020-09-24

    onevcat / Kingfisher

  • GitHub repo Redisson

    Redisson - Redis Java client with features of In-Memory Data Grid. Over 50 Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, MyBatis, RPC, local cache ...

  • GitHub repo Nuke

    Powerful image loading and caching system

  • GitHub repo boltons

    🔩 Like builtins, but boltons. 250+ constructs, recipes, and snippets which extend (and rely on nothing but) the Python standard library. Nothing like Michael Bolton.

  • GitHub repo go-cache

    An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.

    Project mention: In-memory caching solutions | reddit.com/r/golang | 2021-02-01

    Though pretty simple but have a look at https://github.com/patrickmn/go-cache

  • GitHub repo BigCache

    Efficient cache for gigabytes of data written in Go.

  • GitHub repo AndroidVideoCache

    Cache support for any video player with help of single line

  • GitHub repo Apache Ignite

    Apache Ignite (by apache)

  • GitHub repo ristretto

    A high performance memory-bound Go cache

    Project mention: Gravity - Allocator on byte array | reddit.com/r/golang | 2021-01-11

    Ristretto uses a similar technique for a cache. You might wanna check it out. The blogpost here https://dgraph.io/blog/post/manual-memory-management-golang-jemalloc/ explains it

  • GitHub repo Disk

    Delightful framework for iOS to easily persist structs, images, and data

  • GitHub repo PINCache

    Fast, non-deadlocking parallel object cache for iOS, tvOS and OS X

  • GitHub repo Cache

    :package: Nothing but Cache.

  • GitHub repo YYCache

    High performance cache framework for iOS.

  • GitHub repo Akavache

    An asynchronous, persistent key-value store created for writing desktop and mobile applications, based on SQLite3. Akavache is great for both storing important data as well as cached local data that expires.

    Project mention: Generate your first Xamarin application with JHipster.NET | dev.to | 2021-02-26

    akavache >= 7.1.1

  • GitHub repo CacheManager

    CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.

    Project mention: Caching: IMemoryCache vs IDistributedCache | reddit.com/r/dotnet | 2021-04-15
  • GitHub repo Olric

    Distributed cache and in-memory key/value data store. It can be used both as an embedded Go library and as a language-independent service.

    Project mention: Olric: Embeddable, distributed, in-memory data structures in Go | news.ycombinator.com | 2021-03-02
  • GitHub repo IdentityCache

    IdentityCache is a blob level caching solution to plug into Active Record. Don't #find, #fetch!

  • GitHub repo GCache

    An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC

  • GitHub repo Keyv

    Simple key-value storage with support for multiple backends

  • GitHub repo next-offline

    make your Next.js application work offline using service workers via Google's workbox

    Project mention: Does anyone have any experience with making PWAs in Next? | reddit.com/r/nextjs | 2021-04-13

    There's next-offline and next-pwa (and some comparison too). But has anyone here made a PWA with NextJS? Now I am not only referring to service workers/offline functionality, but also icons, adding to homescreen, manifest, and other PWA features. Does anyone have any good examples or guides to refer to?

  • GitHub repo FFImageLoading - Fast & Furious Image Loading

    Image loading, caching & transforming library for Xamarin and Windows

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-04-20.


What are some of the best open-source Cache projects? This list will help you:

Project Stars
1 SDWebImage 23,484
2 react-query 19,192
3 Kingfisher 18,299
4 Redisson 16,231
5 Nuke 5,932
6 boltons 5,429
7 go-cache 4,901
8 BigCache 4,781
9 AndroidVideoCache 4,605
10 Apache Ignite 3,794
11 ristretto 2,875
12 Disk 2,851
13 PINCache 2,430
14 Cache 2,295
15 YYCache 2,230
16 Akavache 2,077
17 CacheManager 1,938
18 Olric 1,721
19 IdentityCache 1,668
20 GCache 1,474
21 Keyv 1,452
22 next-offline 1,323
23 FFImageLoading - Fast & Furious Image Loading 1,300