A curated list of tools, libraries, extensions, modules, GUI clients, and resources for Redis — the in-memory data store used for caching, vector search, pub/sub, streams, real-time apps, and AI workloads.
- Core
- Clients
- Modules & Extensions
- Vector Search
- GUI Clients
- CLI Tools
- ORMs & Data Modeling
- Caching & Queues
- Learning Resources
- Related Awesome Lists
- Redis – Official Redis documentation and downloads.
- KeyDB – Multithreaded, drop-in Redis alternative.
- Valkey – Open-source community fork of Redis.
- DragonflyDB - A high-performance, Redis-compatible in-memory data store designed as a modern replacement for Redis and Memcached.
- go-redis – Official Go client.
- redis-rs – Rust client for Redis.
- RedisJSON – Native JSON ingestion, querying, and storage.
- RedisSearch – Full-text search, aggregations, hybrid search.
- RedisGraph – Graph database module for Redis (Cypher support).
- RedisTimeSeries – Time-series storage and queries.
- RedisBloom – Bloom filters, Cuckoo filters, Count-Min sketch.
- ReJSON Commands – JSONPath-based operations.
- Redis Vector Similarity Search – Native vector search for embeddings.
- RedisVL – Python client for building RAG and vector-enabled applications.
- LangChain Redis Vectorstore – Redis-powered vector store for LangChain pipelines.
- LlamaIndex Redis Vector Index – Vector retrieval using Redis.
- RedisInsight – Official GUI for visualizing data, performance, and queries.
- Medis – Modern, open-source Redis GUI client.
- Another Redis Desktop Manager – Fast, cross-platform desktop manager.
- redis-cli – Official command-line interface.
- redis-commander – Web-based Redis management console.
- redis-exporter – Prometheus exporter for Redis stats.
- Redis OM (Node.js) – ODM/ORM modeling layer for Redis.
- Redis OM (Python) – Model classes, indexes, and RedisJSON support.
- Redis OM (TypeScript/TS + Redis Stack) – Data modeling for RedisJSON and RediSearch.
- EdgeDB Redis Integrations – Hybrid storage + caching patterns.
- BullMQ – Redis-backed job queue for Node.js.
- Bull – Long-standing Redis-based queue.
- RQ (Redis Queue) – Simple Python job queue.
- Django Cache Backend (Redis) – Django cache integration.
- Flask-Caching + Redis – Redis back-end for Flask caching.
- Sidekiq – Ruby background jobs using Redis.
- Redis Documentation – Official docs.
- Redis University – Free, high-quality Redis training courses.
- Redis Streams Guide – Deep dive into Streams.
- Redis Search Tutorials – Full-text and vector search tutorials.
- Redis Use Cases – Caching, rate limiting, message queues, leaderboards, ML.
Contributions are welcome. Please ensure your submission fully follows the requirements outlined in CONTRIBUTING.md, including formatting, scope alignment, and category placement.
Pull requests that do not adhere to the contribution guidelines may be closed.