{"repo":"noxify/vorsteh-queue","free":true,"listed":false,"github":"https://github.com/noxify/vorsteh-queue","clone":"git clone https://github.com/noxify/vorsteh-queue.git","description":"A powerful, ORM-agnostic queue engine for PostgreSQL 12+. Handle background jobs, scheduled tasks, and recurring processes with ease.","language":"TypeScript","stars":47,"topics":["adapters","agnostic","background-jobs","cron","delayed-jobs","drizzle","job-queue","orm","prisma","queue"],"license":"MIT","category":"databases-storage","readme_excerpt":"Vorsteh Queue A powerful, ORM-agnostic queue engine for PostgreSQL 12+. Handle background jobs, scheduled tasks, and recurring processes with ease. Features - Type-safe : Full TypeScript support with generic job payloads - Multiple adapters : Drizzle ORM (PostgreSQL), Prisma ORM (PostgreSQL), Kysely (PostgreSQL) and in-memory implementations - Priority queues : Numeric priority system (lower = higher priority) - Delayed jobs : Schedule jobs for future execution - Recurring jobs : Cron expressions and interval-based repetition - Batch processing : Process multiple jobs concurrently for higher efficiency and better performance by supporting parallel execution and grouping of jobs. - UTC-first timezone support : Reliable timezone handling with UTC storage - Progress tracking : Real-time job progress updates - Event system : Listen to job lifecycle events - Graceful shutdown : Clean job processing termination Repository Structure Quick Start Requirements - Node.js 20+ - ESM only - This package is ESM-only and cannot be imported with require() Installation Note : Make sure your project has \"type\": \"module\" in package.json or use .mjs file extensions. Basic Usage Examples Check out the examples directory for complete, runnable examples. Note : All examples demonstrate the UTC-first timezone approach and automatic job cleanup features. Priority System Jobs are processed by priority (lower number = higher priority): Recurring Jobs Batch Processing Process multiple jobs in a single ba","default_branch":null,"files":null,"tree":[],"storefront":"/r/noxify","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/noxify/vorsteh-queue/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}