{"adoption": {"forks": 845, "observed_at": "2026-08-28T04:06:32.991530+00:00", "stars": 2269}, "canonical_url": "https://ross.abutalabs.com/products/mysql-binlog-connector-java", "card": {"archived": false, "artifact_type": "library", "description": "MySQL Binary Log connector", "domain": ["databases", "developer-tools"], "enriched": true, "function": ["database-driver", "streaming", "etl"], "health_score": 20, "homepage": null, "language": "Java", "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["shyiko/mysql-binlog-connector-java"], "name": "shyiko/mysql-binlog-connector-java", "platform": ["jvm", "windows"], "pushed_at": "2023-04-15T13:27:03+00:00", "repo": "shyiko/mysql-binlog-connector-java", "stars": 2269, "tags": ["mysql", "binlog", "replication", "change-data-capture", "cdc", "unmaintained", "data-engineering", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["stream mysql binlog events in java", "capture mysql changes in real time", "read mysql binary log files", "build a mysql change data capture pipeline", "subscribe to mysql replication stream", "parse binlog events for cache invalidation"], "what_it_is": "A Java library for reading MySQL binary logs, both from binlog files and by tapping into the live MySQL replication stream. It supports GTID resolution, resumable disconnects, failover strategies, TLS, and has no third-party dependencies.", "when_to_avoid": ["starting a new project - the repo is unmaintained; use osheroff/mysql-binlog-connector-java instead", "you need a non-Java language (consider go-mysql or python-mysql-replication)", "you need general SQL access rather than binlog event streaming"], "when_to_choose": ["you need a dependency-free Java client for MySQL binlog/replication events", "you want GTID support, automatic position resolution, and resumable disconnects", "you need to read binlog files directly from disk"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mysql-binlog-connector-java", "repo": "shyiko/mysql-binlog-connector-java", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.991530+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:42:00.358545+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9d674d7ca45bed299681918214f57916e028a6d1ebacc8e4d3bdf4526e05659b", "fetched_at": "2026-08-28T04:06:32.991530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shyiko/mysql-binlog-connector-java"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.991530+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:42:00.358545+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9d674d7ca45bed299681918214f57916e028a6d1ebacc8e4d3bdf4526e05659b", "fetched_at": "2026-08-28T04:06:32.991530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shyiko/mysql-binlog-connector-java"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:42:00.358545+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9d674d7ca45bed299681918214f57916e028a6d1ebacc8e4d3bdf4526e05659b", "fetched_at": "2026-08-28T04:06:32.991530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shyiko/mysql-binlog-connector-java"}], "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:32.991530+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.991530+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.991530+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:42:00.358545+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9d674d7ca45bed299681918214f57916e028a6d1ebacc8e4d3bdf4526e05659b", "fetched_at": "2026-08-28T04:06:32.991530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shyiko/mysql-binlog-connector-java"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.991530+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.991530+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:42:00.358545+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9d674d7ca45bed299681918214f57916e028a6d1ebacc8e4d3bdf4526e05659b", "fetched_at": "2026-08-28T04:06:32.991530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shyiko/mysql-binlog-connector-java"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.991530+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.991530+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.991530+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:42:00.358545+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9d674d7ca45bed299681918214f57916e028a6d1ebacc8e4d3bdf4526e05659b", "fetched_at": "2026-08-28T04:06:32.991530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shyiko/mysql-binlog-connector-java"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.991530+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.991530+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:42:00.358545+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9d674d7ca45bed299681918214f57916e028a6d1ebacc8e4d3bdf4526e05659b", "fetched_at": "2026-08-28T04:06:32.991530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shyiko/mysql-binlog-connector-java"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:42:00.358545+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9d674d7ca45bed299681918214f57916e028a6d1ebacc8e4d3bdf4526e05659b", "fetched_at": "2026-08-28T04:06:32.991530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shyiko/mysql-binlog-connector-java"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:42:00.358545+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9d674d7ca45bed299681918214f57916e028a6d1ebacc8e4d3bdf4526e05659b", "fetched_at": "2026-08-28T04:06:32.991530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shyiko/mysql-binlog-connector-java"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:42:00.358545+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9d674d7ca45bed299681918214f57916e028a6d1ebacc8e4d3bdf4526e05659b", "fetched_at": "2026-08-28T04:06:32.991530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shyiko/mysql-binlog-connector-java"}], "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": 4801, "days_push": 1236, "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}}