Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 6 Go data-pipeline Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
conduit
Conduit streams data between data stores. Kafka Connect replacement. No JVM required. (by ConduitIO)
-
ordered-concurrently
Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.
I'd like to mention Conduit + its Postgres connector. The Pg connector comes built-in, so all that is needed is a single Conduit binary to get started. It relies on WAL, but the connector creates the replication slot itself (if needed).
Project mention: Go concurrency simplified. Part 4: Post office as a data pipeline | dev.to | 2023-12-21take a look at the concurrent code written by other devs out there: for example, feel free to check the internals of my library Pippin, but I bet there are many better projects out there to learn from - Google/Bing/DuckDuckGo/Kagi and ChatGPT can help to find the right one
Go data-pipeline related posts
- Go concurrency simplified. Part 1: Channels and goroutines
- [Postgresql] Détecter les changements de schéma via les journaux WAL
- How to successfully transition from principal engineer to consultant?
- How to connect already setup kafka cluster to mongodb?
- What services you guys used for CDC (Change Data capture) for Sql as well as no sql databases ?
- Sync Snowflake to PostgreSQL
- Do you see a place for custom ETL software?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 27 Apr 2024
Index
What are some of the best open-source data-pipeline projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | Rudderstack | 3,926 |
2 | memphis | 3,149 |
3 | go-streams | 1,753 |
4 | conduit | 345 |
5 | ordered-concurrently | 37 |
6 | pippin | 14 |
Sponsored