Breeze0806/go-etl

go-etl is a toolset for data extraction, transformation and loading.

61
/ 100
Established

This tool helps you move data efficiently between different databases and file types. It takes information from sources like MySQL, PostgreSQL, Oracle, or CSV/Excel files, and reliably copies it to another database or file. Data analysts, database administrators, and operations engineers often use this to keep their various data systems synchronized.

184 stars.

Use this if you need to transfer large volumes of data between different relational databases or integrate data from structured files like CSVs and Excel into your database systems.

Not ideal if your primary need is real-time data streaming or complex data transformations beyond simple extraction and loading.

data-migration database-synchronization data-integration data-warehousing business-intelligence
No Package No Dependents
Maintenance 13 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 22 / 25

How are scores calculated?

Stars

184

Forks

53

Language

Go

License

Apache-2.0

Last pushed

Mar 14, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/data-engineering/Breeze0806/go-etl"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.