# shyiko/mysql-binlog-connector-java

MySQL Binary Log connector

Repository: https://github.com/shyiko/mysql-binlog-connector-java
Canonical: https://ross.abutalabs.com/products/mysql-binlog-connector-java
Language: Java
License Family: other
Last push: 2023-04-15T13:27:03+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4801, "days_push": 1236, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- 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 2269, forks 845 (observed 2026-08-28T04:06:32.991530+00:00)

## 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.

## 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

## 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

## 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

## Facets
- artifact type: library
- maturity: abandoned
- function: database-driver, streaming, etl
- domain: databases, developer-tools
- platform: jvm, windows
- tags: mysql, binlog, replication, change-data-capture, cdc, unmaintained, data-engineering, linux, macos

## Member repositories
- shyiko/mysql-binlog-connector-java (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:32.991530+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-30T02:42:00.358545+00:00, confidence not recorded.
  - readme: https://github.com/shyiko/mysql-binlog-connector-java (fetched 2026-08-28T04:06:32.991530+00:00, sha 9d674d7ca45b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
