lux-db/lux

A Redis-compatable key-value store. 2-7x faster. Native vector support.

42
/ 100
Emerging

Built on a **sharded concurrent architecture** using parking_lot RwLocks and Tokio's async runtime, Lux safely parallelizes across all CPU cores in a single process—eliminating Redis's single-threaded ceiling without introducing cross-shard locking bugs. Beyond key-value operations, it includes native vector search with HNSW indexing, time-series storage with aggregation and retention policies, relational tables with typed fields and joins, and realtime key subscriptions that avoid the global overhead of Redis keyspace notifications. Compatible with every Redis client (ioredis, BullMQ, go-redis, etc.) and the full RESP2 protocol, plus HTTP REST API on a separate port.

185 stars.

No Package No Dependents
Maintenance 13 / 25
Adoption 10 / 25
Maturity 9 / 25
Community 10 / 25

How are scores calculated?

Stars

185

Forks

10

Language

Rust

License

MIT

Last pushed

Mar 19, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/lux-db/lux"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.