lux-db/lux
A Redis-compatable key-value store. 2-7x faster. Native vector support.
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.
Stars
185
Forks
10
Language
Rust
License
MIT
Category
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.