integration
Queuebert
Connect existing named BullMQ queues to an application-authorized Queuebert installation.
Carry typed domain events, operation context, transactional delivery, and replay-safe processing across application boundaries.
available
Emit typed facts with correlation, causation, actor, scope, and trace context.
Frameworks and integrations
available
Persist ordered streams and expose replay through explicit storage and framework adapters.
available
Dispatch validated, retry-aware jobs through a portable queue contract and serve them from the application edge.
Packages
Frameworks and integrations
integration
Connect existing named BullMQ queues to an application-authorized Queuebert installation.
framework
Compose Playstack server contracts, React bindings, SSR handoff, and route adapters at the Next.js application edge.
framework
Connect portable Playstack capabilities to dependency injection, guards, decorators, request context, workers, and lifecycle hooks.
integration
Persist Playstack capabilities through explicit application-owned Prisma clients, transactions, and managed schema fragments.
integration
Dispatch and process typed Playstack jobs through BullMQ with explicit Redis ownership and native queue access.
integration
Dispatch portable Playstack queue jobs through Inngest and serve the generated functions from Next.js, NestJS, or another supported framework.
integration
Typed Worker jobs with per-message acknowledgements, bounded batches, retries and explicit terminal-failure handling.
framework
Run portable contracts in Web-standard runtimes with explicit Workers KV, R2, Queues and Durable Object adapters.
Typed events let packages remain focused while applications decide what must happen synchronously, transactionally, or after commit.
Operation context makes causation and observability explicit rather than rebuilding it independently in every transport.
@playstack/queues carries typed jobs, retry policy, terminal-failure hooks, and trace context into background execution. The Inngest adapter can serve the same job definitions from Next.js or NestJS while leaving provider-specific workflows accessible through the native client.
The Cloudflare Queues adapter now handles Worker producer/batch boundaries. It acknowledges successes individually and requires durable terminal-failure handling before acknowledging poison messages. It does not implement BullMQ's progress, scheduling or administration surfaces.