{"id":13630860,"url":"https://github.com/zendesk/maxwell","last_synced_at":"2025-05-12T05:22:49.012Z","repository":{"id":27094000,"uuid":"30561160","full_name":"zendesk/maxwell","owner":"zendesk","description":"Maxwell's daemon, a mysql-to-json kafka producer","archived":false,"fork":false,"pushed_at":"2025-05-07T05:10:16.000Z","size":29746,"stargazers_count":4122,"open_issues_count":240,"forks_count":1020,"subscribers_count":533,"default_branch":"master","last_synced_at":"2025-05-11T03:06:05.510Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://maxwells-daemon.io/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zendesk.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2015-02-09T22:06:13.000Z","updated_at":"2025-05-09T14:36:00.000Z","dependencies_parsed_at":"2023-10-16T03:18:53.585Z","dependency_job_id":"518ce027-6ef5-4cba-b27e-d31612561598","html_url":"https://github.com/zendesk/maxwell","commit_stats":{"total_commits":2834,"total_committers":185,"mean_commits":15.31891891891892,"dds":0.6175017642907551,"last_synced_commit":"d0fde391d967ce29c807643ad7b98738ddd51101"},"previous_names":[],"tags_count":249,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zendesk%2Fmaxwell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zendesk%2Fmaxwell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zendesk%2Fmaxwell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zendesk%2Fmaxwell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zendesk","download_url":"https://codeload.github.com/zendesk/maxwell/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253509782,"owners_count":21919589,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T22:02:01.345Z","updated_at":"2025-05-11T03:06:15.860Z","avatar_url":"https://github.com/zendesk.png","language":"Java","funding_links":[],"categories":["Java","Libraries","大数据","others","Development","Projects","Change Data Capture (CDC)"],"sub_categories":["Kafka Connect","Producers","Change Data Capture","Materialize"],"readme":"This is __Maxwell's daemon__, a [change data capture](https://www.confluent.io/blog/how-change-data-capture-works-patterns-solutions-implementation/) application \nthat reads MySQL binlogs and writes data changes as JSON to Kafka, Kinesis, and other streaming platforms.\n\n\n\n[↓ Download](https://github.com/zendesk/maxwell/releases/download/v1.43.2/maxwell-1.43.2.tar.gz) \\|\n[⚝ Source / Community](https://github.com/zendesk/maxwell) \\|\n[☝ Getting Started](/quickstart) \\|\n[☷ Reference](/config)\n\n__What's it for?__\n\n- ETL of all sorts\n- maintaining an audit log of all changes to your database\n- cache building/expiring\n- search indexing \n- inter-service communication\n\n\n__It goes like this:__\n\n```\n  mysql\u003e update `test`.`maxwell` set mycol = 55, daemon = 'Stanislaw Lem';\n  maxwell -\u003e kafka: \n  {\n    \"database\": \"test\",\n    \"table\": \"maxwell\",\n    \"type\": \"update\",\n    \"ts\": 1449786310,\n    \"data\": { \"id\":1, \"daemon\": \"Stanislaw Lem\", \"mycol\": 55 },\n    \"old\": { \"mycol\":, 23, \"daemon\": \"what once was\" }\n  }\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzendesk%2Fmaxwell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzendesk%2Fmaxwell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzendesk%2Fmaxwell/lists"}