{"adoption": {"forks": 501, "observed_at": "2026-08-28T04:09:29.530082+00:00", "stars": 5778}, "canonical_url": "https://ross.abutalabs.com/products/kcat", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Generic command line non-JVM Apache Kafka producer and consumer", "domain": ["developer-tools"], "enriched": true, "function": ["message-queue", "cli", "serialization", "developer-tools"], "health_score": 20, "homepage": null, "language": "C", "license": "NOASSERTION", "license_family": "other", "maturity": "stable", "member_repos": ["edenhill/kcat"], "name": "edenhill/kcat", "platform": ["windows", "cli", "cross-platform"], "pushed_at": "2024-07-09T16:13:37+00:00", "repo": "edenhill/kcat", "stars": 5778, "tags": ["kafka", "kafkacat", "producer", "consumer", "avro", "schema-registry", "netcat-for-kafka", "debugging", "messaging", "command-line", "data-engineering", "linux", "macos", "docker"], "topics": [], "urls": [], "use_cases": ["produce test messages to a kafka topic from the command line", "consume and inspect messages from a kafka topic", "debug kafka pipelines by viewing raw messages", "list kafka brokers, topics, and partitions metadata", "consume kafka messages with avro schema registry deserialization", "test kafka consumer group behavior", "pipe files or stdin into kafka quickly"], "what_it_is": "kcat (formerly kafkacat) is a lightweight, non-JVM command-line tool for producing to and consuming from Apache Kafka topics, akin to netcat for Kafka. It also supports consumer groups, metadata inspection, and Avro deserialization via Confluent Schema Registry.", "when_to_avoid": ["you need a full Kafka Streams or stream processing application", "you require a GUI-based Kafka management tool", "you need long-running production consumers with complex offset management"], "when_to_choose": ["you need a fast, lightweight CLI for quick Kafka debugging without JVM overhead", "you want to script Kafka produce/consume operations in shell pipelines", "you need to inspect cluster metadata or troubleshoot message content"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/kcat", "repo": "edenhill/kcat", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.530082+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:52:51.480905+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b8358d2ffe3379b1d3b0db95f51e3c34746fd3142498232fd8152fbfc3a56ff7", "fetched_at": "2026-08-28T04:09:29.530082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/edenhill/kcat"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.530082+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:52:51.480905+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b8358d2ffe3379b1d3b0db95f51e3c34746fd3142498232fd8152fbfc3a56ff7", "fetched_at": "2026-08-28T04:09:29.530082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/edenhill/kcat"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:52:51.480905+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b8358d2ffe3379b1d3b0db95f51e3c34746fd3142498232fd8152fbfc3a56ff7", "fetched_at": "2026-08-28T04:09:29.530082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/edenhill/kcat"}], "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:09:29.530082+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.530082+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.530082+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:52:51.480905+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b8358d2ffe3379b1d3b0db95f51e3c34746fd3142498232fd8152fbfc3a56ff7", "fetched_at": "2026-08-28T04:09:29.530082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/edenhill/kcat"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.530082+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.530082+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:52:51.480905+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b8358d2ffe3379b1d3b0db95f51e3c34746fd3142498232fd8152fbfc3a56ff7", "fetched_at": "2026-08-28T04:09:29.530082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/edenhill/kcat"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.530082+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.530082+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.530082+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:52:51.480905+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b8358d2ffe3379b1d3b0db95f51e3c34746fd3142498232fd8152fbfc3a56ff7", "fetched_at": "2026-08-28T04:09:29.530082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/edenhill/kcat"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.530082+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.530082+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:52:51.480905+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b8358d2ffe3379b1d3b0db95f51e3c34746fd3142498232fd8152fbfc3a56ff7", "fetched_at": "2026-08-28T04:09:29.530082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/edenhill/kcat"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:52:51.480905+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b8358d2ffe3379b1d3b0db95f51e3c34746fd3142498232fd8152fbfc3a56ff7", "fetched_at": "2026-08-28T04:09:29.530082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/edenhill/kcat"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:52:51.480905+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b8358d2ffe3379b1d3b0db95f51e3c34746fd3142498232fd8152fbfc3a56ff7", "fetched_at": "2026-08-28T04:09:29.530082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/edenhill/kcat"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:52:51.480905+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b8358d2ffe3379b1d3b0db95f51e3c34746fd3142498232fd8152fbfc3a56ff7", "fetched_at": "2026-08-28T04:09:29.530082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/edenhill/kcat"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4539, "days_push": 785, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}