mwm
rust-xcb
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.
mwm
-
Making a Wayland Compositor and WM using Rust
Yeah, I already started developing it. I started with Smallvil and then I also found mwm
- Ask HN: Have you created programs for only your personal use?
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?
fastmod - A fast partial replacement for the codemod tool
gstreamer-rs - GStreamer bindings for Rust - This repository moved to https://gitlab.freedesktop.org/gstreamer/gstreamer-rs
Hypr - Hypr is a tiling window manager written in modern C++.
rwm - The Rusty WIndow Manager
cmdg - Command line Gmail client
rbacklight - Implementation of the xbacklight programm using rust
kondo - Cleans dependencies and build artifacts from your projects.
breadx - An implementation of the X Window System Protocol in Rust
m4b-tool - m4b-tool is a command line utility to merge, split and chapterize audiobook files such as mp3, ogg, flac, m4a or m4b
x11rb - X11 bindings for the rust programming language, similar to xcb being the X11 C bindings
fireplace - Modular wayland window manager written in rust
Skia - Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.