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
ReactiveX/RxGo
RxGo is the official ReactiveX implementation for Go, providing composable observable streams built on Go channels and goroutines. It offer…
235099active
Akka.NET
Akka.NET is an idiomatic .NET port of the Akka toolkit implementing the actor model for building highly concurrent, distributed, and fault-…
995088active
ArroyoSystems/arroyo
Arroyo is a distributed stream processing engine written in Rust that lets users run stateful computations on high-volume real-time data st…
765048active
apache/iggy
Apache Iggy is a high-performance, persistent message streaming platform written in Rust, supporting TCP, QUIC, HTTP, and WebSocket transpo…
925035active
ReactiveX/RxPY
ReactiveX for Python (RxPY) is a library for composing asynchronous and event-based programs using observable sequences and pipable query o…
855015active
Emby
Emby Server is a self-hosted personal media server that organizes videos, music, photos, and live TV into a rich library and streams them t…
234971active
reactive-streams/reactive-streams-jvm
The Reactive Streams specification for the JVM, defining a minimal set of interfaces (Publisher, Subscriber, Subscription, Processor) for a…
324880stable
BililiveRecorder
BililiveRecorder (录播姬) is a free, open-source tool for recording Bilibili (mikufans) live streams, available as a Windows desktop app with …
964866active
apache/rocketmq-externals
The Apache RocketMQ externals repository is the community home for incubating ecosystem projects around the RocketMQ message broker, such a…
744593active
DistroAV/DistroAV
DistroAV (formerly OBS-NDI) is a plugin for OBS Studio that adds NDI (Network Device Interface) integration for sending and receiving audio…
824567active
Restate
Restate is a lightweight distributed runtime that turns backend services, workflows, and AI agents into durable processes with automatic re…
984536active
hotheadhacker/seedbox-lite
SeedBox Lite is a self-hosted torrent streaming media center that lets users watch movies and TV shows instantly while torrents download. I…
324536active
RudderStack
RudderStack's open-source event streaming server, a privacy- and security-focused Segment alternative written in Go. It collects customer e…
964504active
mortdeus/solana-copy-sniper-mev-trading-bot
A high-speed Solana trading bot combining copy trading, token sniping, MEV arbitrage, and sandwich strategies, built with Rust and Node.js.…
754468active
zio/zio
ZIO is a zero-dependency Scala library for type-safe, composable asynchronous and concurrent programming, built on lightweight fibers. It p…
954428stable
RxJS
RxJS is a JavaScript library for composing asynchronous and event‑based programs using observable sequences and functional operators. It pr…
1019326maintenance
albfan/miraclecast
MiracleCast is a C implementation of the Wi-Fi Display (Miracast) specification for Linux, providing both Display-Sink and (planned) Displa…
614343active
Apache StreamPark
Apache StreamPark is a streaming application development framework and one-stop cloud-native real-time computing platform for Apache Flink …
724339stable
Dispatcharr/Dispatcharr
Dispatcharr is a self-hosted web application for managing IPTV streams, EPG data, and VOD content. It consolidates multiple providers, prov…
884331active
Riemann
Riemann is a network event stream processing system written in Clojure that aggregates events from servers and applications. It provides a …
534265stable
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,…
934259active
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…
584189active
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…
394126active
DTStack/chunjun
ChunJun (formerly FlinkX) is a distributed, batch-and-stream data integration framework built on Apache Flink. It synchronizes and computes…
724098active
knowm/XChange
XChange is a Java library providing a simple, consistent API for interacting with 60+ Bitcoin and other cryptocurrency exchanges. It suppor…
774089active
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…
764075active
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…
674061active
KoljaB/RealtimeTTS
RealtimeTTS is a Python library that converts text, generators, and LLM token streams into speech audio with low latency. It supports multi…
954042active
Dora
Dora is a Rust-based dataflow middleware framework for building real-time robotics and AI applications, where applications are modeled as d…
954030active
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…
1003836active
abhiTronix/vidgear
VidGear is a high-performance, cross-platform Python framework for video processing built around multi-threaded and asynchronous pipelines.…
703725active
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…
863699active
TimelyDataflow/timely-dataflow
A modular Rust implementation of the timely dataflow computational model from the Naiad paper, providing a low-latency cyclic data-parallel…
893649active
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…
893585active
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…
753567active
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…
673547active
ireader/media-server
A C library suite implementing streaming media protocols and container formats, including RTSP/RTP/RTMP clients and servers, HLS/DASH segme…
773524active
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…
943485active
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…
943465active
ReactiveX/rxdart
RxDart is the ReactiveX implementation for Dart, providing observable streams and composable operators on top of native Dart Streams. It in…
583432active
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…
953425active
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…
973416active
GStreamer/gstreamer
GStreamer is an open-source multimedia framework for building pipelines that handle audio and video streaming, playback, recording, and pro…
773344stable
gpac/gpac
GPAC is an open-source multimedia framework for processing, inspecting, packaging, streaming, and playing audio, video, subtitles, encrypte…
873313stable
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…
613294active
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…
913293active
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 …
873277active
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…
663268active
lakesoul-io/LakeSoul
LakeSoul is a cloud-native, real-time lakehouse framework with a Rust-native core providing ACID table format, concurrent upserts, incremen…
983257active
bloomberg/blazingmq
BlazingMQ is a distributed, high-performance message queuing system written in C++, providing durable, fault-tolerant queues with rich rout…
733215stable
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…
493204stable
Music Assistant
Music Assistant is a free, open-source music library manager that unifies streaming services, local files, radio, podcasts and audiobooks i…
963194active
monlor/docker-xiaoya
A Docker Compose-based deployment tool that installs the Xiaoya media stack (Alist + Emby/Jellyfin) with one command across Linux, Windows,…
293188active
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…
483164active
TorrServer
TorrServer is a self-hosted torrent streaming server written in Go that lets users watch torrent content online without downloading files f…
983084active
HaishinKit
A Swift library for live camera and microphone streaming via RTMP, SRT, and WebRTC (WHEP/WHIP) on iOS, macOS, tvOS, and visionOS. It suppor…
883075active
RootEncoder
RootEncoder is an Android library written in Java/Kotlin for encoding and pushing live video/audio streams to media servers over RTMP, RTSP…
963041active
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…
233027active
TimelyDataflow/differential-dataflow
A Rust library implementing differential dataflow on top of timely dataflow, enabling data-parallel programs that efficiently process large…
903015active
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…
792977stable
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 …
362936active
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…
792931active
bmoscon/cryptofeed
A Python library that consumes real-time market data from dozens of cryptocurrency exchanges over websockets (with REST polling fallback) a…
942918active
holepunchto/hypercore
Hypercore is a JavaScript library implementing a secure, distributed append-only log that uses signed merkle trees to verify data integrity…
992917active
Greenlight
Greenlight is an open-source desktop client for streaming games from Xbox Cloud Gaming (xCloud) and Xbox consoles, built in TypeScript as a…
832881active
numaproj/numaflow
Numaflow is a Kubernetes-native, serverless platform for running massively parallel data and streaming processing jobs. It lets developers …
972835active
anonfaded/FadCam
FadCam is an open-source, ad-free Android multimedia recorder supporting discreet background video recording, dashcam mode, screen recordin…
702821active
Liftbridge
Liftbridge is a lightweight, fault-tolerant message streaming system written in Go that implements a durable, replicated message log on top…
742805active
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…
832762active
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 …
752701active
Broadway
Broadway is an Elixir library for building concurrent, multi-stage data ingestion and processing pipelines on top of GenStage. It provides …
752689stable
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…
672684active
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…
802675active
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…
902657active
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…
962629active
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),…
892560active
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…
472559active
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…
922557active
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…
952551active
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…
882548active
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…
922530active
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…
962495active
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…
652482active
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…
832474active
typelevel/fs2
FS2 (Functional Streams for Scala) is a purely functional, effectful stream processing library for Scala built on Cats and Cats-Effect. It …
882455active
chen310/BilibiliPotPlayer
A PotPlayer extension plugin written in AngelScript that parses Bilibili links so videos, live streams, and music from Bilibili can be play…
382440active
langhuihui/monibuca
Monibuca is a modular, extensible, high-performance streaming media server framework written in Go, supporting protocols like RTMP, RTSP, H…
832419active
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…
952415active
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…
902415active
Arduino Audio Tools
A header-only C++ audio processing library for Arduino, PlatformIO, and ESP-IDF that provides audio sources, sinks, encoders/decoders (MP3,…
932399active
openmeterio/openmeter
OpenMeter is an open-source metering and billing platform for AI, API, and DevOps products that ingests high-volume usage events, aggregate…
942341active
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 …
912336stable
warproxxx/poly_data
A Python data pipeline that fetches, processes, and structures Polymarket trading data. It streams order events from the Polymarket CTF Exc…
602334active
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…
932332active
harlanc/xiu
Xiu is a high-performance live streaming media server written in pure Rust, supporting RTMP (with clustering), RTSP, WebRTC (WHIP/WHEP), HT…
682329active
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…
842280active
apache/gobblin
Apache Gobblin is a distributed data integration framework for ingesting, replicating, organizing, and managing lifecycle of data across st…
662270stable
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…
642270active
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…
932263active
karafka/karafka
Karafka is a multi-threaded Ruby and Rails framework for efficiently consuming and producing Apache Kafka messages, built on librdkafka. It…
972252stable

← prev page 2 / 8 next →