function: streaming
706 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| apache/streampark Apache StreamPark is a streaming application development framework and one-stop cloud-native real-time computing platform for Apache Flink … | 73 | 4328 | stable |
| Mathieu2301/TradingView-API An unofficial Node.js library for fetching real-time market prices, indicator values, and technical analysis from TradingView. It supports … | 69 | 4304 | active |
| riemann/riemann Riemann is a network event stream processing system written in Clojure that aggregates events from servers and applications. It provides a … | 57 | 4268 | stable |
| zendesk/maxwell Maxwell's Daemon is a change data capture (CDC) application that reads MySQL binlogs and emits row-level changes as JSON to Kafka, Kinesis,… | 96 | 4258 | active |
| Dusk-Labs/dim Dim is a self-hosted media manager and streaming server written in Rust with a React web UI. It organizes movie and TV collections, fetches… | 42 | 4114 | active |
| DTStack/chunjun ChunJun (formerly FlinkX) is a distributed, batch-and-stream data integration framework built on Apache Flink. It synchronizes and computes… | 54 | 4099 | active |
| knowm/XChange XChange is a Java library providing a simple, consistent API for interacting with 60+ Bitcoin and other cryptocurrency exchanges. It suppor… | 75 | 4079 | active |
| KuekHaoYang/KVideo KVideo is a modern video aggregation and playback platform built on Next.js 16, React 19, and Tailwind CSS v4, featuring a distinctive 'Liq… | 64 | 4034 | active |
| KoljaB/RealtimeTTS RealtimeTTS is a Python library that converts text, generators, and LLM token streams into speech audio with low latency. It supports multi… | 94 | 4016 | active |
| AzuraCast/AzuraCast AzuraCast is a self-hosted, all-in-one web radio management suite that packages a full open-source radio software stack (Icecast, Liquidsoa… | 67 | 4007 | active |
| Fredolx/open-tv Fred TV (formerly Open TV) is a cross-platform IPTV desktop/mobile application written in Rust for watching IPTV channels from M3U files, M… | 82 | 4000 | active |
| dora-rs/dora Dora is a Rust-based dataflow middleware framework for building real-time robotics and AI applications, where applications are modeled as d… | 87 | 3900 | active |
| Dispatcharr/Dispatcharr Dispatcharr is a self-hosted web application for managing IPTV streams, EPG data, and VOD content. It consolidates multiple providers, prov… | 86 | 3883 | active |
| ampache/ampache Ampache is a self-hosted, web-based audio/video streaming application and file manager written in PHP. It lets users access and stream thei… | 98 | 3824 | active |
| abhiTronix/vidgear VidGear is a high-performance, cross-platform Python framework for video processing built around multi-threaded and asynchronous pipelines.… | 76 | 3721 | active |
| skorokithakis/catt Cast All The Things (catt) is a Python command-line tool that sends videos from hundreds of online sources (via yt-dlp) or local files to a… | 68 | 3683 | active |
| TimelyDataflow/timely-dataflow A modular Rust implementation of the timely dataflow computational model from the Naiad paper, providing a low-latency cyclic data-parallel… | 92 | 3642 | active |
| mpromonet/webrtc-streamer A C++ WebRTC streamer that exposes media sources such as V4L2 capture devices, RTSP/RTMP streams, screen capture, and MKV files to browsers… | 94 | 3578 | active |
| chrislusf/gleam Gleam is a fast, efficient distributed map/reduce execution system written in pure Go, defining computations as DAG flows that can run stan… | 75 | 3562 | active |
| tvheadend/tvheadend Tvheadend is a TV streaming server and digital video recorder for Linux that ingests ATSC, DVB, IPTV, SAT>IP, HDHomeRun, and pipe input sou… | 67 | 3516 | active |
| ireader/media-server A C library suite implementing streaming media protocols and container formats, including RTSP/RTP/RTMP clients and servers, HLS/DASH segme… | 70 | 3506 | active |
| ReactiveX/rxdart RxDart is the ReactiveX implementation for Dart, providing observable streams and composable operators on top of native Dart Streams. It in… | 62 | 3433 | active |
| Red5/red5-server Red5 is an open source media server written in Java for live streaming and video-on-demand (VOD), with a plugin architecture for customizat… | 97 | 3418 | active |
| apache/paimon Apache Paimon is a lakehouse table format that combines lake format with LSM tree structure to support real-time streaming updates. It enab… | 87 | 3384 | active |
| lakehq/sail Sail is an open-source, Rust-native multimodal compute engine that serves as a drop-in replacement for Apache Spark, unifying batch process… | 93 | 3333 | active |
| GStreamer/gstreamer GStreamer is an open-source multimedia framework for building pipelines that handle audio and video streaming, playback, recording, and pro… | 77 | 3298 | stable |
| gpac/gpac GPAC is an open-source multimedia framework for processing, inspecting, packaging, streaming, and playing audio, video, subtitles, encrypte… | 89 | 3296 | stable |
| Just-Some-Bots/MusicBot MusicBot is the original Discord music bot written in Python using discord.py. It plays requested songs from YouTube and other services int… | 65 | 3283 | active |
| OvenMediaLabs/OvenMediaEngine OvenMediaEngine is an open-source (AGPL-3.0) C++ live streaming server that ingests streams via WebRTC, SRT, RTMP, RTSP, and MPEG-2 TS and … | 90 | 3266 | active |
| mrlt8/docker-wyze-bridge A Docker-based bridge that creates local WebRTC, RTSP, RTMP, or HLS/Low-Latency HLS streams from Wyze cameras without firmware modification… | 67 | 3255 | active |
| PeerDB-io/peerdb PeerDB is an open-source ETL/CDC tool that streams data from Postgres to data warehouses, queues, and storage engines, with an actively mai… | 93 | 3252 | active |
| lakesoul-io/LakeSoul LakeSoul is a cloud-native, real-time lakehouse framework with a Rust-native core providing ACID table format, concurrent upserts, incremen… | 82 | 3247 | active |
| bloomberg/blazingmq BlazingMQ is a distributed, high-performance message queuing system written in C++, providing durable, fault-tolerant queues with rich rout… | 73 | 3208 | stable |
| monlor/docker-xiaoya A Docker Compose-based deployment tool that installs the Xiaoya media stack (Alist + Emby/Jellyfin) with one command across Linux, Windows,… | 32 | 3185 | active |
| webdataset/webdataset A Python library providing a high-performance sequential I/O system based on tar-shard files for large-scale deep learning training, with s… | 52 | 3169 | stable |
| nwtgck/piping-server Piping Server is a streaming data transfer server over pure HTTP/HTTPS that relays data between devices using the same path, without storin… | 52 | 3155 | active |
| HaishinKit/HaishinKit.swift A Swift library for live camera and microphone streaming via RTMP, SRT, and WebRTC (WHEP/WHIP) on iOS, macOS, tvOS, and visionOS. It suppor… | 91 | 3062 | active |
| pedroSG94/RootEncoder RootEncoder is an Android library written in Java/Kotlin for encoding and pushing live video/audio streams to media servers over RTMP, RTSP… | 97 | 3028 | active |
| q191201771/lal LAL is an audio/video live streaming broadcast server written in Go, comparable to nginx-rtmp-module but with more features. It supports RT… | 23 | 3026 | active |
| TimelyDataflow/differential-dataflow A Rust library implementing differential dataflow on top of timely dataflow, enabling data-parallel programs that efficiently process large… | 93 | 2998 | active |
| Music Assistant Music Assistant is a free, open-source music library manager that unifies streaming services, local files, radio, podcasts and audiobooks i… | 95 | 2984 | active |
| archiverjs/node-archiver Archiver is a Node.js library providing a streaming interface for generating archive files such as ZIP and TAR, with optional GZIP compress… | 81 | 2974 | stable |
| YouROK/TorrServer TorrServer is a self-hosted torrent streaming server written in Go that lets users watch torrent content online without downloading files f… | 94 | 2971 | active |
| davabase/whisper_real_time A Python demo application that performs real-time speech-to-text transcription using OpenAI's Whisper model. It records audio continuously … | 39 | 2941 | active |
| winshining/nginx-http-flv-module An NGINX dynamic module that turns NGINX into a media streaming server, built on top of nginx-rtmp-module. It adds HTTP-FLV playback, GOP c… | 85 | 2934 | active |
| holepunchto/hypercore Hypercore is a JavaScript library implementing a secure, distributed append-only log that uses signed merkle trees to verify data integrity… | 99 | 2903 | active |
| bmoscon/cryptofeed A Python library that consumes real-time market data from dozens of cryptocurrency exchanges over websockets (with REST polling fallback) a… | 87 | 2886 | active |
| unknownskl/greenlight Greenlight is an open-source desktop client for streaming games from Xbox Cloud Gaming (xCloud) and Xbox consoles, built in TypeScript as a… | 87 | 2844 | active |
| numaproj/numaflow Numaflow is a Kubernetes-native, serverless platform for running massively parallel data and streaming processing jobs. It lets developers … | 98 | 2825 | active |
| liftbridge-io/liftbridge Liftbridge is a lightweight, fault-tolerant message streaming system written in Go that implements a durable, replicated message log on top… | 74 | 2799 | active |
| anonfaded/FadCam FadCam is an open-source, ad-free Android multimedia recorder supporting discreet background video recording, dashcam mode, screen recordin… | 72 | 2726 | active |
| elixir-broadway/broadway Broadway is an Elixir library for building concurrent, multi-stage data ingestion and processing pipelines on top of GenStage. It provides … | 75 | 2677 | stable |
| Paladinfeng/MiaoProject Miao Project is a third-party Bilibili client for Apple TV (tvOS), offering native video playback with 4K/8K, Dolby Vision and Dolby Atmos … | 75 | 2677 | active |
| OpenHD/OpenHD OpenHD is an open-source digital FPV (first-person view) software suite for long-range, low-latency video transmission, telemetry, and RC c… | 67 | 2651 | active |
| streetpea/chiaki-ng chiaki-ng is an open-source PlayStation 4/5 remote play client and the actively maintained next generation of Chiaki. It streams games from… | 84 | 2647 | active |
| spotify/scio Scio is a Scala API for Apache Beam and Google Cloud Dataflow, inspired by Apache Spark and Scalding. It provides a unified batch and strea… | 96 | 2628 | active |
| MayaPosch/NymphCast NymphCast is an open-source audio and video casting system that turns Linux-capable hardware such as a Raspberry Pi into a network media re… | 50 | 2558 | active |
| owntone/owntone-server OwnTone is an open-source audio media server written in C that streams local files, Spotify, and internet radio to AirPlay 1/2 (multiroom),… | 93 | 2544 | active |
| chrisbenincasa/tunarr Tunarr is a self-hosted application that creates custom live TV channels from media on Plex, Jellyfin, Emby, or local files, streaming them… | 88 | 2542 | active |
| lovoo/goka Goka is a compact yet powerful distributed stream processing library for Apache Kafka written in Go. It extends Kafka consumer groups by bi… | 90 | 2538 | active |
| sentriz/gonic Gonic is a free-software Subsonic server API implementation written in Go for self-hosted music streaming. It serves your local music libra… | 95 | 2517 | active |
| dkrivoruchko/ScreenStream ScreenStream is an open-source Android app that streams a device's screen and audio to web browsers or RTSP clients. It supports three mode… | 97 | 2516 | active |
| zoriya/Kyoo Kyoo is a self-hosted media server for movies, series, and anime, positioned as an alternative to Jellyfin and Plex. It automatically scans… | 88 | 2509 | active |
| giongto35/cloud-game CloudRetro is an open-source cloud gaming platform for retro games that runs emulated games (via Libretro) on remote servers and streams vi… | 64 | 2473 | active |
| typelevel/fs2 FS2 (Functional Streams for Scala) is a purely functional, effectful stream processing library for Scala built on Cats and Cats-Effect. It … | 82 | 2451 | active |
| julien-duponchelle/python-mysql-replication A pure Python library implementing the MySQL replication protocol on top of PyMySQL, letting applications stream binlog events such as inse… | 93 | 2414 | active |
| langhuihui/monibuca Monibuca is a modular, extensible, high-performance streaming media server framework written in Go, supporting protocols like RTMP, RTSP, H… | 86 | 2405 | active |
| chen310/BilibiliPotPlayer A PotPlayer extension plugin written in AngelScript that parses Bilibili links so videos, live streams, and music from Bilibili can be play… | 41 | 2401 | active |
| IrosTheBeggar/mStream mStream is a lightweight, self-hosted music streaming server written in JavaScript with a built-in web app and official mobile apps. It sup… | 95 | 2382 | active |
| OpenCloudGaming/OpenNOW OpenNOW is an open-source, cross-platform desktop and mobile client for NVIDIA GeForce NOW cloud gaming. It lets users browse the game cata… | 93 | 2376 | active |
| pschatzmann/arduino-audio-tools A header-only C++ audio processing library for Arduino, PlatformIO, and ESP-IDF that provides audio sources, sinks, encoders/decoders (MP3,… | 92 | 2368 | active |
| jellyfin/jellyfin-mpv-shim A cross-platform Jellyfin media client built on MPV that can run as a background cast target or a full-featured desktop player. It supports… | 82 | 2337 | active |
| rsyslog/rsyslog Rsyslog is a high-performance open-source log ingestion and ETL engine written in C, originally a syslog daemon and now a modular pipeline … | 95 | 2329 | stable |
| harlanc/xiu Xiu is a high-performance live streaming media server written in pure Rust, supporting RTMP (with clustering), RTSP, WebRTC (WHIP/WHEP), HT… | 55 | 2319 | active |
| warproxxx/poly_data A Python data pipeline that fetches, processes, and structures Polymarket trading data. It streams order events from the Polymarket CTF Exc… | 57 | 2304 | active |
| apache/gobblin Apache Gobblin is a distributed data integration framework for ingesting, replicating, organizing, and managing lifecycle of data across st… | 66 | 2270 | stable |
| xqq/mpegts.js A JavaScript/TypeScript library that plays MPEG2-TS and FLV streams in HTML5 browsers by transmuxing them into fMP4 segments fed through Me… | 87 | 2266 | active |
| xteve-project/xTeVe xTeVe is a self-hosted M3U proxy server written in Go that merges and manages IPTV playlists (M3U) and XMLTV guide data for Plex DVR and Em… | 67 | 2257 | active |
| karafka/karafka Karafka is a multi-threaded Ruby and Rails framework for efficiently consuming and producing Apache Kafka messages, built on librdkafka. It… | 99 | 2256 | stable |
| timeplus-io/proton Timeplus Proton is a unified streaming SQL engine shipped as a single dependency-free C++ binary, built on the ClickHouse engine. It ingest… | 93 | 2247 | active |
| nathanmarz/storm Apache Storm (originally nathanmarz/storm) is a distributed, fault-tolerant realtime computation system for stream processing, continuous c… | 32 | 8765 | maintenance |
| barter-rs/barter-rs Barter is an open-source Rust framework and ecosystem of crates for building high-performance, event-driven algorithmic trading systems sup… | 99 | 2244 | active |
| stupside/castor Castor is a Go CLI tool that casts web video to TVs (Chromecast, DLNA) in real time. It extracts streams from web pages via headless Chrome… | 79 | 2233 | active |
| openmeterio/openmeter OpenMeter is an open-source metering and billing platform for AI, API, and DevOps products that ingests high-volume usage events, aggregate… | 95 | 2231 | active |
| Blizzard/node-rdkafka node-rdkafka is a high-performance Node.js client for Apache Kafka that wraps the native librdkafka C/C++ library. It handles partition bal… | 61 | 2211 | active |
| andreknieriem/open-headunit Open Headunit is an Android app that turns an Android tablet, phone, or aftermarket head unit into an Android Auto receiver. It is a revive… | 79 | 2206 | active |
| sequinstream/sequin Sequin is an open-source change data capture (CDC) platform for Postgres, deployed as a standalone Docker container that streams database c… | 63 | 2191 | active |
| php-rdkafka/php-rdkafka php-rdkafka is a stable, production-ready PHP extension binding to librdkafka for Apache Kafka. It provides low-level and high-level produc… | 74 | 2181 | stable |
| reugn/go-streams A lightweight stream processing library for Go offering a concise DSL to build declarative data pipelines from composable sources, flows, a… | 58 | 2170 | active |
| DSheirer/sdrtrunk sdrtrunk is a cross-platform Java application for decoding, monitoring, recording, and streaming trunked mobile and related radio protocols… | 66 | 2168 | active |
| sonosaurus/sonobus SonoBus is an open-source application for streaming high-quality, low-latency peer-to-peer audio between devices over the internet or a loc… | 65 | 2168 | active |
| AlexxIT/WebRTC A Home Assistant custom component that enables real-time low-latency viewing of camera streams using WebRTC, powered by the go2rtc streamin… | 48 | 2168 | active |
| piemonte/Player Player is a Swift library for iOS and tvOS that wraps AVFoundation to play local media files and stream remote video over HTTP. It offers a… | 64 | 2167 | active |
| tdunning/t-digest A Java library implementing the t-digest data structure for accurate online accumulation of rank-based statistics such as quantiles and tri… | 35 | 2166 | stable |
| games-on-whales/wolf Wolf is a C++ streaming server for Moonlight that creates on-demand virtual desktops and game sessions in Docker containers on a shared Lin… | 67 | 2129 | active |
| google-gemini/genai-processors GenAI Processors is a lightweight Python library for building modular, asynchronous, and composable AI pipelines around Gemini and other ge… | 76 | 2120 | active |
| kaltura/nginx-vod-module An NGINX module that repackages MP4 files on the fly into adaptive streaming formats such as DASH, HLS, HDS, and MSS. It supports local, re… | 73 | 2116 | active |
| apache/datafusion-ballista Apache DataFusion Ballista is a distributed query execution engine built on Apache DataFusion that parallelizes SQL and DataFrame workloads… | 98 | 2115 | active |
| apache/fluss Apache Fluss is a lakehouse-native streaming storage built for real-time analytics and AI, serving as the real-time data layer for Lakehous… | 78 | 2113 | active |
| warpstreamlabs/bento Bento is a high-performance, resilient stream processor written in Go that connects a wide range of sources and sinks (Kafka, Pub/Sub, Redi… | 91 | 2112 | active |