{"adoption": {"forks": 193, "observed_at": "2026-08-28T04:07:48.671177+00:00", "stars": 3208}, "canonical_url": "https://ross.abutalabs.com/products/blazingmq", "card": {"archived": false, "artifact_type": "service", "description": "A modern high-performance open source message queuing system", "domain": ["microservices", "backend", "developer-tools"], "enriched": true, "function": ["message-queue", "middleware", "streaming"], "health_score": 80, "homepage": "https://bloomberg.github.io/blazingmq/", "language": "C++", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["bloomberg/blazingmq"], "name": "bloomberg/blazingmq", "platform": ["cpp", "cross-platform"], "pushed_at": "2026-08-26T20:44:47+00:00", "repo": "bloomberg/blazingmq", "stars": 3208, "tags": ["message-broker", "event-driven-architecture", "work-queues", "fan-out", "high-throughput", "clustering", "replication", "messaging", "linux"], "topics": ["distributed-systems", "message-queue", "messaging", "middleware", "queue", "queues", "blazingmq"], "urls": [], "use_cases": ["decouple producer and consumer services with asynchronous messaging", "build work queue pipelines for distributed task processing", "fan-out messages to multiple consumer groups", "run a self-hosted message broker with strong consistency and replication", "reduce network bandwidth in high fan-out workflows with multi-hop topology", "replace Kafka or RabbitMQ for latency-sensitive messaging workloads"], "what_it_is": "BlazingMQ is a distributed, high-performance message queuing system written in C++, providing durable, fault-tolerant queues with rich routing strategies. It includes the message broker, a C++ client library, and a CLI tool, with Java and Python clients in separate repositories.", "when_to_avoid": ["you need a managed cloud-native messaging service", "your stack requires clients in languages other than C++, Java, or Python", "you need a lightweight embedded queue rather than a distributed broker cluster", "you rely on a large ecosystem of third-party connectors and tooling"], "when_to_choose": ["you need durable, highly available queues with strong consistency", "you want low median and p99 latency without external dependencies like ZooKeeper", "you need flexible routing strategies such as work queues, priority, fan-out, or broadcast", "you are building event-driven microservices in C++, Java, or Python"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/blazingmq", "repo": "bloomberg/blazingmq", "role": "main", "score": 73}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:48.671177+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:44:57.734864+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "383690dd433e68061917439e0030d3c108ce0ef78ca86e862482983cf2fe5da2", "fetched_at": "2026-08-28T04:07:48.671177+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bloomberg/blazingmq"}, {"content_hash": "785e042113bfa8fae32d08ec5559343e11a86aaac2a53c6638a10459397bf77b", "fetched_at": "2026-08-29T09:38:11.076645+00:00", "kind": "homepage", "missing": false, "url": "https://bloomberg.github.io/blazingmq/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:48.671177+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:44:57.734864+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "383690dd433e68061917439e0030d3c108ce0ef78ca86e862482983cf2fe5da2", "fetched_at": "2026-08-28T04:07:48.671177+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bloomberg/blazingmq"}, {"content_hash": "785e042113bfa8fae32d08ec5559343e11a86aaac2a53c6638a10459397bf77b", "fetched_at": "2026-08-29T09:38:11.076645+00:00", "kind": "homepage", "missing": false, "url": "https://bloomberg.github.io/blazingmq/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:44:57.734864+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "383690dd433e68061917439e0030d3c108ce0ef78ca86e862482983cf2fe5da2", "fetched_at": "2026-08-28T04:07:48.671177+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bloomberg/blazingmq"}, {"content_hash": "785e042113bfa8fae32d08ec5559343e11a86aaac2a53c6638a10459397bf77b", "fetched_at": "2026-08-29T09:38:11.076645+00:00", "kind": "homepage", "missing": false, "url": "https://bloomberg.github.io/blazingmq/"}], "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:07:48.671177+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:48.671177+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:48.671177+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:44:57.734864+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "383690dd433e68061917439e0030d3c108ce0ef78ca86e862482983cf2fe5da2", "fetched_at": "2026-08-28T04:07:48.671177+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bloomberg/blazingmq"}, {"content_hash": "785e042113bfa8fae32d08ec5559343e11a86aaac2a53c6638a10459397bf77b", "fetched_at": "2026-08-29T09:38:11.076645+00:00", "kind": "homepage", "missing": false, "url": "https://bloomberg.github.io/blazingmq/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:48.671177+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:48.671177+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:44:57.734864+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "383690dd433e68061917439e0030d3c108ce0ef78ca86e862482983cf2fe5da2", "fetched_at": "2026-08-28T04:07:48.671177+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bloomberg/blazingmq"}, {"content_hash": "785e042113bfa8fae32d08ec5559343e11a86aaac2a53c6638a10459397bf77b", "fetched_at": "2026-08-29T09:38:11.076645+00:00", "kind": "homepage", "missing": false, "url": "https://bloomberg.github.io/blazingmq/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:48.671177+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:48.671177+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:48.671177+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:44:57.734864+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "383690dd433e68061917439e0030d3c108ce0ef78ca86e862482983cf2fe5da2", "fetched_at": "2026-08-28T04:07:48.671177+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bloomberg/blazingmq"}, {"content_hash": "785e042113bfa8fae32d08ec5559343e11a86aaac2a53c6638a10459397bf77b", "fetched_at": "2026-08-29T09:38:11.076645+00:00", "kind": "homepage", "missing": false, "url": "https://bloomberg.github.io/blazingmq/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:48.671177+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:48.671177+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:44:57.734864+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "383690dd433e68061917439e0030d3c108ce0ef78ca86e862482983cf2fe5da2", "fetched_at": "2026-08-28T04:07:48.671177+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bloomberg/blazingmq"}, {"content_hash": "785e042113bfa8fae32d08ec5559343e11a86aaac2a53c6638a10459397bf77b", "fetched_at": "2026-08-29T09:38:11.076645+00:00", "kind": "homepage", "missing": false, "url": "https://bloomberg.github.io/blazingmq/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:44:57.734864+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "383690dd433e68061917439e0030d3c108ce0ef78ca86e862482983cf2fe5da2", "fetched_at": "2026-08-28T04:07:48.671177+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bloomberg/blazingmq"}, {"content_hash": "785e042113bfa8fae32d08ec5559343e11a86aaac2a53c6638a10459397bf77b", "fetched_at": "2026-08-29T09:38:11.076645+00:00", "kind": "homepage", "missing": false, "url": "https://bloomberg.github.io/blazingmq/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:44:57.734864+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "383690dd433e68061917439e0030d3c108ce0ef78ca86e862482983cf2fe5da2", "fetched_at": "2026-08-28T04:07:48.671177+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bloomberg/blazingmq"}, {"content_hash": "785e042113bfa8fae32d08ec5559343e11a86aaac2a53c6638a10459397bf77b", "fetched_at": "2026-08-29T09:38:11.076645+00:00", "kind": "homepage", "missing": false, "url": "https://bloomberg.github.io/blazingmq/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:44:57.734864+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "383690dd433e68061917439e0030d3c108ce0ef78ca86e862482983cf2fe5da2", "fetched_at": "2026-08-28T04:07:48.671177+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bloomberg/blazingmq"}, {"content_hash": "785e042113bfa8fae32d08ec5559343e11a86aaac2a53c6638a10459397bf77b", "fetched_at": "2026-08-29T09:38:11.076645+00:00", "kind": "homepage", "missing": false, "url": "https://bloomberg.github.io/blazingmq/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 82, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1149, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 73, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}