Build message-driven microservices that call each other like local objects — no HTTP layer, no gRPC, no schema files. Just decorated TypeScript classes over a Redis-backed message queue, with generated, fully-typed clients.
Type-safe service-to-service RPC. Expose a method with a decorator; the CLI generates a fully-typed client. Types flow across the network boundary — no hand-written clients, no drift.
No HTTP boilerplate. Services communicate over a message queue (Redis today), so you get competing-consumer load balancing and back-pressure for free — no load balancer, no service mesh required.
Guaranteed & delayed delivery, built in. Safe delivery, retries, and millisecond-precision scheduling are first-class across the framework.
TypeScript-first, decorator-driven. JSDoc is the source of truth for types — no reflect-metadata, no separate IDL.
npm i @imqueue/rpc
npm i -g @imqueue/cli # scaffolding & typed-client generation
@imqueue publishes machine-readable docs for coding agents. Point your assistant at imqueue.org/llms.txt (or AGENTS.md in each repo) so it generates correct, idiomatic @imqueue code. See the AI assistants guide.
License
@imqueue is open source under GPL-3.0. Shipping inside a closed-source product? A commercial license is available — see imqueue.com and the licensing explainer. Contributions are welcome — see CONTRIBUTING.
Simple, safe-by-default Redis job queue for Node.js & TypeScript — delayed/scheduled jobs, guaranteed processing, retries. Part of the @imqueue framework.
Model Context Protocol (MCP) server for @imqueue — lets AI coding agents (Claude Code, Cursor and others) search the docs, scaffold typed services & clients and use @imqueue/cli live.
Model Context Protocol (MCP) server for @imqueue — lets AI coding agents (Claude Code, Cursor and others) search the docs, scaffold typed services & clients and use @imqueue/cli live.
There was an error while loading. Please reload this page.
Most used topics
Loading…
Uh oh!
There was an error while loading. Please reload this page.
You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.