EveryDev.ai
Sign inSubscribe
  1. Home
  2. Tools
  3. Graphile Worker
Graphile Worker icon

Graphile Worker

Task Automation

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

Visit Website

At a Glance

Pricing

Open Source
Free tier available

MIT licensed open source version suitable for OSS projects, not-for-profits, hobbyists, and pre-revenue start-ups

Launch Offer (Sponsor+): $25/mo
Production Sponsor: $100/mo
Private Advisor Tier: $1500/mo

Engagement

Available On

Web
API
SDK

Resources

WebsiteDocsGitHubllms.txt

Topics

Task AutomationDatabase ToolsDevOps Infrastructure

About Graphile Worker

Graphile Worker is a high-performance job queue built specifically for PostgreSQL and Node.js applications. It enables developers to process background jobs with exceptional speed—up to 10,000 jobs per second—while maintaining low latency through PostgreSQL's LISTEN/NOTIFY mechanism, typically starting jobs within milliseconds. The tool leverages PostgreSQL's reliable transactions to ensure jobs are never lost, making it ideal for production workloads that require dependable background processing.

Key Features:

  • Automatic Retries with Exponential Backoff - Jobs that fail are automatically retried with intelligent backoff timing, built on PostgreSQL's reliable transaction system to ensure no job is ever lost.

  • High Performance Processing - Capable of handling up to 10,000 jobs per second, allowing teams to keep infrastructure simple with just PostgreSQL and Node.js.

  • Low Latency Execution - Jobs start in milliseconds thanks to PostgreSQL's LISTEN/NOTIFY feature, enabling near real-time background processing for customer-facing applications.

  • Cron Job Scheduling - Set up repeating tasks with minute-by-minute granularity, with optional backfill capability to cover times when servers weren't running.

  • Job Control Features - Schedule jobs to run in the future, debounce jobs to avoid redundant work, and cancel or update scheduled jobs as needed.

  • Task De-duplication - Prevent duplicate job execution with built-in de-duplication mechanisms.

  • Standalone and Embedded Modes - Run Worker as a standalone process or embed it directly within your Node.js application.

  • Easy Migration Path - Examples included for exporting jobs to other queues if you decide to migrate to a dedicated job queue solution later.

To get started, install Graphile Worker via npm and configure it to connect to your PostgreSQL database. Define task handlers as JavaScript functions, then schedule jobs using the provided API. The CLI quickstart guide provides step-by-step instructions for setting up your first job queue. Worker Pro, available to sponsors, adds advanced features like crashed worker recovery and live migration to new Worker versions.

Graphile Worker - 1

Community Discussions

Be the first to start a conversation about Graphile Worker

Share your experience with Graphile Worker, ask questions, or help others learn from your insights.

Pricing

FREE

Free Plan Available

MIT licensed open source version suitable for OSS projects, not-for-profits, hobbyists, and pre-revenue start-ups

  • Job queue for PostgreSQL
  • High performance with SKIP LOCKED
  • Low latency via LISTEN/NOTIFY
  • Parallel by default
  • Standalone and embedded modes

Launch Offer (Sponsor+)

Early access pricing - keep preferential rate for at least 18 months after launch offer ends

$25
per month
  • All Graphile Worker features
  • Crashed worker recovery
  • Live migration to new Worker versions
  • Future quality of life improvements
  • Priority support via community Discord

Production Sponsor

Suitable for small and medium businesses

$100
per month
  • All Graphile Worker features
  • Crashed worker recovery
  • Live migration to new Worker versions
  • Future quality of life improvements
  • Free access to pgRITA
  • Access to PostGraphile Pro
  • Name featured on graphile.org
  • Logo featured in project
  • Discounted video calls
  • Priority support via community Discord

Private Advisor Tier

Perfect for enterprises needing bespoke advice and support

$1500
per month
  • All Graphile Worker features
  • Crashed worker recovery
  • Live migration to new Worker versions
  • Future quality of life improvements
  • Free access to pgRITA
  • Access to PostGraphile Pro
  • Logo featured on graphile.org
  • Logo featured in project
  • Discounted consultancy packages
  • Complimentary Development Support contract
  • Support within your own company
View official pricing

Capabilities

Key Features

  • Automatic retries with exponential backoff
  • High performance up to 10,000 jobs per second
  • Low latency job execution via LISTEN/NOTIFY
  • Cron job scheduling with minute granularity
  • Job scheduling for future execution
  • Job debouncing
  • Task de-duplication
  • Standalone and embedded modes
  • Parallel processing by default
  • Easy migration to other job queues
  • Optional backfill for cron jobs
  • Cancel or update scheduled jobs

Integrations

PostgreSQL
Node.js
API Available
View Docs

Reviews & Ratings

No ratings yet

Be the first to rate Graphile Worker and help others make informed decisions.

Developer

Graphile Ltd

Graphile Ltd builds open-source tools for PostgreSQL and GraphQL developers, including Graphile Worker, PostGraphile, and Grafast. The team focuses on high-performance, developer-friendly solutions that simplify backend development while maintaining reliability. Their projects are crowd-funded through GitHub Sponsors and supported by professional services contracts.

Read more about Graphile Ltd
WebsiteGitHubX / Twitter
1 tool in directory

Similar Tools

pg-boss icon

pg-boss

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

BullMQ icon

BullMQ

A fast and robust background job processing library for Redis using Node.js with support for queues, delayed jobs, retries, and more.

100X Bot icon

100X Bot

Chrome extension that automates repetitive web tasks by screen recording your actions and converting them into reusable bots.

Browse all tools

Related Topics

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

Database Tools

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

22 tools

DevOps Infrastructure

Platforms and tools for CI/CD pipelines and DevOps practices.

39 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
    10views
    0saves
    0discussions