Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Media Streaming

Media Streaming

16 projects

Showing 16 of 16 projects

peerflix
peerflixJavaScript

A Node.js streaming torrent client that allows instant playback of video and audio files.

#bittorrent#command-line-tool#nodejs
Stars6.3k
Forks668
Last commit4 years ago
Ansible-NAS
Ansible-NASJinja

An Ansible playbook to automate the setup of a full-featured home server or NAS replacement using Ubuntu and Docker containers.

#devops#homelab#media-server
Stars3.8k
Forks520
Last commit3 months ago
libdatachannel
libdatachannelC++

A lightweight C/C++ WebRTC library implementing Data Channels, Media Transport, and WebSockets for cross-platform peer-to-peer applications.

#data-channels#webrtc-datachannel#websocket
Stars2.6k
Forks553
Last commit5 days ago
torrent-stream
torrent-streamJavaScript

A low-level Node.js streaming torrent engine that provides file-level access to torrent content as readable streams.

#dht#bittorrent#torrent
Stars2.0k
Forks226
Last commit5 years ago
PiCAST
PiCASTShell

Turns a Raspberry Pi into a Chromecast-like device for streaming media via simple HTTP commands.

#open-source#home-theater#chromecast-alternative
Stars1.8k
Forks264
Last commit2 months ago
webtorrent-cli
webtorrent-cliJavaScript

A command-line torrent client that streams video to devices like AirPlay and Chromecast using WebTorrent.

#bittorrent#command-line-tool#nodejs
Stars1.4k
Forks149
Last commit13 days ago
react-native-audio-toolkit
react-native-audio-toolkitObjective-C

A cross-platform audio library for React Native supporting playback, recording, seeking, looping, and streaming.

#ios#audio-library#android
Stars1.1k
Forks369
Last commit2 years ago
PikaTorrent
PikaTorrentDart

A modern, cross-platform torrent client that lets you stream and download content on all your devices.

#transmission#open-source#desktop-app
Stars995
Forks51
Last commit26 days ago
RTP:Engine
RTP:EngineC

A high-performance RTP and media traffic proxy designed for Kamailio SIP proxy, supporting IPv4/IPv6 bridging, SRTP, ICE, and in-kernel packet forwarding.

#transcoding#kamailio#rtp-proxy
Stars947
Forks436
Last commit4 days ago
castv2
castv2JavaScript

A Node.js implementation of the Chromecast CASTV2 protocol for programmatically controlling Chromecast devices.

#iot#home-automation#tls
Stars792
Forks102
Last commit3 years ago
React Native Audio API
React Native Audio APIC++

A high-performance audio engine for React Native that implements the Web Audio API specification.

#sound#music#audio-worklets
Stars784
Forks71
Last commit2 days ago
peercast
peercastJavaScript

Stream torrents directly to Chromecast devices without transcoding.

#cli-tool#nodejs#video-playback
Stars520
Forks37
Last commit8 years ago
vlc-bittorrent
vlc-bittorrentC++

A VLC plugin that enables streaming media directly from torrent files and magnet links.

#vlc-bittorrent#open-source#libtorrent
Stars485
Forks55
Last commit2 months ago
Mikochi
MikochiJavaScript

A minimalist remote file browser for self-hosted servers with streaming capabilities.

#file-manager#kubernetes#remote-access
Stars363
Forks15
Last commit3 days ago
VLC
VLC

A curated collection of resources for VLC and LibVLC, including plugins, bindings, tutorials, and community links.

#open-source#videolan#media-player
Stars281
Forks11
Last commit2 months ago
airplay-server
airplay-serverJavaScript

A low-level, extendable AirPlay server for implementing custom AirPlay functionality in Node.js.

#home-automation#network-discovery#airplay
Stars264
Forks20
Last commit9 years ago

Related Tags

#Nodejs7#P2p6#Cross Platform5#Bittorrent5#Open Source4#Streaming4#Torrent3#Torrent Client3#Webrtc3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub