1 Round-Trip Per Job
All queue operations complete in a single FCALL via Valkey Server Functions - no Lua EVAL overhead, no multi-command scripts.
High-performance job queue on Valkey/Redis Streams with 1-RTT operations and a Rust NAPI core
Benchmarked on AWS ElastiCache Valkey 8.2 (r7g.large) with TLS enabled:
| Concurrency | glide-mq | Leading Alternative | Delta |
|---|---|---|---|
| c=1 | 2,479 j/s | 2,535 j/s | -2% |
| c=5 | 10,754 j/s | 9,866 j/s | +9% |
| c=10 | 18,218 j/s | 13,541 j/s | +35% |
| c=15 | 19,583 j/s | 14,162 j/s | +38% |
addBulk: 10,000 jobs in 350ms. Gzip compression: 98% reduction on 15KB payloads.
npm install glide-mqRequires Node.js 20+ and Valkey 7.0+ (or Redis 7.0+).
| Package | Description |
|---|---|
| glide-mq | Core queue library |
| @glidemq/hono | Hono middleware |
| @glidemq/fastify | Fastify plugin |
| @glidemq/nestjs | NestJS module |
| @glidemq/hapi | Hapi plugin |
| @glidemq/dashboard | Express web dashboard |