Stream MySQL changes

This page summarizes the projects mentioned and recommended in the original post on /r/golang

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. debezium

    Change data capture for a variety of databases. Please log issues at https://issues.redhat.com/browse/DBZ.

    If capturing the changes that occur on a database, and writing those changes elsewhere is what you want, then take a look at https://debezium.io/

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. go-mysql

    a powerful mysql toolset with Go

    I like maxwell but I've used this as well. https://github.com/go-mysql-org/go-mysql

  4. autobahn-binlog

    A Go package for tailing MySQL v5.5.x binary replication streams.

    You want to use the MySQL binlog. It’s basically an internal MySQL table/log of all changes to the db. You can set up a connector to pull changes from the binlog and push it into Kafka or pubsub or whatever you want. Here’s an example package that does this https://github.com/vsco/autobahn-binlog

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • PostgreSQL + Outbox Pattern Revamped — Part 1

    2 projects | dev.to | 8 Jun 2025
  • Streaming Postgres Changes with Debezium and Kafka Connect: A Hands-On Tutorial

    3 projects | dev.to | 5 May 2025
  • Choosing the right, real-time, Postgres CDC platform

    2 projects | dev.to | 16 Apr 2025
  • Building an Application with Debezium and Kafka

    2 projects | dev.to | 11 Dec 2024
  • Choosing the right, real-time, Postgres CDC platform

    2 projects | dev.to | 5 Dec 2024

Did you know that Go is
the 4th most popular programming language
based on number of references?