avifenesh

High-performance message queue for Node.js — Valkey/Redis Streams with Rust-native NAPI bindings

33
0
100% credibility
Found Feb 20, 2026 at 20 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

glide-mq is a high-performance library for handling background jobs and workflows in Node.js apps using efficient streaming queues.

How It Works

1
🕵️ Discover glide-mq

You hear about glide-mq while looking for an easy way to manage background tasks like sending emails or updating inventories in your app.

2
📦 Bring it into your project

You simply add glide-mq to your existing project, and it fits right in without hassle.

3
🔗 Set up your task queue

You create a queue to organize all your pending tasks, ready for smooth handling.

4
Queue up your tasks

You add everyday tasks to the queue, like notifying users or processing orders, with all the details they need.

5
🏃 Launch your workers

You start workers that grab tasks one by one and complete them automatically, even handling retries if needed.

6
📊 Track everything live

You watch tasks flow from waiting to finished, with updates on progress, failures, and successes in real time.

🎉 Handle scale with ease

Your app now manages thousands of tasks reliably and quickly, freeing you to focus on what matters.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 20 to 33 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is glide-mq?

glide-mq delivers a streams-first message queue for Node.js apps on Valkey or Redis OSS, implementing the classic message queue pattern with producers adding jobs and workers processing them concurrently. You get reliable delivery via consumer groups, plus retries, priorities, deduplication, rate limiting, compression, and workflows like chain, group, or chord for pipelines. TypeScript API with native NAPI bindings keeps it fast and cloud-native, handling everything from simple tasks to complex flows without script sprawl.

Why is it gaining traction?

It laps BullMQ in benchmarks—48k jobs/s at 50 concurrency, sub-ms latency, 12x bulk speedup—thanks to 1 RTT per job and Rust-accelerated GLIDE core. Native cluster hash tags, IAM auth, AZ affinity, and gzip payloads (98% savings) solve real pain in scaled message queueing, unlike list-based alternatives. The full e-commerce demo with dashboard API hooks devs instantly.

Who should use this?

Node.js backend teams queuing emails, payments, or inventory updates on Linux servers with Valkey. Devs ditching BullMQ for throughput, or building GitHub Actions workflows needing slack message github action-style reliability without Azure message queue overhead. Suits Python/Java/C# migrants wanting lighter message queue software.

Verdict

Early with 10 stars and 1.0% credibility score, but benchmarks, docs, and tests scream potential—run the demo for perf-critical queues. Skip for mission-critical until more adoption.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.