*Redis Modules

This is a list of Redis modules, for Redis v4.0 or greater, ordered by Github stars. This list contains two set of modules: modules under an OSI approved license, and modules that are under some proprietary license. Non OSI modules are clearly flagged as not open source. Also to have the source code hosted at Github is currently mandatory. To add your module here please send a pull request for the modules.json file in the Redis-doc repository. More information about Redis modules can be found here.

neural-redis Online trainable neural networks as Redis data types. antirez BSD 2073
RediSearch Full-Text search over Redis dvirsky RedisLabs Redis Source Available License 1323
RedisJSON A JSON data type for Redis itamarhaber RedisLabs Redis Source Available License 641
rediSQL A redis module that provides a full SQL capabilities embedding SQLite siscia RedBeardLab AGPL-3.0 613
redis-cell A Redis module that provides rate limiting in Redis as a single command. brandur MIT 403
RedisGraph A graph database with a Cypher-based querying language using sparse adjacency matrices swilly22 RedisLabs Redis Source Available License 401
RedisML Machine Learning Model Server shaynativ RedisLabs Redis Source Available License 212
RedisTimeSeries Time-series data structure for redis danni-m Redis Source Available License 186
RedisBloom Scalable Bloom filters mnunberg RedisLabs Redis Source Available License 136
cthulhu Extend Redis with JavaScript modules sklivvz BSD 117
redis-cuckoofilter Hashing-function agnostic Cuckoo filters. kristoff-it MIT 66
RedisAI A Redis module for serving tensors and executing deep learning graphs lantiga AGPL 61
redis-roaring Uses the CRoaring library to implement roaring bitmap commands for Redis. aviggiano MIT 60
redis-tdigest t-digest data structure wich can be used for accurate online accumulation of rank-based statistics such as quantiles and cumulative distribution at a point. usmanm MIT 45
Session Gate Session management with multiple payloads using cryptographically signed tokens. f0rmiga MIT 32
countminsketch An apporximate frequency counter itamarhaber RedisLabs Redis Source Available License 31
ReDe Low Latency timed queues (Dehydrators) as Redis data types. daTokenizer MIT 23
topk An almost deterministic top k elements counter itamarhaber RedisLabs Redis Source Available License 21
RedisPushIptables RedisPushIptables is used to update firewall rules to reject the IP addresses for a specified amount of time or forever reject. Gandalf GPL-3.0 16
redis-rating Estimate actual rating from postive/negative ratings devpoga MIT 14
redis-fpn Redis module for Fixed Point Number data type xxlabaza Apache 2.0 7
commentDis Add comment syntax to your redis-cli scripts. daTokenizer MIT 6
lqrm A Laravel compatible queue driver for Redis that supports reliable blocking pop from FIFO and scheduled queues. halaei BSD 4
smartcache A redis module that provides a pass-through cache fcerbell AGPL-3.0 2