SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust Video Projects
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
xiu
A simple,high performance and secure live media server in pure Rust (RTMP[cluster]/RTSP/WebRTC[whip/whep]/HTTP-FLV/HLS).🦀
Not sure what you want to do exactly, but https://github.com/harlanc/xiu could be a fit.
-
Av1an
Cross-platform command-line AV1 / VP9 / HEVC / H264 encoding framework with per scene quality encoding
-
Project mention: Show HN: Open-source private home security camera system (end-to-end encryption) | news.ycombinator.com | 2024-11-30
Probably, but I'd like to hear the author's take on a key design decision rather than guess.
My NVR's based on the assumption that you want to record continuously (as called out in the schema design doc here [1]) rather than trust event detection to be perfectly reliable. I've set up other systems in parallel that are based on a different assumption (e.g. Frigate) but have found they miss things, so this is the design I'm comfortable with.
If you are also constrained on upstream bandwidth, continuous recording means you must buy a local hard drive. It costs $100–$200 to buy one that can hold many camera-months of video at good quality, which I find pretty reasonable.
Some folks might want to also upload stuff off-site in case the NVR itself is stolen or destroyed, but I haven't felt the need.
[1] https://github.com/scottlamb/moonfire-nvr/blob/master/design...
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
vocechat-server-rust
VoceChat is a superlight rust written social server. Easy integration to your site/app.
-
-
Project mention: Show HN: Mix live-streams programatically with React | news.ycombinator.com | 2025-02-26
-
-
-
-
atm0s-media-server
Decentralized, Global-Scale Media Server written in Rust (WebRTC/Whip/Whep/Rtmp/Sip)
-
-
Project mention: Implementing FFmpeg Filters with Rust: A New Approach to Video and Audio Processing | dev.to | 2025-04-09
This is just the start. Explore ez-ffmpeg’s hardware encoding, streaming, or metadata tools. Check out the GitHub repo for more examples and docs.
-
-
media-to-ascii
CLI and utilities for converting media files (images/videos) to ascii outputs (output media file or print to console). Supports most standard image formats, and some video formats.
-
Mizer
A visualization software for live events like concerts and club gigs with a node based workflow.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Video discussion
Rust Video related posts
-
Carefully but Purposefully Oxidising Ubuntu
-
How Nat Traversal Works
-
Infinite Storage Glitch, use YouTube as storage for ANY file, not just video
-
Snowflake
-
Lemmy/Fediverse Terms Explained
-
Hvilket site bruger man i stedet for Reddit, nu hvor Apollo lukker d. 1. Juli?
-
To those upset with Reddit, join some of us leaving and going to squabbles. Details in comments. I’m sure it will never be Reddit sized but it’s already really fun. Great people there already.
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 May 2025
Index
What are some of the best open-source Video projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | gyroflow | 7,364 |
2 | xiu | 2,053 |
3 | Av1an | 1,618 |
4 | moonfire-nvr | 1,467 |
5 | rust-av | 780 |
6 | pipeless | 751 |
7 | termplay | 539 |
8 | dash-mpd-cli | 396 |
9 | vocechat-server-rust | 391 |
10 | coppwr | 386 |
11 | smelter | 373 |
12 | scuffle | 335 |
13 | mp4-rust | 322 |
14 | yaydl | 291 |
15 | atm0s-media-server | 276 |
16 | srt-rs | 256 |
17 | ez-ffmpeg | 156 |
18 | vidmerger | 141 |
19 | media-to-ascii | 92 |
20 | Mizer | 78 |
21 | av1-streaming | 59 |
22 | video2ascii | 53 |
23 | ufc-ripper | 40 |