*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.

RediSearch Full-Text search over Redis dvirsky RedisLabs Redis Source Available License 3051
neural-redis Online trainable neural networks as Redis data types. antirez BSD 2160
RedisGraph A graph database with a Cypher-based querying language using sparse adjacency matrices swilly22 RedisLabs Redis Source Available License 1409
RedisJSON A JSON data type for Redis itamarhaber RedisLabs Redis Source Available License 1358
rediSQL A redis module that provides a full SQL capabilities embedding SQLite siscia RedBeardLab AGPL-3.0 1125
RedisBloom Scalable Bloom filters mnunberg RedisLabs Redis Source Available License 960
redis-cell A Redis module that provides rate limiting in Redis as a single command. brandur MIT 651
RedisAI A Redis module for serving tensors and executing deep learning graphs lantiga RedisLabs Redis Source Available License 604
RedisTimeSeries Time-series data structure for redis danni-m RedisLabs Redis Source Available License 593
Disque Disque, an in-memory, distributed job queue, ported as Redis module. antirez AGPL-3.0 457
RedisGears Dynamic execution framework for your Redis data. MeirShpilraien RedisLabs Redis Source Available License 185
cthulhu Extend Redis with JavaScript modules sklivvz BSD 139
redis-roaring Uses the CRoaring library to implement roaring bitmap commands for Redis. aviggiano MIT 130
redis-cuckoofilter Hashing-function agnostic Cuckoo filters. kristoff-it MIT 123
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 54
redex Extension modules to Redis' native data types and commands itamarhaber AGPL-3.0 52
Session Gate Session management with multiple payloads using cryptographically signed tokens. f0rmiga MIT 45
TairHash A redis module, similar to redis hash, and you can set expire and version for the field Alibaba Apache-2.0 37
ReDe Low Latency timed queues (Dehydrators) as Redis data types. daTokenizer MIT 36
redis-protobuf Redis module for reading and writing Protobuf messages sewenew Apache-2.0 30
TairString A redis module, similar to redis string, and support CAS/CAD operations Alibaba Apache-2.0 28
redlock Redis module for distributed lock without using LUA script,safe unlock for different redis client. wujunwei MIT 28
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 19
redis-tree Implements Polytree as a native data type. It allows creating,locating,pushing and detaching tree from Redis keys. ohbonsai MIT 18
redis-rating Estimate actual rating from postive/negative ratings devpoga MIT 14
Reventis Redis module for storing and querying spatio-temporal event data starkdg Redis Source Available License 14
commentDis Add comment syntax to your redis-cli scripts. daTokenizer MIT 9
redis-fpn Redis module for Fixed Point Number data type xxlabaza Apache 2.0 8
redis-percentile Redis module for efficient percentile estimation of streaming or distributed data with t-digest algorithm. devpoga MIT 8
smartcache A redis module that provides a pass-through cache fcerbell AGPL-3.0 5
lqrm A Laravel compatible queue driver for Redis that supports reliable blocking pop from FIFO and scheduled queues. halaei BSD 4
Redis Interval Sets A Redis module for creating interval sets danitseitlin BSD-3-Clause 3
redis-interval-module Redis module for creation and manipulation of interval set. ogama MIT 3
Redis-ImageScout Redis module for Indexing of pHash Image fingerprints for Near-Duplicate Detection starkdg pHash Redis Source Available License 2
Redis-AudioScout Redis module for Audio Track Recognition starkdg pHash Source Available License 1
redismodule-ratelimit Redis module that provides ratelimit linfangrong MIT 0
dbx Redis module for maintaining hash by simple SQL cscan MIT 0
redis_hnsw Redis module for Hierarchical Navigable Small World (HNSW) approxmiate nearest neighbor search zhao-lang MIT 0
redicrypt Redis module for string encryption and decryption chayim MIT 0
redisims A lightweight Redis module following the If Modified Since (IMS) pattern for caching Clement-Jean MIT 0