baccaraaa

baccaraaa / vorq

Public

Distributed task queue for TypeScript with type-safe workflows, pluggable transports (Redis, RabbitMQ), and optional persistence.

42
0
100% credibility
Found Mar 24, 2026 at 42 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Vorq is a TypeScript library for creating distributed task queues that manage background jobs with features like priorities, retries, workflows, and easy integrations.

How It Works

1
🔍 Discover Vorq

You hear about Vorq, a helpful tool that lets your app handle big jobs in the background without slowing down.

2
📦 Add to your project

You bring Vorq into your app with a quick addition, like picking up a new helper.

3
🔗 Connect a waiting area

You link Vorq to a simple storage spot, like a shared notepad, so tasks can line up safely.

4
📋 Set up task lines

You create named lines for different jobs, such as one for emails or image fixes.

5
👷 Train your doers

You teach small workers what to do when they grab a task from the line.

6
🚀 Start sending jobs

From anywhere in your app, you drop jobs into the lines, and they wait patiently.

Everything flows smoothly

Your app feels fast and responsive while workers quietly finish all the background magic.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 42 to 42 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is vorq?

Vorq is a distributed task queue for TypeScript/Node.js apps, handling background jobs like email sends, image processing, or ETL across multiple workers and machines. Plug in Redis or RabbitMQ for transport, add Postgres persistence for task history, and get features like priority queues, delayed execution, retries with backoff, cron scheduling, and DAG dependencies. It's a comfyui distributed github alternative for reliable distributed task allocation without vendor lock-in.

Why is it gaining traction?

Type-safe workflows shine: build multi-step pipelines where TypeScript validates outputs between steps at compile time, catching errors early. NestJS decorators auto-register workers and scheduled tasks, slashing boilerplate versus distributed task queue python (Celery) or Java setups. Covers distributed task scheduler system design essentials—DLQs, progress tracking, events—in a lightweight package that scales horizontally.

Who should use this?

NestJS backend devs building SaaS APIs or microservices with async workloads, like user notifications or batch processing. Suited for teams wanting a distributed github lab tool for github distributed ai pipelines, or TS devs eyeing distributed mpc github patterns over C#/.NET or tempo distributed github stacks.

Verdict

Early but polished (42 stars, 1.0% credibility score)—excellent docs, docker-compose setup, and vitest coverage make it prototype-ready for distributed task queues. Skip for high-stakes prod until more battle-tested; grab if type-safe workflows solve your pain.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.