gstreamer-rs
rust-xcb
gstreamer-rs | rust-xcb | |
---|---|---|
4 | 3 | |
492 | 159 | |
- | 1.3% | |
9.5 | 7.8 | |
2 days ago | 12 days ago | |
Rust | Rust | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gstreamer-rs
-
What features would you consider missing/nice to haves for backend web development in Rust?
Have you had a chance to take a look at Rust bindings for GStreamer? Those look pretty solid, and Rust is said to be one of officially supported languages.
-
Video player for Rust?
There's gstreamer rust bindings.
-
About video editing
I saw a similar state when I went to write a video application in rust. I ended up choosing to use gstreamer. It's not as popular as ffmpeg, but I liked the API more.
- Hardware accelerated video decoding in Rust?
rust-xcb
-
X11 programming: x11rb or rust-xcb ? What's the difference ?
rust-xcb and x11rb. As a bonus there is also breadx that is less popular but seems to have async support (although not sure how useful that would be).
-
Alternatives to Cairo for 2d graphics for X11
Yeah, I would like to use just Cairo, but the documentation to get it working with the xcb crate is just atrocious, in particular I am running into this issue with the latest rust-xcb bindings that requires an unsafe cast potentially. https://github.com/rust-x-bindings/rust-xcb/issues/200
-
Rbacklight: Xbacklight Written in Rust
Just like in xbacklight, which uses the xcb library, I used the rust-x-bindings crate(https://github.com/rust-x-bindings/rust-xcb/tree/v1.0.0-beta...).
rbacklight comes with more features than xbacklight,like formatting output, using different value modes, etc.
What are some alternatives?
gst-plugin-ndi - GStreamer NDI Plugin for Linux
mwm - My Window Manager
gst-plugin-rs - Rust crate for writing GStreamer plugins and various plugins - This repository moved to https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs
rwm - The Rusty WIndow Manager
nuklear-rust - The bindings to the Nuklear 2D immediate GUI library.
rbacklight - Implementation of the xbacklight programm using rust
rust-av - Multimedia Toolkit written in pure rust.
breadx - An implementation of the X Window System Protocol in Rust
poppler-rs - Render PDFs in Rust using libpoppler
x11rb - X11 bindings for the rust programming language, similar to xcb being the X11 C bindings
rust-macios - Rust bindings to frameworks made by Apple
Skia - Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.