Skip to content

brandonhimpfen/awesome-redis

Repository files navigation

Awesome Redis Awesome Lists

GitHub Sponsors   Ko-Fi   PayPal   Stripe   X   Facebook

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.

Contents

Core

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

Clients

JavaScript / TypeScript

  • redis – Official Node.js client.
  • ioredis – Robust Redis client with cluster and sentinel support.

Python

  • redis-py – Official Python client.
  • aioredis – Async Redis client for Python.

Go

Rust

Java

  • Jedis – Java Redis client.
  • Lettuce – Scalable Java Redis client with async support.

Modules & Extensions

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

Vector Search

GUI Clients

CLI Tools

ORMs & Data Modeling

Caching & Queues

Learning Resources

Related Awesome Lists

Contribute

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.

License

CC0

About

A curated list of tools, libraries, extensions, modules, GUI clients, and resources for Redis.

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages