Introducing OqronKit v1.0

The background
engine for Node.js

12 enterprise modules. Crash-safe queues, distributed workers, schedulers, rate limiters, webhooks, sagas — adapter-driven, and built for massive horizontal scale.

$npm install oqronkit
✓ send-email processed in 42ms
Quick Start

Get started in minutes

Define queues, workers, and schedules with typed factory functions. OqronKit discovers your triggers automatically and handles the rest.

Crash-safe

Heartbeat locks ensure no job is ever lost, even during a process crash.

Automatic retries

Configurable retry policies with exponential backoff and dead letter queues.

Zero config scaling

Swap adapter from memory to Redis — instant distributed processing.

Read the full tutorial
import { queue } from 'oqronkit'
 
export const emailQ = queue({
name: 'send-email',
guaranteedWorker: true,
handler: async (ctx) => {
await sendEmail(ctx.data)
return { sent: true }
},
})
 
await emailQ.add({ to: 'user@ex.com' })
TypeScript
OqronKit