Awesome Streaming: A Curated List of Streaming Frameworks and Applications
This repository profile is provided by osrepos.com, an open source repository discovery platform.

Summary
Awesome Streaming is a comprehensive, curated list of resources dedicated to stream processing. It features a wide array of streaming frameworks, applications, libraries, and related tools. This repository serves as an excellent starting point for developers and engineers exploring the world of real-time data processing.
Repository Information
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Introduction
The awesome-streaming repository is a meticulously curated list dedicated to the vast and dynamic field of stream processing. It serves as an invaluable resource for anyone looking to explore frameworks, applications, libraries, and other essential tools for real-time data handling. Inspired by the popular 'awesome' series, this list provides a structured overview of the ecosystem.
For a more interactive and regularly updated experience, a dedicated website is also available, offering dynamic insights into the listed projects.
Installation
As awesome-streaming is a curated list, there is no traditional 'installation' process. To access its wealth of information, you can simply browse the repository directly on GitHub or visit its official website. If you wish to have a local copy for offline reference or to contribute, you can clone the repository using Git:
git clone https://github.com/manuzhang/awesome-streaming.git
cd awesome-streaming
Examples
The repository categorizes its resources into various sections, making it easy to navigate. Some key categories include 'Streaming Engine', 'Streaming Library', 'Streaming Application', 'Online Machine Learning', and 'Streaming SQL'. Within these, you'll find prominent projects such as:
- Apache Flink: A powerful system for high-throughput, low-latency data stream processing.
- Apache Kafka Streams: A lightweight stream processing library integrated with Apache Kafka.
- RisingWave: A PostgreSQL-compatible streaming database for event-driven applications and real-time ETL.
- Benthos: A high-performance and resilient message streaming service for connecting sources and sinks.
These examples represent just a fraction of the diverse tools available, covering everything from core processing engines to specialized libraries for IoT and machine learning.
Why Use
Utilizing awesome-streaming offers several significant advantages for developers, data engineers, and researchers:
- Comprehensive Overview: It provides a broad and deep look into the streaming ecosystem, saving countless hours of research.
- Curated Quality: Each entry is part of a carefully selected list, ensuring relevance and quality.
- Diverse Categories: The structured categorization helps users quickly find tools specific to their needs, whether it's an engine, a library, or a specialized application.
- Community Driven: Being an open-source 'awesome list', it benefits from community contributions, keeping it current and relevant.
Links
Related repositories
Similar repositories that may be relevant next.
Awesome-Self-Evolving-Agents: A Curated List for AI Agent Research
September 14, 2026
Awesome-Self-Evolving-Agents is a comprehensive GitHub repository offering a curated collection of resources on self-evolving agents. It includes a systematic survey, research papers, benchmarks, and open-source projects, providing valuable insights into this rapidly advancing field of AI. This repository serves as an essential guide for researchers and developers exploring model-centric, environment-centric, and co-evolutionary approaches.

Awesome-Self-Improving-Agents: A Curated List for Agentic AI Self-Improvement
September 14, 2026
Awesome-Self-Improving-Agents is a comprehensive GitHub repository featuring a curated and continuously updated list of resources on self-improvement in foundation model-based agentic systems. It serves as a central hub for researchers and practitioners, offering papers, benchmarks, and various media. This resource is essential for anyone exploring the cutting edge of self-evolving AI agents.

Awesome Automated AI/ML: Your Curated Guide to AI/ML Automation Tools
September 12, 2026
Awesome Automated AI/ML is a comprehensive, curated list featuring over 300 tools for automating various aspects of AI and Machine Learning. It covers everything from hyperparameter optimization to autonomous AI agents, offering a dynamic resource for ML engineers, AI researchers, and product builders.

Awesome Harness Engineering: Building Reliable AI Agent Systems
September 7, 2026
Awesome Harness Engineering is a comprehensive curated list dedicated to the discipline of designing robust AI agent harnesses. It offers a wealth of resources, patterns, and templates essential for building reliable AI agent systems. Developers can explore tools, best practices, and foundational concepts across various critical areas of agent development.
Source repository
Open the original repository on GitHub.
23 counted GitHub visits