Filament

Open-source data replication with full loads, incremental sync, and change capture

Visit website

About Filament

Filament is an open-source data replication engine for moving information between databases, storage systems, and business applications. It supports full data loads, incremental replication, and change data capture through a common pipeline. Developers configure the source and destination, choose how updates should move, and run the engine as a standalone tool or embed it in a Go application.

The project includes connectors for different systems and a framework for adding new ones. Checkpointing and integrity events help teams follow the progress of a transfer and inspect how data reaches its destination. Filament can run locally or on infrastructure you control, making it useful for assembling data pipelines and keeping downstream systems supplied with current records.

Discussion

Tried it? Share a useful thought or ask a question.