Rust X11

Open-source Rust projects categorized as X11

Top 20 Rust X11 Projects

  1. Weylus

    Use your tablet as graphic tablet/touch screen on your computer.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. winit

    Window handling library in pure Rust

    Project mention: Dioxus 0.6 – Crossplatform apps with Rust | news.ycombinator.com | 2024-12-11

    > Is this something Flutter doesn't do?

    Flutter does do this (at least to some extent) on Desktop/Mobile. It attempts to create a hidden DOM tree for accessibility on web. Which generally doesn't seem to be thought to work very well.

    > One of the most jarring experiences I have with Flutter Desktop was it lacked MacOS Emacs-style key bindings for text editing (ctrl-a, ctrl-e, etc.). Not sure if Dioxus solved this?

    Ah, we're nearly there on that one. We have a PR [0] accepted into Winit (the underlying windowing library we use) which will allow us to access those events. We're just waiting on Winit to do a new release and then we can integrate it into Dioxus.

    [0]: https://github.com/rust-windowing/winit/pull/3824)

  4. leftwm

    A tiling window manager for Adventurers

    Project mention: Linux: We Need Tiling Desktop Environments | news.ycombinator.com | 2024-08-26

    I'm surprised there hasn't been any mention of my favorite rust based tiling windows manager - leftwm (https://github.com/leftwm/leftwm?tab=readme-ov-file#why-go-l...)

  5. xremap

    Key remapper for X11 and Wayland

  6. penrose

    A library for writing an X11 tiling window manager (by sminez)

    Project mention: Ad: An Adaptable Text Editor | news.ycombinator.com | 2024-12-17

    Indeed, I was chuckling along as I read the README, as this is remarkably similar to my attempt at the same problem about 14 years ago. Though sminez seems much more skilled and motivated than I am: https://github.com/sminez/penrose

  7. lemurs

    A customizable TUI display/login manager written in Rust 🐒

  8. wired-notify

    Lightweight notification daemon with highly customizable layout blocks, written in Rust.

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. kime

    Korean IME

  11. wprs

    wprs implements rootless remote desktop access for remote Wayland (and X11, via XWayland) applications.

    Project mention: Xpra: Persistent Remote Applications for X11 | news.ycombinator.com | 2024-07-08

    maybe this: https://github.com/wayland-transpositor/wprs

  12. xidlehook

    GitLab: https://gitlab.com/jD91mZM2/xidlehook

  13. runst

    A dead simple notification daemon 🦡

  14. mwm

    My Window Manager

  15. x11-rs

    Rust bindings for X11 libraries

  16. cnx

    A simple X11 status bar for use with simple WMs. (by mjkillough)

  17. rot8

    screen rotation daemon

  18. gobble

    Rust rewrite of Devour

  19. Yaxi

    A work-in-progress x library implementation written in pure rust

    Project mention: Show HN: Yaxi – a post-modern x11 library for Rust | news.ycombinator.com | 2024-10-02
  20. ixwindow

    Iconized xwindow module for Polybar (for bspwm and i3wm)

  21. inputplug

    XInput event monitor daemon

  22. fig

    An animated wallpaper tool for gifs (by whytheplatypus)

  23. SaaSHub

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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust X11 discussion

Log in or Post with

Rust X11 related posts

  • Penrose is a library for building your own tiling window manager in Rust

    1 project | news.ycombinator.com | 17 Oct 2024
  • Linux: We Need Tiling Desktop Environments

    9 projects | news.ycombinator.com | 26 Aug 2024
  • Which loginmanager to use?

    2 projects | /r/hyprland | 10 Jul 2023
  • Is there a way to create a WM with winit?

    1 project | /r/rust | 12 Jul 2023
  • How do you configure screen dimming for AC and Battery without XFCE4-power-manager?

    1 project | /r/i3wm | 18 Jun 2023
  • Remap a key chromeOS

    1 project | /r/chromeos | 13 May 2023
  • Binding CAPS+h/j/k/l to arrow keys & setting all window sizes same width

    1 project | /r/hyprland | 3 May 2023
  • A note from our sponsor - InfluxDB
    influxdata.com | 20 Apr 2025
    Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →

Index

What are some of the best open-source X11 projects in Rust? This list will help you:

# Project Stars
1 Weylus 7,739
2 winit 5,220
3 leftwm 2,949
4 xremap 1,681
5 penrose 1,308
6 lemurs 856
7 wired-notify 632
8 kime 538
9 wprs 411
10 xidlehook 396
11 runst 318
12 mwm 268
13 x11-rs 206
14 cnx 196
15 rot8 115
16 gobble 51
17 Yaxi 48
18 ixwindow 46
19 inputplug 40
20 fig 12

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Rust is
the 5th most popular programming language
based on number of references?