EveryDev.ai
Sign inSubscribe
  1. Home
  2. Tools
  3. pg-boss
pg-boss icon

pg-boss

Database Tools

A job queue built on PostgreSQL for Node.js applications, providing reliable background job processing with scheduling and retry capabilities.

Visit Website

At a Glance

Pricing

Open Source

Get started with pg-boss at no cost with Full job queue functionality and PostgreSQL-based storage.

Engagement

Available On

Web
API
SDK

Resources

WebsiteDocsGitHubllms.txt

Topics

Database ToolsTask AutomationAI Development Libraries

About pg-boss

pg-boss is a robust job queue library built on PostgreSQL for Node.js applications. It leverages PostgreSQL's reliability and ACID compliance to provide durable background job processing without requiring additional infrastructure like Redis or RabbitMQ. The library is designed for developers who want to add job queuing capabilities to their applications while keeping their technology stack simple.

  • PostgreSQL-based Architecture provides durable job storage using your existing PostgreSQL database, eliminating the need for additional queue infrastructure and ensuring jobs survive application restarts.

  • Job Scheduling allows you to schedule jobs to run at specific times or intervals using cron expressions, making it easy to implement recurring tasks and delayed job execution.

  • Automatic Retries handles failed jobs with configurable retry policies, including exponential backoff, ensuring transient failures don't result in lost work.

  • Job Throttling and Rate Limiting enables control over job execution rates to prevent overwhelming downstream services or resources.

  • Dead Letter Queues automatically moves failed jobs after exhausting retries to a separate queue for manual inspection and reprocessing.

  • Job Completion Callbacks supports job chaining and workflows by allowing jobs to trigger subsequent jobs upon completion.

  • Singleton Jobs ensures only one instance of a specific job runs at a time, preventing duplicate processing.

  • Job Expiration automatically expires jobs that haven't been processed within a configurable time window.

To get started, install pg-boss via npm with npm install pg-boss, then create a new instance by passing your PostgreSQL connection string. Call the start() method to initialize the queue tables, use send() to enqueue jobs, and work() to process them. The library handles all the complexity of job locking, visibility timeouts, and state management automatically.

pg-boss

Community Discussions

Be the first to start a conversation about pg-boss

Share your experience with pg-boss, ask questions, or help others learn from your insights.

Pricing

OPEN SOURCE

Open Source

Get started with pg-boss at no cost with Full job queue functionality and PostgreSQL-based storage.

  • Full job queue functionality
  • PostgreSQL-based storage
  • Job scheduling
  • Automatic retries
  • Dead letter queues
View official pricing

Capabilities

Key Features

  • PostgreSQL-based job queue
  • Job scheduling with cron expressions
  • Automatic retries with configurable policies
  • Job throttling and rate limiting
  • Dead letter queues
  • Job completion callbacks
  • Singleton jobs
  • Job expiration
  • Delayed job execution
  • Job prioritization

Integrations

PostgreSQL
Node.js
API Available
View Docs

Reviews & Ratings

No ratings yet

Be the first to rate pg-boss and help others make informed decisions.

Developer

Tim Jones

Tim Jones develops pg-boss, an open-source job queue library for Node.js applications built on PostgreSQL. The project provides reliable background job processing capabilities for developers who want to leverage their existing PostgreSQL infrastructure.

Read more about Tim Jones
WebsiteGitHub
1 tool in directory

Similar Tools

Graphile Worker icon

Graphile Worker

A high performance job queue for PostgreSQL, written in Node.js with automatic retries, low latency, and cron job support.

AWS Aurora icon

AWS Aurora

Cloud-native relational database with AI-powered performance optimization and integration with Amazon Bedrock for generative AI applications.

Softr icon

Softr

No-code platform to build custom business apps, portals, and internal tools with AI, databases, and workflow automation.

Browse all tools

Related Topics

Database Tools

AI-powered tools for database management, optimization, query construction, and schema design that enhance developer productivity and database performance.

22 tools

Task Automation

Agent-powered tools that automate routine project tasks and workflows with intelligent prioritization, dependency management, and contextual assignment of work across teams.

37 tools

AI Development Libraries

Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

77 tools
Browse all topics
Back to all tools
Explore AI Tools
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
Main Menu
  • Tools
  • Developers
  • Topics
  • Discussions
  • News
  • Blogs
  • Builds
  • Contests
Create
Sign In
    Sign in
    9views
    0saves
    0discussions