Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source streaming software

730 open-source libraries, tools and applications tagged streaming, ranked by how closely streaming is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

730 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
X Recommendation Algorithm
The open-source source code for X's (formerly Twitter) recommendation algorithm, a set of services and jobs that serve personalized feeds o…
4673957active
Pathway Live Data Framework
Pathway is a Python ETL framework designed for stream processing, real-time analytics, and building LLM pipelines. It provides a high‑level…
9462243active
Jellyfin
Jellyfin is a free, open‑source media system that lets you manage and stream your personal collection of movies, TV shows, music, books and…
9958171active
KRTirtho/spotube
Spotube is a cross‑platform open‑source music streaming application built with Flutter. It lets users play, download, and manage music from…
8950128active
ReactiveX/RxJava
RxJava is a JVM implementation of Reactive Extensions, a library for composing asynchronous and event-based programs using observable seque…
9448192active
Apache Spark
Apache Spark is a unified analytics engine for large-scale data processing that provides high‑level APIs in Scala, Java, Python, and R. It …
7744159active
Apache Spark
Apache Spark is a unified analytics engine for large-scale data processing, providing high-level APIs in Scala, Java, Python, and R over an…
7744159stable
LizardByte/Sunshine
Sunshine is a self‑hosted game‑streaming server that lets you run a cloud‑gaming host on your own hardware. It works with the Moonlight cli…
9442447active
yuliskov/SmartTube
SmartTube is a free, open‑source media client designed for Android TV and TV boxes. It lets users browse and play video content from public…
9834840active
Apache Kafka
Apache Kafka is an open-source distributed event streaming platform for building high-performance data pipelines, streaming analytics, and …
7633918stable
My TV
My-TV is an Android TV application that provides live TV streaming via IPTV. It can be installed directly on compatible smart TVs or Androi…
1831961active
ReactiveX/rxjs
RxJS is a reactive programming library for composing asynchronous and event-based programs using Observables. This repository hosts the nex…
8031702active
WebTorrent
WebTorrent is a streaming BitTorrent client written entirely in JavaScript that runs in Node.js (using TCP/UDP) and in the browser (using W…
9431424active
Kazumi
Kazumi is a cross‑platform Flutter application for discovering, streaming, and watching anime using custom XPath‑based rules. It supports r…
8630497active
alibaba/canal
Canal is an Alibaba open-source component that parses MySQL binlog to provide incremental data subscription and consumption. It masquerades…
6229740stable
SRS (Simple Realtime Server)
SRS (Simple Realtime Server) is a high-performance, open-source real-time media server written in C++ that supports RTMP, WebRTC, HLS, HTTP…
9929351stable
SRS (Simple Realtime Server)
SRS (Simple Realtime Server) is a high‑performance, open‑source media server written in C++. It supports a wide range of streaming protocol…
9929351active
Apache Flink
Apache Flink is an open-source distributed stream processing framework for stateful computations over unbounded and bounded data streams, w…
7726413stable
Apache Flink
Apache Flink is an open‑source distributed processing engine for stateful computations over unbounded and bounded data streams. It provides…
7726413active
NSQ
NSQ is a realtime distributed messaging platform that provides high‑throughput, low‑latency pub‑sub and load‑balanced message delivery. It …
6325777active
TDengine
TDengine is an open-source, cloud-native time-series database (TSDB) written in C, purpose-built for IoT, connected vehicles, industrial Io…
9025149active
Navidrome
Navidrome is a self-hosted, open-source web-based music collection server and streamer written in Go. It indexes your local music files and…
9723914active
Vector
Vector is a high-performance observability data pipeline written in Rust that collects, transforms, and routes logs, metrics, and traces to…
9322657active
Vector
Vector is a high‑performance, end‑to‑end observability data pipeline written in Rust. It collects, transforms, and routes logs, metrics and…
9322657active
Apache RocketMQ
Apache RocketMQ is a distributed cloud-native messaging and streaming platform built for low-latency, high-throughput, financially reliable…
8822629stable
Apache RocketMQ
Apache RocketMQ is a distributed, cloud‑native messaging and streaming platform that provides low‑latency, high‑throughput communication. I…
8822629active
Neko
Neko is a self-hosted virtual browser that runs in Docker and streams a fully functional browser desktop to multiple users over WebRTC with…
9522529active
FreeTube
FreeTube is a desktop YouTube client built with Electron and Vue that lets you watch videos without ads or tracking. It stores all user dat…
8622073active
livekit/livekit
LiveKit is an open‑source, Go‑based server that provides a scalable WebRTC SFU for low‑latency audio, video, and data streams. It powers re…
10021700active
pavlobu/deskreen
Deskreen is an open‑source Electron desktop application that streams your computer screen to any device with a web browser via WebRTC. It l…
8321499active
Kodi
Kodi is a free, open‑source home‑theater application that plays video, audio, pictures and games. It runs on many platforms and can be exte…
6921282active
modelscope/FunASR
FunASR is an open-source Python toolkit for speech recognition, offering offline, streaming, and edge deployment capabilities. It includes …
9320568active
MediaMTX
MediaMTX is a zero‑dependency live media server and proxy written in Go. It can publish, read, forward, record, and playback real‑time vide…
9820364active
MediaMTX
MediaMTX is a zero-dependency live media server and proxy written in Go that routes real-time video and audio streams across protocols incl…
9820364stable
open-ani/animeko
Animeko is a Kotlin/Compose Multiplatform client for watching, tracking and managing anime series. It aggregates BT and online video source…
9720335active
VLC media player
VLC is a free, open‑source multimedia player and framework that can play virtually any audio or video format. It runs on a wide range of pl…
7719926active
bggRGjQaUbCoE/PiliPlus
PiliPlus is a third‑party BiliBili client built with Flutter. It runs on Android, iOS, Windows, Linux and macOS offering a rich multimedia …
8519175active
Moonlight
Moonlight is an open‑source client that lets you stream games and desktop sessions from a PC with NVIDIA GameStream (or Sunshine) to many d…
8718866active
nukeop/nuclear
Nuclear is a free, open‑source desktop music player that streams audio from multiple online sources via plugins. It runs on Windows, macOS,…
9518662active
ZLMediaKit/ZLMediaKit
ZLMediaKit is a high-performance, enterprise-grade streaming media server framework written in C++11, supporting RTSP, RTMP, HLS, HTTP-FLV,…
7617593stable
video-dev/hls.js
HLS.js is a JavaScript/TypeScript library that implements an HTTP Live Streaming (HLS) client for browsers, relying on HTML5 video and Medi…
9716958stable
Pion WebRTC
Pion WebRTC is a pure Go implementation of the WebRTC API, enabling real-time audio, video, and data communication without cgo or external …
9716804active
EMQX
EMQX is a highly scalable MQTT broker and messaging platform written in Erlang, supporting MQTT 5.0/3.1.1/3.1 plus MQTT-SN, CoAP, LwM2M, an…
9816789stable
apache/hadoop
Apache Hadoop is an open-source framework for reliable, scalable distributed storage (HDFS) and processing (MapReduce, YARN) of large data …
7715694stable
Apache Pulsar
Apache Pulsar is a cloud-native, distributed pub-sub messaging and streaming platform originally developed at Yahoo and now a top-level Apa…
9915346stable
elastic/logstash
Logstash is an open-source server-side data processing pipeline that ingests data from multiple sources simultaneously, transforms it, and …
9514966stable
Audiobookshelf
Audiobookshelf is an open-source, self-hosted media server for streaming and managing audiobooks and podcasts, with companion Android and i…
9814554active
benbjohnson/litestream
Litestream is a standalone disaster recovery tool for SQLite that runs as a background process and continuously streams database changes to…
9714456active
AlexxIT/go2rtc
go2rtc is a zero-dependency camera streaming application and media server written in Go that supports dozens of streaming formats and proto…
8214317active
apache/druid
Apache Druid is a high-performance, distributed, real-time analytics database written in Java for fast OLAP-style slice-and-dice queries on…
9514089stable
arut/nginx-rtmp-module
An NGINX module that turns the nginx web server into a media streaming server supporting RTMP, HLS, and MPEG-DASH. It handles live streamin…
3214027stable
RabbitMQ
RabbitMQ is an open source, multi-protocol messaging and streaming broker supporting AMQP 0-9-1, AMQP 1.0, MQTT, STOMP, and its Streams pro…
9813928stable
Fluentd
Fluentd is an open-source data collector that unifies log and event collection from many sources and routes them to files, databases, cloud…
9413606stable
Debezium
Debezium is an open source distributed platform for change data capture (CDC) that streams row-level database changes as events, most commo…
7713237stable
redpanda-data/redpanda
Redpanda is a Kafka API-compatible streaming data platform written in C++ on the Seastar framework, with no ZooKeeper or JVM dependency. It…
8812571stable
perspective-dev/perspective
Perspective is an interactive analytics and data visualization component for large, real-time, and streaming datasets, built around a high-…
9911296active
Apollo
Apollo is a self-hosted game-streaming host (a fork of Sunshine) that streams a desktop to Moonlight/Artemis clients at the client's native…
5911224active
daniulive/SmarterStreaming
SmarterStreaming (大牛直播SDK/SmartMediaKit) is a proprietary cross-platform low-latency streaming SDK for Windows, Linux, Android, iOS, Harmon…
6311172active
AutoMQ/automq
AutoMQ is a cloud-native, 100% Apache Kafka-compatible streaming platform that replaces broker-local disks with S3-compatible object storag…
9410909active
dotnet/orleans
Microsoft Orleans is a cross-platform .NET framework for building robust, scalable distributed applications using the Virtual Actor Model. …
9910906stable
ElectricSQL
Electric is a real-time read-path sync engine for Postgres that replicates data into clients via a low-level HTTP API with partial replicat…
9310395active
KoljaB/RealtimeSTT
RealtimeSTT is a Python library for low-latency, real-time speech-to-text with voice activity detection, wake word activation, and streamin…
9410194active
gwuhaolin/livego
Livego is a simple, high-performance live video streaming server written in pure Go. It accepts RTMP pushes and serves playback over RTMP, …
4410183active
Watermill
Watermill is a Go library for building event-driven and message-driven applications over a unified Pub/Sub API. It supports Kafka, RabbitMQ…
899910active
Apache SeaTunnel
Apache SeaTunnel is a distributed, high-performance data integration platform for synchronizing massive amounts of data across hundreds of …
909700stable
RisingWave
RisingWave is an event streaming platform that continuously ingests data from databases, event streams, and webhooks, processes it incremen…
1009381active
Delta Lake
Delta Lake is an open-source storage framework and table format that brings ACID transactions, scalable metadata handling, schema enforceme…
959053stable
HerbertHe/iptv-sources
A service that automatically aggregates and updates IPTV m3u playlist sources from multiple public repositories, with EPG data and optional…
729026active
aeron-io/aeron
Aeron is an efficient, reliable message transport supporting UDP unicast, UDP multicast, and IPC, with Java, C, and C++ clients. It include…
988915stable
redpanda-data/connect
Redpanda Connect (formerly Benthos) is a declarative stream processor that moves data between hundreds of sources and sinks with transforma…
948778active
apache/beam
Apache Beam is an open-source unified programming model and SDK set (Java, Python, Go, SQL, TypeScript) for defining batch and streaming da…
958688stable
segmentio/kafka-go
kafka-go is a pure-Go Apache Kafka client library offering both low-level connection APIs and high-level Reader/Writer abstractions for pro…
698634active
gaotianliuyun/gao
A curated collection of configuration files for TVBox, FongMi TV (FongMi影视), and CatVod (猫影视) Android TV streaming apps. The JSON configs a…
327938active
Snapcast
Snapcast is a multiroom client-server audio player that synchronizes playback across networked clients with sub-millisecond timing accuracy…
807896active
mediasoup
mediasoup is a powerful WebRTC SFU (Selective Forwarding Unit) implemented as a Node.js module and Rust crate, with a C++ media worker subp…
947385stable
648540858/wvp-GB28181-pro
An open-source network video platform implementing China's GB28181-2016 and JT808/JT1078 standards, providing SIP signaling, device managem…
747370active
AlkaidLab/foundation-sunshine
An enhanced fork of LizardByte/Sunshine, a self-hosted game streaming host that serves Moonlight clients. It adds full HDR10/HDR Vivid/HLG …
997275active
dotnet/reactive
The Reactive Extensions for .NET (Rx.NET) is a family of libraries providing composable, declarative event-driven programming via observabl…
957193active
Snowplow
Snowplow is a Customer Data Infrastructure platform that collects, validates, enriches, and streams event-level behavioral data from web, m…
597034stable
EasyDarwin/EasyDarwin
EasyDarwin is an open-source, high-performance streaming media server supporting RTSP/RTMP push and pull streams with distribution over RTM…
536842active
Hazelcast
Hazelcast is a unified real-time data platform combining distributed stream processing with a fast, in-memory data store. It lets applicati…
806622stable
apache/flink-cdc
Flink CDC is a distributed streaming data integration tool built on Apache Flink that captures change data from databases like MySQL and Po…
796482active
Apache IoTDB
Apache IoTDB is an open-source time-series database management system designed for industrial IoT, providing integrated collection, storage…
946420stable
Materialize
Materialize is a streaming database that uses incremental computation to maintain always-fresh, strongly consistent SQL views over data fro…
1006386active
WonderTrader
WonderTrader is a high-performance C++-core quantitative trading framework covering the full lifecycle from data ingestion and backtesting …
746373active
Apache Hudi
Apache Hudi is an open data lakehouse platform built on a high-performance open table format that brings database functionality like transa…
966336stable
apache/nifi
Apache NiFi is an easy-to-use, powerful, and reliable system to process and distribute data, built on the JVM. It provides a browser-based …
936249stable
illuspas/Node-Media-Server
Node-Media-Server is a high-performance, low-latency live streaming media server implemented in Node.js, supporting RTMP/RTMPS and HTTP/WS-…
686242active
anacrolix/torrent
A full-featured BitTorrent client library and CLI utilities written in Go, designed to be embedded in other projects. It supports streaming…
766122stable
online-ml/river
River is a Python library for online machine learning, allowing models to learn incrementally from streaming data one observation at a time…
916109active
koush/scrypted
Scrypted is a high-performance, self-hosted video integration and automation platform that ingests streams from most IP cameras and relays …
986015active
data load tool (dlt)
dlt (data load tool) is an open-source Python library for building ELT data pipelines that extract data from REST APIs, SQL databases, clou…
995955stable
dpkp/kafka-python
kafka-python is a pure-Python client library for Apache Kafka with no external dependencies, providing high-level consumer, producer, and a…
955905active
KurrentDB
KurrentDB (formerly EventStoreDB) is an event-native database designed for event-driven architectures, storing data as immutable event stre…
1005873active
Mathieu2301/TradingView-API
An unofficial Node.js library for fetching real-time market prices, indicator values, and technical analysis from TradingView. It supports …
705421active
fluvio-community/fluvio
Fluvio is a distributed data streaming engine written in Rust that combines a Kafka-like event streaming platform with the Stateful DataFlo…
795256active
reactor/reactor-core
Reactor Core is a non-blocking reactive streams foundation library for the JVM, implementing a Reactive Extensions-inspired API with the Fl…
955237stable
bilibili/flv.js
A pure-JavaScript HTML5 FLV player that transmuxes FLV streams into fragmented MP4 segments and plays them via Media Source Extensions. It …
2323176maintenance
Jitsu
Jitsu is an open-source, self-hostable event data platform and Segment alternative that collects event data from websites, apps, and server…
955108active
sorayuki/obs-multi-rtmp
An OBS Studio plugin that enables simulcasting (simultaneous live streaming) to multiple RTMP servers/sites at once. Originally created for…
955107active

page 1 / 8 next →