C++ Stream Processing

Open-source C++ projects categorized as Stream Processing

Top 7 C++ Stream Processing Projects

Stream Processing
  1. mediapipe

    Cross-platform, customizable ML solutions for live and streaming media.

    Project mention: Building a Jedi-Style Hand Gesture Interface with TensorFlow.js: Control Your Browser Without Touching Anything | dev.to | 2026-02-09

    In this tutorial, I'll show you how to build a production-ready hand gesture control system using TensorFlow.js and MediaPipe Hands that transforms any webcam into a precision input device.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. redpanda

    Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!

    Project mention: Top Open-Source Data Engineering Tools- Unravelling the Best in 2026 | dev.to | 2025-12-10

    Redpanda

  4. Memgraph

    High-performance open-source in-memory graph database for GraphRAG, AI memory, agentic AI, and real-time graph analytics. Cypher-compatible, built in C++.

    Project mention: CI/CD Auto-Remediation: The Complete Guide for SRE and Platform Teams (2026) | dev.to | 2026-05-11

    Auto-remediating into a worse state. The classic failure is auto-scaling a service to handle elevated error rates that are themselves caused by a downstream dependency. The service scales, hammers the dependency harder, and the dependency collapses. Fix: never auto-remediate without dependency-graph awareness. Aurora uses Memgraph for this; HolmesGPT uses its toolset structure; pure-L1 stacks should require manual escalation when the failure crosses service boundaries.

  5. proton

    ⚡ Fastest SQL ETL pipeline in a single C++ binary, built for stream processing, observability, analytics and AI/ML (by timeplus-io)

    Project mention: Vistral: A streaming data visualization lib based on the Grammar of Graphics | news.ycombinator.com | 2026-02-18

    Temporal binding is one of the hardest problems in visualization, all about aggregations across different time windows.

    And it gets even harder when the clock never stops and live data keeps flowing.

    Client visualization layer: Timeplus Vistral (https://github.com/timeplus-io/vistral)

    Server data processing layer: Timeplus Proton (https://github.com/timeplus-io/proton)

    Streaming-native from processing to insights in motion

  6. daggy

    Daggy - Data Aggregation Utility and C/C++ developer library for data streams catching

  7. http-ipcamera

  8. streams4cpp

    Functional streaming in C++

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Stream Processing discussion

Log in or Post with

C++ Stream Processing related posts

  • Daggy: Declarative data aggregation and streaming. App and C/C++ lib

    1 project | news.ycombinator.com | 8 Jun 2025
  • Google AI Edge – on-device cross-platform AI deployment

    6 projects | news.ycombinator.com | 1 Jun 2025
  • Csp: Reactive stream processing in C++ and Python

    1 project | news.ycombinator.com | 14 Mar 2025
  • Proton, a fast and lightweight alternative to Apache Flink

    7 projects | news.ycombinator.com | 30 Jan 2024
  • redpanda VS quix-streams - a user suggested alternative

    2 projects | 7 Dec 2023
  • Ask HN: Were Graph Databases a Mirage?

    2 projects | news.ycombinator.com | 30 Nov 2023
  • Understanding Cosine Similarity in Python with Scikit-Learn

    1 project | dev.to | 12 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 11 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Stream Processing projects in C++? This list will help you:

# Project Stars
1 mediapipe 35,563
2 redpanda 12,173
3 Memgraph 4,115
4 proton 2,205
5 daggy 165
6 http-ipcamera 9
7 streams4cpp 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?