Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Data Ingestion

Data Ingestion

65 projects

Showing 36 of 65 projects

llama-index
llama-indexPython

An open-source framework for building LLM-powered applications with data ingestion, indexing, and retrieval capabilities.

#application#python-library#multi-agents
Stars51.1k
Forks7.8k
Last commit1 day ago
InfluxDB
InfluxDBRust

A scalable time series database optimized for real-time metrics, events, and analytics with fast query response.

#influxql#parquet#sql-engine
Stars31.6k
Forks3.7k
Last commit15 hours ago
nsq
nsqGo

A realtime distributed messaging platform designed to operate at scale, handling billions of messages per day.

#message-queue#queue#high-availability
Stars25.8k
Forks2.9k
Last commit3 days ago
QuestDB
QuestDBJava

An open-source time-series database for high-speed ingestion and low-latency SQL queries.

#database#open-source#high-performance
Stars17.2k
Forks1.6k
Last commit9 hours ago
RisingWave
RisingWaveRust

An enterprise-grade event streaming platform that ingests, processes, and manages real-time event data with PostgreSQL compatibility and Apache Iceberg™ integration.

#stream-processing#etl-pipeline#database
Stars9.2k
Forks802
Last commit6 hours ago
RisingWaveLabs/RisingWave
RisingWaveLabs/RisingWaveRust

Enterprise-grade event streaming platform that continuously ingests, processes, and serves real-time data with Apache Iceberg™ integration.

#stream-processing#etl-pipeline#database
Stars9.2k
Forks802
Last commit
ingestr
ingestrGo

A CLI tool to copy data between any databases and platforms with a single command, no code required.

#dlt#mssql#no-code
Stars3.8k
Forks143
Last commit17 hours ago
broadway
broadwayElixir

Build concurrent, multi-stage data ingestion and processing pipelines with Elixir, supporting back-pressure, batching, and fault tolerance.

#event-driven#back-pressure#elixir
Stars2.7k
Forks178
Last commit23 days ago
flume
flumeJava

A distributed service for efficiently collecting, aggregating, and moving large amounts of log-like data.

#stream-processing#apache#library
Stars2.6k
Forks1.5k
Last commit1 day ago
Pilosa
PilosaGo

A real-time distributed analytical database built entirely on bitmaps for low-latency queries on fresh data.

#real-time-database#stream-processing#bitmap
Stars2.5k
Forks239
Last commit2 years ago
Gobblin
GobblinJava

A distributed data integration framework for big data ecosystems, handling ingestion, replication, organization, and lifecycle management for both streaming and batch data.

#stream-processing#apache#data-lifecycle-management
Stars2.3k
Forks749
Last commit
Gobblin from LinkedIn
Gobblin from LinkedInJava

A distributed data integration framework for big data ecosystems, handling ingestion, replication, organization, and lifecycle management for both streaming and batch data.

#stream-processing#apache#data-lifecycle-management
Stars2.3k
Forks749
Last commit
Bruin
BruinGo

A unified data pipeline tool for ingestion, transformation with SQL/Python/R, and data quality checks across major platforms.

#data-modeling#data-quality#python
Stars1.7k
Forks85
Last commit16 hours ago
smarter_csv
smarter_csvRuby

A high-performance CSV ingestion and generation library for Ruby with C acceleration, designed for real-world data with intelligent defaults.

#sidekiq#csv-processing#batch-processing
Stars1.6k
Forks192
Last commit1 day ago
Apache InLong (.4k)
Apache InLong (.4k)Java

A one-stop, full-scenario integration framework for massive data, supporting data ingestion, synchronization, and subscription.

#massive-data-integration#stream-processing#batch-processing
Stars1.5k
Forks571
Last commit2 days ago
Java
JavaJava

Official Java client library for InfluxDB 1.x, enabling Java applications to write and query time series data.

#query-builder#batch-processing#java-client
Stars1.2k
Forks470
Last commit4 months ago
ParaText
ParaTextC++

A C++ library for parallel text file reading with CSV support and Python bindings.

#multi-core#parallel-computing#memory-efficiency
Stars1.1k
Forks99
Last commit2 years ago
camus
camusJava

LinkedIn's previous generation Kafka to HDFS pipeline for batch data ingestion.

#batch-processing#linkedin#kafka
Stars881
Forks451
Last commit5 years ago
node-influx
node-influxTypeScript

A high-performance, zero-dependency JavaScript client library for InfluxDB v1.x, compatible with Node.js and browsers.

#hacktoberfest#metrics-collection#influx
Stars864
Forks179
Last commit1 month ago
VAST
VASTC++

A data pipeline engine for security teams to collect, transform, enrich, and route telemetry data at scale.

#stream-processing#security-analytics#siem
Stars750
Forks106
Last commit16 hours ago
Dalmatiner DB
Dalmatiner DBErlang

A fast, low-overhead metric database written in pure Erlang, optimized for time-series data storage and querying.

#open-source-database#telemetry#monitoring
Stars692
Forks39
Last commit7 years ago
aws-lambda-redshift-loader
aws-lambda-redshift-loaderJavaScript

An AWS Lambda function that automatically loads files from S3 into Amazon Redshift clusters with zero server administration.

#aws-cloudformation#batch-processing#serverless
Stars595
Forks161
Last commit
clickhouse-bulk
clickhouse-bulkGo

A simple collector that batches many small ClickHouse inserts into larger bulk inserts for improved performance.

#batch-processing#clickhouse-bulk#performance-optimization
Stars511
Forks87
Last commit9 days ago
PHP
PHPPHP

A PHP client library for reading from and writing to InfluxDB 1.x time series databases.

#database-driver#query-builder#php-client
Stars426
Forks126
Last commit3 years ago
amazon-kinesis-producer
amazon-kinesis-producerC++

A Java library for building efficient and reliable producer applications for Amazon Kinesis Data Streams.

#java-library#real-time-processing#producer
Stars416
Forks342
Last commit11 hours ago
Sentry Relay
Sentry RelayRust

A proxy service that offloads event processing, normalization, and ingestion from Sentry SDKs and server.

#event-processing#error-monitoring#observability
Stars392
Forks120
Last commit12 hours ago
amazon-elasticsearch-lambda-samples
amazon-elasticsearch-lambda-samplesJavaScript

Sample AWS Lambda functions for streaming data from S3 and Kinesis into Amazon Elasticsearch Service.

#stream-processing#event-driven#kinesis
Stars386
Forks171
Last commit
United Manufacturing Hub
United Manufacturing HubGo

An open-source toolkit for building a Unified Namespace to ingest, contextualize, and store factory data for Industrial IoT platforms.

#manufacturing#iot#mqtt
Stars380
Forks66
Last commit19 hours ago
Ruby
RubyRuby

Official Ruby client library for InfluxDB 1.x, providing data writing, querying, and administrative capabilities.

#iot#client-lib#ruby-gem
Stars371
Forks132
Last commit4 years ago
Apache Apex
Apache ApexJava

A unified platform for big data stream and batch processing on Hadoop YARN with enterprise-grade operability.

#stream-processing#batch-processing#real-time-analytics
Stars350
Forks170
Last commit5 years ago
tsink
tsinkRust

A lightweight time-series database written in Rust, deployable as an embedded library, standalone server, or scalable cluster.

#database#observability#promql
Stars316
Forks10
Last commit2 days ago
lambda-refarch-iotbackend
lambda-refarch-iotbackendShell

A serverless reference architecture for building an IoT backend using AWS Lambda and IoT Core to ingest, process, and alert on sensor data.

#event-driven#aws-iot-core#reference-architecture
Stars250
Forks84
Last commit
instream
instreamElixir

An Elixir driver for InfluxDB supporting both v1.x and v2.x versions with Flux and InfluxQL query capabilities.

#influxql#database-driver#flux
Stars228
Forks43
Last commit9 months ago
kafka-influxdb
kafka-influxdbPython

A high-performance Kafka consumer written in Python that reads metrics from Kafka and writes them to InfluxDB.

#metrics-pipeline#producer#logstash
Stars218
Forks53
Last commit3 years ago
C#
C#C#

A .NET library for efficiently sending time series data to InfluxDB 1.x using the Line Protocol.

#metrics-collection#csharp#dotnet
Stars198
Forks60
Last commit3 years ago
Go
GoGo

Go client library for connecting to InfluxDB 1.x time series databases.

#influxql#go-client#go-library
Stars192
Forks110
Last commit2 years ago
Page 1 of 2

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
4 hours ago
29 days ago
29 days ago
2 years ago
7 years ago
10 months ago
Next
#Time Series17
#Influxdb15
#Stream Processing15
#Monitoring15
#Time Series Database14
#Data Pipeline12
#Big Data10
#Batch Processing10
#Database Client9
#Etl9
#Rust8
#Java8