rbacklight
Implementation of the xbacklight programm using rust (by procrastimax)
rust-xcb
Rust bindings and wrapper for XCB. (by rust-x-bindings)
rbacklight | rust-xcb | |
---|---|---|
3 | 3 | |
5 | 160 | |
- | 0.6% | |
1.5 | 7.8 | |
about 1 year ago | about 1 month ago | |
Rust | Rust | |
- | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
rbacklight
Posts with mentions or reviews of rbacklight.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-02-26.
-
Also, you neglected to include a (permissive) license.
It was (even then) in Cargo.toml, not easily visible, but findable by searching.
-
rbacklight - xbacklight rewritten in Rust
Hey guys, as my first Rust project I decided to rewrite xbacklight in Rust (https://github.com/procrastimax/rbacklight). It bothered me, that you cannot really change the brightness in predefined steps in xbacklight like i.e. increase brightness by 1/20. So I wrote rbacklight which works with XCB (like xbacklight) using the rust-xcb crate. rbacklight also provides some additional features like formatted output, notifications (mainly for the dunst notification daemon) and multiple modes to handle values.
- Rbacklight: Xbacklight Written in Rust
rust-xcb
Posts with mentions or reviews of rust-xcb.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-10.
-
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?
When comparing rbacklight and rust-xcb you can also consider the following projects:
xbacklight - RandR-based backlight control application
gstreamer-rs - GStreamer bindings for Rust - This repository moved to https://gitlab.freedesktop.org/gstreamer/gstreamer-rs
mwm - My Window Manager
rwm - The Rusty WIndow Manager
x11rb - X11 bindings for the rust programming language, similar to xcb being the X11 C bindings
breadx - An implementation of the X Window System Protocol in Rust
Skia - Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.