Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Data Pipeline

Data Pipeline

131 projects

Showing 36 of 131 projects

amazon-kinesis-connectors
amazon-kinesis-connectorsJava

A Java library for building data pipelines that connect Amazon Kinesis streams to AWS and non-AWS services like DynamoDB, Redshift, S3, and Elasticsearch.

#stream-processing#java-library#batch-processing
Stars326
Forks185
Last commit
astminer
astminerKotlin

A Kotlin library for extracting path-based code representations and ASTs from multiple languages to prepare code for machine learning models.

#multi-language#research-tool#ast-extraction
Stars299
Forks77
Last commit10 months ago
Detection and Response Pipeline
Detection and Response Pipeline

A curated reference hub of tools and real-world examples for designing effective threat detection and response pipelines.

#security-reference#self-hosted-security#security-automation
Stars298
Forks25
Last commit2 years ago
kazaam
kazaamGo

A Go library for declarative JSON-to-JSON transformations using JSON specifications.

#jsonpath#golang-library#json-format
Stars294
Forks52
Last commit4 years ago
scicloj.ml
scicloj.mlClojure

An idiomatic Clojure machine learning library providing a unified interface for classification, regression, and unsupervised models.

#metamorph#tech-ml-dataset#hyperparameter-optimization
Stars238
Forks15
Last commit10 months ago
docker-logstash
docker-logstashShell

Docker image for Logstash 1.4.5 with optional Elasticsearch 1.7.0 and Kibana 3.1.2 integration.

#elk-stack#logstash#monitoring
Stars237
Forks88
Last commit10 years ago
Crunch
CrunchGo

A Go-based toolkit for fast ETL and feature extraction on Hadoop, optimized for rapid development and execution.

#hive#pig#feature-extraction
Stars212
Forks16
Last commit11 years ago
rlist
rlistR

An R package providing a toolbox of pipeline-friendly functions for manipulating and querying non-tabular data stored in list objects.

#functional-programming#r-package#r-language
Stars204
Forks29
Last commit3 years ago
iem
iemPython

A monolith codebase that powers the Iowa Environmental Mesonet's environmental data ingest, processing, and web services.

#iowa-mesonet#environmental-data#meteorology
Stars194
Forks74
Last commit2 days ago
pipeR
pipeRR

An R package providing multiple pipeline styles (operator, object, function) for readable function chaining and data transformation.

#workflow-tools#r-package#r-language
Stars172
Forks34
Last commit10 years ago
geojsonio-cli
geojsonio-cliJavaScript

A CLI tool to send GeoJSON files to geojson.io for instant visualization and editing.

#geojson#geospatial#nodejs
Stars170
Forks18
Last commit8 years ago
machine
machineGo

A Go library for building data processing workflows and pipelines with functional operations, cycles, and fan-out capabilities.

#pipeline-framework#stream-processing#functional-programming
Stars169
Forks12
Last commit1 day ago
Streamline
StreamlineJava

A visual development platform for building, deploying, and managing streaming analytics applications with multiple engine bindings.

#stream-processing#flink#storm
Stars167
Forks95
Last commit3 years ago
aws-pdf-textract-pipeline
aws-pdf-textract-pipelineTypeScript

Serverless data pipeline for crawling PDFs from the web and extracting structured data using AWS Textract.

#lambda#web-crawling#aws-textract
Stars166
Forks20
Last commit2 years ago
s3-multipart
s3-multipartPython

Python utilities for parallel uploads and downloads to Amazon S3 using multipart uploads and range requests.

#cli-tool#python#file-transfer
Stars162
Forks73
Last commit10 years ago
ros2_data_collection
ros2_data_collectionC++

Collect, validate, and send ROS 2 data to build APIs and dashboards with reliable data pipelines.

#robotics#ros2#api-builder
Stars119
Forks8
Last commit1 day ago
bafi
bafiGo

A universal data converter that translates JSON, BSON, YAML, CSV, XML, and MT940 to any format using Go templates.

#bson#lua-scripting#go-templates
Stars117
Forks8
Last commit7 days ago
Covid-19 Google
Covid-19 GooglePython

An open-source data pipeline that aggregates and standardizes heterogeneous public COVID-19 data from multiple global sources.

#data-standardization#python#covid-19
Stars117
Forks68
Last commit5 years ago
Datajob
DatajobPython

A Python framework for building and deploying serverless data and ML pipelines on AWS using AWS CDK.

#glue#sagemaker#stepfunctions
Stars111
Forks19
Last commit3 years ago
/context-prime
/context-primeTypeScript

A modern analytics pipeline for tracking and analyzing GitHub contributions across repositories with AI-powered summaries and leaderboards.

#mmo#scoring#nextjs
Stars109
Forks50
Last commit1 day ago
fluent-plugin-influxdb
fluent-plugin-influxdbRuby

A buffered output plugin for Fluentd that sends time-series data to InfluxDB.

#ruby-gem#monitoring#fluentd-plugin
Stars109
Forks63
Last commit1 year ago
yurita
yuritaScala

An open-source framework for developing large-scale anomaly detection models using Apache Spark.

#statistical-models#apache-spark#security-analytics
Stars109
Forks30
Last commit7 years ago
logstash-input-dynamodb
logstash-input-dynamodbRuby

A Logstash input plugin that reads data from DynamoDB tables via table scans and DynamoDB Streams for near real-time data processing.

#stream-processing#logstash-plugin#ruby-gem
Stars104
Forks26
Last commit
kafka-sparkstreaming-cassandra
kafka-sparkstreaming-cassandraJupyter Notebook

A Docker container providing a complete streaming environment for experimenting with Kafka, Spark Streaming, and Cassandra.

#apache-spark#experimentation#real-time-processing
Stars96
Forks59
Last commit
Flume MongoDB Sink
Flume MongoDB SinkJava

A Flume NG sink that writes event data to MongoDB with flexible configuration for collection mapping and data transformation.

#batch-processing#log-aggregation#java
Stars72
Forks62
Last commit3 years ago
kinesis-poster-worker
kinesis-poster-workerPython

A multi-threaded Python example demonstrating how to produce and consume records from Amazon Kinesis streams.

#stream-processing#multi-threading#aws-sdk
Stars69
Forks20
Last commit11 years ago
history-tools
history-toolsC++

fill-pg is a tool that populates PostgreSQL with blockchain data from EOSIO's State History Plugin for monitoring applications.

#database#blockchain-indexing#eosio
Stars65
Forks43
Last commit4 years ago
kinesis-log4j-appender
kinesis-log4j-appenderJava

A Log4J appender for publishing Java application logs to Amazon Kinesis streams with buffering and retry capabilities.

#aws-sdk-java#log4j-appender#amazon-kinesis
Stars63
Forks41
Last commit8 years ago
psql-streamer
psql-streamerGo

Streams PostgreSQL database events to Kafka using logical replication and can also consume events from Kafka.

#logical-replication#event-driven#replication
Stars60
Forks13
Last commit6 years ago
pipeline
pipelineGo

A Go package providing a simplistic implementation of pipelines using goroutines for concurrent data processing.

#stream-processing#pipeline#golang-library
Stars60
Forks10
Last commit4 years ago
logstash-output-influxdb
logstash-output-influxdbRuby

A Logstash output plugin that sends metrics from Logstash pipelines to InfluxDB time-series databases.

#logstash-plugin#jruby#metrics-collection
Stars59
Forks69
Last commit23 days ago
vstream
vstreamJavaScript

A Node.js module for instrumenting streams to provide debugging, monitoring, and provenance tracking in data pipelines.

#object-mode-streams#backpressure-visualization#performance-analysis
Stars59
Forks3
Last commit4 years ago
csv2sql
csv2sqlElixir

A blazing-fast, fully-automated tool for loading large CSV files into MySQL or PostgreSQL databases with parallel processing.

#csv-reader#database#elixir
Stars58
Forks3
Last commit1 month ago
Orkestra
OrkestraPython

A Python framework for building serverless data pipelines on AWS with Airflow-like elegance.

#step-functions#pydantic#workflow-orchestration
Stars51
Forks2
Last commit2 years ago
ordered-concurrently
ordered-concurrentlyGo

A Go library for concurrent processing that returns output in the same order as the input via channels.

#parallel-computing#queue-processing#concurrent
Stars46
Forks8
Last commit3 years ago
conduit
conduitGo

A modular framework for ingesting and processing Algorand blockchain data into external applications.

#indexer#plugin-system#real-time-data
Stars44
Forks34
Last commit28 days ago
PreviousPage 3 of 4

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
5 years ago
4 years ago
7 years ago
Next
#Stream Processing30
#Etl26
#Data Integration18
#Kafka18
#Big Data17
#Docker16
#Data Processing14
#Monitoring14
#Distributed Systems13
#Python13
#Java12
#Data Ingestion12