Open-source voice AI family from Microsoft, with long-form speech recognition (ASR), multi-speaker text-to-speech (TTS), and real-time streaming TTS models.
26 projects
Streaming tools: top picks for 2026
These open-source projects help you run your own audio and video streaming servers, live speech transcription and real-time data pipelines that keep information flowing as it happens.
The official Python library for the OpenAI REST API, with sync and async clients and typed request and response models.
A community-maintained M3U playlist of free-to-air and free internet TV channels from countries around the world.
An open, event-based protocol that standardizes how AI agents connect to user-facing frontend applications.
Self-hosted audiobook and podcast server with streaming, multi-user progress sync, and podcast auto-download.
Apache Druid is a high-performance real-time analytics database for fast queries and ingestion, often used as an open-source alternative to data warehouses.
A Go framework for building LLM applications and AI agents, with composable components, graph orchestration, and human-in-the-loop interrupts.
TypeScript/React library for building production-grade AI chat interfaces, with composable primitives and backend integrations.
A framework-agnostic Generative UI toolkit built around OpenUI Lang, a compact streaming language that lets LLMs produce renderable UI from your own component library.
Self-hosted real-time speech-to-text server with streaming ASR, speaker diarization, live translation and OpenAI/Deepgram-compatible APIs.
A stateless, Kafka-compatible streaming system that stores data on S3 or S3-compatible object storage instead of local disks.
A Bash script that checks an IP address's quality, covering risk scores, IP type, streaming and AI service unlocks, and mail server connectivity.
Official Python client library for calling Ollama's local and cloud models through chat, generate, embed and model-management APIs.
Apache NiFi is a system for automating, routing, and monitoring data flows between sources and destinations, managed through a browser UI.
A drop-in replacement for react-markdown built for rendering streaming Markdown from AI models, including incomplete blocks.
A self-hosted, fully featured video and media CMS built with Django and React for running video sharing portals.
A customizable key viewer overlay for DJMAX RESPECT V and other games, built for streams and gameplay recordings.
A free, open-source multi-protocol download manager in Rust supporting HTTP, FTP, BitTorrent, eD2K and HLS/DASH streams, with browser integration.
A free macOS teleprompter that highlights your script word by word as you speak, shown in a Dynamic Island-style overlay.
A curated list of public and paid data sources that stream or update in real time, spanning finance, transport, weather, news, cybersecurity and more.
A Python and JavaScript engine that converts video into ASCII or pixel-block frames and streams them to an HTML5 Canvas player in real time.
Open-source research framework for real-time, audio-driven avatar video generation with streaming, infinite-length output built on a 14B diffusion model.
Soprano is an ultra-lightweight, on-device text-to-speech model with CUDA, CPU and MPS support and streaming output.
A self-hosted media server for movies, TV series and music, built for a small circle of family and friends.
A desktop music player built with Electron that streams audio from YouTube Music, with no accounts or ads.
A numpy-only Python guard that detects LLM decoding corruption such as repetition loops and language drift mid-stream and aborts before users see bad tokens.
FAQ
- How are these projects chosen?
- Every project on Repolode passes a quality screening before it is listed: it must be usable today, solve a concrete problem, be more than a thin wrapper and still be maintained. This page groups the listed projects by topic and ranks them by GitHub stars.
- Which project here is the most popular?
- microsoft/VibeVoice, with 54.9K GitHub stars. Check each project's license and last commit before choosing.