Desktop application for streamers and live production teams — build scenes, manage sources, and run streaming or recording workflows in one place. Powered by revo-lib, built with Rust, Tauri, and Svelte.
Warning
RevoStream is officially supported on Linux. Windows and macOS can be run in experimental/dev mode — see docs/building.md.
- Fast native backend powered by OBS/libobs
- Modern desktop UI for scene and source control
- Streaming and recording workflows out of the box
- RTMP, RTMPS, SRT, RIST, WHIP, WebRTC — official support for Kick
- Built-in and custom themes (
.revothemeimport) - Dedicated utility windows, including Graphic Planner
Stable release — download from the Releases page.
From source (Linux)
pnpm install
./run.sh # development modeNixOS
bash scripts/nix/compile.sh # build deb + rpm
bash scripts/nix/run.sh # run the built binaryFull instructions for all platforms: docs/building.md · script reference: docs/scripts.md
Rust · Tauri · Svelte · OBS/libobs (via revo-lib)
RevoStream is an open-source project built to empower streamers and live production teams. Your support helps us improve the application, develop new features, and build a better streaming experience for everyone.
Interested in supporting the project? We welcome sponsors and partners who share our vision.
Sponsors and project partners will also be featured on our official website: revostream.in.
If you'd like to support RevoStream or discuss a partnership, feel free to reach out to us.
The project is in an early MVP stage — contributions are welcome:
- Open an issue with a bug report or feature request
- Discuss major changes before implementation
- Submit pull requests with a clear scope and summary
PRs for libobs bindings and performance optimizations are especially welcome.
GNU Affero General Public License v3.0 — see LICENSE.