# contribsys/faktory

Language-agnostic persistent background job server

Repository: https://github.com/contribsys/faktory
Canonical: https://ross.abutalabs.com/products/faktory
Homepage: https://contribsys.com/faktory/
Language: Go
License: NOASSERTION
License Family: other
Last push: 2026-08-26T00:21:00+00:00

## Health v2 (maintenance only)
Score: 87/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 65, longevity 100
- inputs: {"age_days": 3366, "days_push": 8, "days_rel": 23, "gap_med": 191.5, "n_releases_24m": 5}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 6141, forks 239 (observed 2026-08-28T04:09:36.473148+00:00)

## What it is
Faktory is a language-agnostic background job server that stores jobs as JSON in queues for workers in any programming language to fetch and execute. It provides persistent job storage, retries with exponential backoff, scheduled and unique jobs, and a comprehensive Web UI for monitoring.

## Use cases
- distribute background jobs across many machines in any language
- process async tasks with retries and exponential backoff
- schedule cron-style recurring jobs
- monitor and manage job queues via a web UI
- replace language-specific job systems with a polyglot work server
- run background workers with Docker or AWS ECS

## When to choose
- you need background job processing across multiple programming languages
- you want a standalone job server with persistent queues and a built-in Web UI
- you need retries, scheduling, and unique jobs out of the box

## When to avoid
- you only need background jobs in a single language with an in-ecosystem library like Sidekiq or Celery
- you require a commercial license or enterprise features like batches and workflows without paying
- you want a fully managed cloud queue service

## Facets
- artifact type: service
- maturity: active
- function: message-queue, scheduling, monitoring, webhook
- domain: backend, developer-tools, microservices
- platform: go, self-hosted
- tags: background-jobs, job-queue, polyglot, task-processing, web-ui, retry, cron, automation, linux, macos, docker

## Member repositories
- contribsys/faktory (main) score 87

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:36.473148+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:47:33.986218+00:00, confidence not recorded.
  - readme: https://github.com/contribsys/faktory (fetched 2026-08-28T04:09:36.473148+00:00, sha a949409ef1de)
  - homepage: https://contribsys.com/faktory/ (fetched 2026-08-29T08:44:23.217805+00:00, sha ec4e9a5caff2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
