Commercial edition — the open-source project lives at imqueue.org →
Microservices, without the ops tax

Build reliable & fast back-ends that scale themselves.

RPC over an inter-communication messaging queue for Node & TypeScript. Prototype SOA fast, run it reliably, and grow to any throughput without rewiring — self-describing services generate their own clients.

~200K/s

aggregate round-trips measured, then scales horizontally.

Auto

discovery & load-balancing — instances just compete for work.

Reliable

delivery — a message a dying worker never started is re-queued.

Everything services need to talk.

Reliable, scalable, and refreshingly simple — the KISS way.

Guaranteed hand-off

Safe delivery re-queues a message a dying worker never started, instead of losing it with the process. At-least-once by design, so handlers stay idempotent.

Self-balancing

Instances compete for messages and balance across nodes — no discovery layer, no external load balancer.

No polling, ever

No timers, no polling — zero delivery delay and zero CPU on workers while idle. It rests when idle.

Start open. Change the license, not the code.

Build on the same open-source packages. When you need to ship inside a closed-source product, buy a license — no fork, no rewrite, no migration.

01

Build on open source

Prototype and ship with the GPL-3.0 @imqueue/* packages — free, forever.

02

Going closed-source?

GPL-3.0 asks you to release the source of any product you convey or distribute. A commercial license lifts that obligation.

03

Same code, private source

Identical packages and APIs. Nothing to re-install or refactor — you keep your source private and add support.

Ship your first service today.

Minutes to your first service. No hidden knowledge required.

Read the docs ↗