Rust WebRTC

Open-source Rust projects categorized as WebRTC

Top 15 Rust WebRTC Projects

  • webrtc

    A pure Rust implementation of WebRTC (by webrtc-rs)

  • Project mention: VoRS: Vo(IP) Simple Alternative to Mumble | news.ycombinator.com | 2024-04-19
  • matchbox

    Painless peer-to-peer WebRTC networking for rust wasm (and native!) (by johanhelsing)

  • Project mention: Announcing lavagna v2, a collaborative blackboard made with bevy and WebRTC | /r/rust | 2023-05-22

    The “collaboration” feature is achieved thanks to matchbox crate, a peer-to-peer WebRTC networking library.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • rings

    Rings is a structured peer-to-peer network implementation using WebRTC, Chord DHT, and full WebAssembly (WASM) support.

  • Project mention: Show HN: Rings Network, A P2P network can running inside browser | news.ycombinator.com | 2023-12-12
  • atm0s-media-server

    Decentralized, Global-Scale Media Server written in Rust (WebRTC/Whip/Whep/Rtmp/Sip)

  • Project mention: Open source decentralized streaming project | news.ycombinator.com | 2024-02-27

    We're thrilled to share the vision behind our open source decentralized streaming project, which is currently in its alpha stages of development. Our primary objective is to build a stable and reliable foundation that will serve as the cornerstone for future growth.

    Here's a snapshot of our ambitious goals:

    1. Cluster: Create a decentralized media server cluster with multiple zones. Our commitment is to support a broad range of SDKs and mainstream protocols like RTMP, SIP, and SRT to ensure seamless compatibility.

    2. Marketplace: Develop a sharing marketplace that will enable resource sharing and monetization. This marketplace platform will not only help our partner scale during high-demand periods but also reduce costs during lulls. With a long vision, the revenue generated from this marketplace service fees will be instrumental in funding the project's development.

    3. P2P Network: Our long-term goal is to establish a peer-to-peer network where servers act as fallbacks, significantly cutting infrastructure costs and paving the way for limitless scalability.

    Currently, our focus is laser-sharp on achieving Goal 1. To stay updated on our progress details of our project roadmap, please visit our github page or follow our updates at 8xFF Foundation page.

    We're excited to embark on this journey and can't wait to share our progress with you. Let's build the future of media servers with us!

    More details about our project https://github.com/8xFF/atm0s-media-server

  • meeting.rs

    Private one to one realtime video meeting.⚡

  • Project mention: We Just Released our Rust WebTransport Teleconferencing System - Here are Some Lessons Learned | /r/rust | 2023-07-10

    It's even easier to deploy with Docker spawning just one container: https://github.com/meeting-rs/meeting.rs/blob/docker/Dockerfile

  • rust-sdks

    LiveKit real-time SDK and server API for Rust

  • datachannel-rs

    Rust wrappers for libdatachannel

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Yew-WebRTC-Chat

    A simple WebRTC chat made with Yew

  • wasm-peers

    Easy-to-use wrapper for WebRTC DataChannels peer-to-peer connections written in Rust and compiling to WASM.

  • rsip

    SIP Rust library (generator & parser)

  • cyberdeck

    A library for easily creating WebRTC data channel connections in Rust (by richardanaya)

  • libwebrtc

    LibWebRTC tooling, rust bindings and more

  • desktop-streaming

    WebRTC desktop streamer using Rust

  • dango-tribute

    :eyes:

  • gst-webrtcredux

    A revived version of GStreamer's webrtcbin, built with modern standards in mind

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust WebRTC related posts

Index

What are some of the best open-source WebRTC projects in Rust? This list will help you:

Project Stars
1 webrtc 3,792
2 matchbox 808
3 rings 179
4 atm0s-media-server 169
5 meeting.rs 166
6 rust-sdks 135
7 datachannel-rs 131
8 Yew-WebRTC-Chat 122
9 wasm-peers 100
10 rsip 72
11 cyberdeck 41
12 libwebrtc 41
13 desktop-streaming 30
14 dango-tribute 23
15 gst-webrtcredux 17

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com