Start scheduling checkout the docs

Your Sveltekit actions are now unstoppable workflows

Tired of your duct taped background jobs failing miserably? Meet Qron, the simple, high-performance queuing system for the serverless era.

retry-queue.ts
type-safe.ts
package.json
// Interruptible workflows
const retryq = createQueue('retry', async ({ retry }) => {
  try {
    // do something
  } catch(error) {
    return retry({ error })
      .afterYears(1) // 🤯
  }
})

Say Goodbye to callbacks

Say Hello to Qron

In today's ever-evolving infra landscape, we have edge streaming, global deployments, and many more acronyms like those. When it comes to scheduled jobs, the landscape is as exciting as watching a paint dry 🎨

Qron is designed to integrate with your existing tooling without fancy infrastructure provisioning. Creating workflows should be as easy as writing any other function

App screenshot
🧑‍💻 Complex workflows
Writing a workflow should not take into account the inherent complexity of the underlying infrastructure. Focus on what you care most and let Qron handle the boring details
🌐 Stateful without headaches
Need to scale without losing your mind? Qron supports state persistence across retries, meaning your background jobs can carry specialized informations without having to reach for a custom database
💤 Delayed & Cron
Qron supports many execution semantics and just exposes simple APIs. Schedule in the future, crontabs, recurring, complex retries, you name it.. It's like a personal assistant that never sleeps
❤️ Type safe
Qron loves typescript. With zod for enhanced type safety, a workflow is just any other typescript function. Your states are always strongly typed and you never have to guess what could be in there
🔓 Open source
Qron is open source and MIT licensed. If you have a complex use case, you can infinitely extend it as it is distributed as a tiny Go library
🚀 High performance
Powered by Postgres and Go, Qron grows with you

Supercharge your sveltekit app

Join Qron on this serverless journey. Sign up for early access.