Skip to content

Repository files navigation

RevoStream

Rust Tauri Svelte

Linux License

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.

Highlights

  • 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 (.revotheme import)
  • Dedicated utility windows, including Graphic Planner

Quick start

Stable release — download from the Releases page.

From source (Linux)

pnpm install
./run.sh          # development mode

NixOS

bash scripts/nix/compile.sh   # build deb + rpm
bash scripts/nix/run.sh       # run the built binary

Full instructions for all platforms: docs/building.md · script reference: docs/scripts.md

Tech stack

Rust · Tauri · Svelte · OBS/libobs (via revo-lib)

Become a Sponsor

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.

Contributing

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.

License

GNU Affero General Public License v3.0 — see LICENSE.

Releases

Sponsor this project

Contributors

Languages