Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
- batch-processing
- kafka
- pathway
- python
47,133 repositories indexed
1–24 of 130 · Most stars
Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
All-in-one IoT Platform - Device management, data collection, processing and visualization.
Open-source data movement for ELT pipelines and AI agents — from APIs, databases & files to warehouses, lakes, and AI applications. Both self-hosted and Cloud.
Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in.
The most scalable and reliable MQTT broker for AI, IoT, IIoT and connected vehicles
Logstash - transport and process your logs, events, or other data
1 Line of code data quality profiling & exploratory data analysis for Pandas and Spark DataFrames.
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
Node-based Visual Programming Toolbox
Cleanlab's open-source library is the standard data-centric AI package for data quality and machine learning with messy, real-world data and labels.
Eclipse Mosquitto - An open source MQTT broker
🌸 Run LLMs at home, BitTorrent-style. Fine-tuning and inference up to 10x faster than offloading
Building event-driven applications the easy way in Go.
Evidently is an open-source ML and LLM observability framework. Evaluate, test, and monitor any AI-powered system or data pipeline. From tabular data to Gen AI. 100+ metrics.
Zero-ETL, infinite possibilities. Live query APIs, code & more with SQL. No DB required.
Distributed Application Framework for .NET
The Reactive Extensions for .NET
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
🔩 Like builtins, but boltons. 250+ constructs, recipes, and snippets which extend (and rely on nothing but) the Python standard library. Nothing like Michael Bolton.
Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights.
Apache Camel is an open source integration framework with 350+ connectors. Write routes in Java, YAML, or XML. Run on Spring Boot, Quarkus, or standalone. Apache License 2.0.
🦀 event stream processing for developers to collect and transform data in motion to power responsive data intensive applications.
Apache Ignite
A light-weight, flexible, and expressive statistical data testing library