Skip to content

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

Notifications You must be signed in to change notification settings

awesomelistsio/awesome-redis

Repository files navigation

Awesome Redis Awesome Lists

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.

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!

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

No packages published

Languages