Topics / #change-data-capture
Change-data-capture projects on GitHub
Pipelines that capture database changes and stream them downstream.
As of , the most-starred Change-data-capture projects on GitHub are canal (29.7K stars), turso (24.8K stars) and airbyte (22.2K stars). GitHub.Locker tracks 7 Change-data-capture repositories with 102.3K stars combined. The fastest-growing on October 16 was turso, with +15 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+15turso
tursodatabase/turso · ★ 24.8KTurso is an in-process SQL database written in Rust, compatible with SQLite, with an experimental Postgres frontend. Like SQLite it runs inside your application, and it is already used in production at multiple organizations.
+9debezium
debezium/debezium · ★ 13.2KDebezium is an open source change data capture (CDC) platform that monitors databases and streams row-level change events to applications in real time.
cocoindex
cocoindex-io/cocoindex · ★ 11.7KCocoIndex is an incremental engine that turns codebases, meeting notes, inboxes, Slack, PDFs, and videos into live, continuously fresh context for AI agents and LLM apps, using minimal incremental processing instead of stale batch jobs.
airbyte
airbytehq/airbyte · ★ 22.2KAirbyte is an open-source data movement platform for ELT pipelines and AI agents: it moves data from APIs, databases, and files into warehouses, data lakes, and AI applications, backed by a catalog of 600+ connectors. You can run it self-hosted or as Airbyte Cloud.
The all-time top
7 projects · by stars
- 29.7K
#1 · alibaba/canalcanal
Canal is Alibaba's MySQL binlog incremental subscription and consumption component. It disguises itself as a MySQL slave, pulls binlog events from a MySQL master, and lets you consume the parsed changes for things like cache refresh, index building, or database synchronization.
- 24.8K
#2 · tursodatabase/tursoturso
Turso is an in-process SQL database written in Rust, compatible with SQLite, with an experimental Postgres frontend. Like SQLite it runs inside your application, and it is already used in production at multiple organizations.
- 22.2K
#3 · airbytehq/airbyte
airbyte
Airbyte is an open-source data movement platform for ELT pipelines and AI agents: it moves data from APIs, databases, and files into warehouses, data lakes, and AI applications, backed by a catalog of 600+ connectors. You can run it self-hosted or as Airbyte Cloud.
- 4

debezium
13.2Kdebezium/debezium · JavaDebezium is an open source change data capture (CDC) platform that monitors databases and streams row-level change events to applications in real time.
- 5
cocoindex
11.7Kcocoindex-io/cocoindex · RustCocoIndex is an incremental engine that turns codebases, meeting notes, inboxes, Slack, PDFs, and videos into live, continuously fresh context for AI agents and LLM apps, using minimal incremental processing instead of stale batch jobs.
- 6

Trenova
330emoss08/Trenova · GoTrenova is an open-source (Fair Source) Transportation Management System for small and mid-sized US trucking carriers, covering the full order-to-cash cycle: shipment entry, dispatch, rating, billing, accounting, EDI, and FMCSA compliance.
- 7

walshadow
242ClickHouse/walshadow · Rustwalshadow replicates PostgreSQL rows into ClickHouse by reading the physical WAL — initial load, continuous changes, schema evolution, restarts, and planned source switchover are all part of the flow.
Related topics
Often tagged together