I built a Zoom clone 100% IN RUST

This page summarizes the projects mentioned and recommended in the original post on /r/rust

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • PeerTube

    ActivityPub-federated video streaming platform using P2P directly in your web browser

  • Even if you can save on network costs with torrents (though it won't be that much for low viewership videos), you'll still need massive infrastructure for seeding and initial transcoding if you want to operate at the scale of YouTube.Peertube works exactly like that, and uses ActivityPub to split hosting and moderation costs over many communities, but they're very far from being able to scale and be as straightforward to use as YouTube or other commercial video platform.

  • webrtc

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

  • If you ever did decide to add the complexity of RTC, my personal favorite SFU is MediaSoup with Janus a second. But if you want to be adventurous the Rust WebRTC project would be your go to. In any case cool project!!

  • 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
  • videocall-rs

    teleconference system written in rust

  • odysee-api

    API server for Odysee

  • Odysee

  • opus

    Modern audio compression for the internet.

  • AFAIK ogg isn't really suitable for low latency audio streaming. Consider the Opus codec instead.

  • rav1e

    The fastest and safest AV1 encoder.

  • Obviously not super important, but would be super cool to see AV1 encode/decode support added. There's a great rust library for this too : https://github.com/xiph/rav1e

  • yew

    Rust / Wasm framework for creating reliable and efficient web applications

  • I used the awesome yew-ui: https://yew.rs/

  • SaaSHub

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

    SaaSHub logo
  • quinn

    Async-friendly QUIC implementation in Rust

  • You are right, I am planning to switch the transport to UDP + quic using the awesome QUINN library, https://github.com/quinn-rs/quinn .

  • yew-actix-template

    Awesome full-stack template using Yew and Rust

  • I already had a beautiful Actix + Yew template which I used for this project: https://github.com/security-union/yew-actix-template

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Async rust – are we doing it all wrong?

    9 projects | news.ycombinator.com | 19 Jul 2023
  • Top 10 Rusty Repositories for you to start your Open Source Journey

    11 projects | dev.to | 19 Dec 2023
  • This Month in Spyglass #2 - Search your Reddit saved & upvoted posts, user configurable actions, and more!

    3 projects | /r/rust | 11 Mar 2023
  • Fellow Rust enthusiasts: What "sucks" about Rust?

    25 projects | /r/rust | 10 Mar 2023
  • Announcing diff.rs!

    13 projects | /r/rust | 7 Mar 2023