Open Source Streaming Projects
Streaming delivers audio, video, or interactive content continuously over a network, so people can begin using it without waiting for a complete file to download. It supports live broadcasts, on-demand media, remote desktops, and real-time data flows. Streaming systems address challenges such as encoding and playback, network delays, bandwidth limits, synchronization, and access across different devices and connections.
Open source tools in this area include media servers and players, capture and transcoding utilities, streaming libraries, and services for remote access or live delivery. When choosing one, consider supported formats and protocols, latency, hardware and network requirements, privacy, license terms, documentation, and maintenance activity. Check how well it integrates with your existing devices and software, and whether it can scale to your audience. These tools are useful to developers, broadcasters, researchers, and anyone building or managing media and real-time services.
2 repositories · updated October 3, 2026

Apollo: Stream Your Desktop at a Client's Native Resolution
Apollo is a self-hosted desktop streaming host derived from Sunshine, designed to match streams to a client’s native resolution and frame rate. It supports hardware encoding across AMD, Intel, and Nvidia GPUs, with a web UI for setup and pairing.

Streamdown: A React-Markdown Replacement for AI Streaming
Streamdown is an innovative library from Vercel, designed as a drop-in replacement for `react-markdown`. It is specifically engineered to handle AI-powered streaming scenarios, providing efficient and robust markdown parsing for dynamic content generation. This tool is ideal for developers building applications that require real-time markdown rendering from AI outputs.