Main Menu
  • Tools
  • Developers
  • Topics
  • Discussions
  • News
  • Blogs
  • Builds
  • Contests
Create
    EveryDev.ai
    Sign inSubscribe
    Home
    Tools

    1,828+ AI tools

    • New
    • Trending
    • Featured
    • Compare
    Categories
    • Agents891
    • Coding869
    • Infrastructure377
    • Marketing357
    • Design302
    • Research276
    • Projects271
    • Analytics266
    • Testing160
    • Integration157
    • Data150
    • Security131
    • MCP125
    • Learning124
    • Extensions108
    • Communication107
    • Prompts100
    • Voice90
    • Commerce89
    • DevOps70
    • Web66
    • Finance17
    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

    Engagement

    Available On

    Web
    API
    SDK

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Database ToolsTask AutomationAI Development Libraries

    Alternatives

    Graphile WorkerParadeDBMetabase
    Developer
    Tim JonesTim Jones develops pg-boss, an open-source job queue library…

    Listed Feb 2026

    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 - 1

    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

    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.

    ParadeDB icon

    ParadeDB

    ParadeDB is a modern Elasticsearch alternative built as a Postgres extension, enabling full-text, hybrid, and faceted search directly within PostgreSQL.

    Metabase icon

    Metabase

    Open source business intelligence and embedded analytics platform that lets teams query, visualize, and explore data without writing code.

    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.

    31 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.

    70 tools

    AI Development Libraries

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

    126 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
    10views