{"adoption": {"forks": 111, "observed_at": "2026-08-28T04:06:26.069391+00:00", "stars": 2207}, "canonical_url": "https://ross.abutalabs.com/products/fireworq", "card": {"archived": false, "artifact_type": "service", "description": "Fireworq is a lightweight, high-performance, language-independent job queue system.", "domain": ["backend", "microservices", "developer-tools"], "enriched": true, "function": ["message-queue", "scheduling", "http-server", "webhook", "monitoring"], "health_score": 79, "homepage": null, "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["fireworq/fireworq"], "name": "fireworq/fireworq", "platform": ["go", "self-hosted"], "pushed_at": "2026-08-19T23:37:48+00:00", "repo": "fireworq/fireworq", "stars": 2207, "tags": ["job-queue", "background-jobs", "mysql-backed", "http-api", "task-queue", "delayed-jobs", "job-retry", "high-availability", "messaging", "linux", "macos", "docker"], "topics": [], "urls": [], "use_cases": ["run background jobs from any language over http", "queue image processing tasks with retries", "schedule delayed jobs that run after a delay", "manage multiple priority job queues", "keep jobs from being lost when the queue server dies", "monitor and administer job queues via a web ui"], "what_it_is": "Fireworq is a lightweight, high-performance, language-independent job queue system written in Go, backed by MySQL for reliability. It exposes an HTTP API for enqueuing and dispatching jobs to workers, supports multiple queues, delayed jobs, retries, and primary/backup failover.", "when_to_avoid": ["you want a queue without an external RDBMS dependency", "you need extremely high throughput that a single dispatcher per queue cannot handle", "you prefer in-process queues tied to a specific language runtime"], "when_to_choose": ["you need a language-agnostic job queue workers can talk to over HTTP", "you want durable queues backed by MySQL with ordinary DB replication", "you need primary/backup failover and multiple queues with delays and retries"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fireworq", "repo": "fireworq/fireworq", "role": "main", "score": 67}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.069391+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:46:28.031018+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36fc3ed249bdb4d9232924809abcd0f5148ed857ac73be697346ab87ff202bb6", "fetched_at": "2026-08-28T04:06:26.069391+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fireworq/fireworq"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.069391+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:46:28.031018+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36fc3ed249bdb4d9232924809abcd0f5148ed857ac73be697346ab87ff202bb6", "fetched_at": "2026-08-28T04:06:26.069391+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fireworq/fireworq"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:46:28.031018+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36fc3ed249bdb4d9232924809abcd0f5148ed857ac73be697346ab87ff202bb6", "fetched_at": "2026-08-28T04:06:26.069391+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fireworq/fireworq"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.069391+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.069391+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.069391+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:46:28.031018+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36fc3ed249bdb4d9232924809abcd0f5148ed857ac73be697346ab87ff202bb6", "fetched_at": "2026-08-28T04:06:26.069391+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fireworq/fireworq"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.069391+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.069391+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:46:28.031018+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36fc3ed249bdb4d9232924809abcd0f5148ed857ac73be697346ab87ff202bb6", "fetched_at": "2026-08-28T04:06:26.069391+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fireworq/fireworq"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.069391+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.069391+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.069391+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:46:28.031018+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36fc3ed249bdb4d9232924809abcd0f5148ed857ac73be697346ab87ff202bb6", "fetched_at": "2026-08-28T04:06:26.069391+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fireworq/fireworq"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.069391+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.069391+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:46:28.031018+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36fc3ed249bdb4d9232924809abcd0f5148ed857ac73be697346ab87ff202bb6", "fetched_at": "2026-08-28T04:06:26.069391+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fireworq/fireworq"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:46:28.031018+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36fc3ed249bdb4d9232924809abcd0f5148ed857ac73be697346ab87ff202bb6", "fetched_at": "2026-08-28T04:06:26.069391+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fireworq/fireworq"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:46:28.031018+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36fc3ed249bdb4d9232924809abcd0f5148ed857ac73be697346ab87ff202bb6", "fetched_at": "2026-08-28T04:06:26.069391+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fireworq/fireworq"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:46:28.031018+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36fc3ed249bdb4d9232924809abcd0f5148ed857ac73be697346ab87ff202bb6", "fetched_at": "2026-08-28T04:06:26.069391+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fireworq/fireworq"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3179, "days_push": 14, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 67, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}