Rust X11

Open-source Rust projects categorized as X11

Top 18 Rust X11 Projects

  • Weylus

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

    Project mention: 10.3 performance with pdfs and scientific papers vs 13.3 | /r/Onyx_Boox | 2023-04-27

    You can also use a software called weylus, to use the tablet as "writing pad" during online discussions/lectures, it works quite well although still prefer my wacom one tablet for that.

  • winit

    Window handling library in pure Rust

    Project mention: Hey Rustaceans! Got a question? Ask here (20/2023)! | /r/rust | 2023-05-15

    That's a bit shortsighted given that there is an active discussion about reducing the interior mutability.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • leftwm

    A tiling window manager for Adventurers

    Project mention: Any new Opensource projects in (rust) looking for contributors. I want to start my journey as an OSS contributor. | /r/rust | 2023-05-14
  • penrose

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

    Project mention: [Media] shrs: a shell that is configurable and extensible in rust | /r/rust | 2023-05-01

    Hey everyone 👋 ! I'm currently working on a rust library for building and configuring your own shell! It's inspired by projects like xmonad and penrose where the configuration of the program is done in code. This means that for example, instead of using Bash's arcane syntax for configuring the prompt, it can be configured instead using a rust builder pattern! The project itself is still at a very young stage, so there are plenty of bugs and unimplemented features. However, some things that are (partially) implemented are:

  • xremap

    Key remapper for X11 and Wayland

    Project mention: Keyd: Linux Key Remapper | | 2023-06-01

    I'm using this successfully:

  • kime

    Korean IME

  • wired-notify

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

    Project mention: wired-notify: lightweight notification daemon | | 2022-06-15
  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • xidlehook


    Project mention: screensaver activate over vlc if i am watching something | /r/i3wm | 2023-03-15

    You can use xautolock, or xidlehook

  • lemurs

    A customizable TUI display/login manager written in Rust 🐒

    Project mention: [Announcement] Lemurs v0.3.1: Increased stability, better Wayland support, and many quality-of-life changes | /r/rust | 2023-03-03
  • runst

    A dead simple notification daemon 🦡

    Project mention: Introducing runst: A dead simple notification daemon written in Rust | /r/rust | 2023-03-05

    That's great advice. Actually I already have an issue open about systemd:

  • x11-rs

    Rust bindings for X11 libraries

  • cnx

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

    Project mention: Tmux Cheat Sheet: Essential Commands And Quick References | /r/programming | 2023-06-02
  • mwm

    My Window Manager

    Project mention: Making a Wayland Compositor and WM using Rust | /r/rust | 2023-05-21

    Yeah, I already started developing it. I started with Smallvil and then I also found mwm

  • rot8

    screen rotation daemon

    Project mention: I've created an AUR package for Gnome mutter with screen auto-rotation fixed | /r/archlinux | 2022-07-14

    I won't use this since I use Sway WM with rot8 for screen rotation but it's nice to know this exists.

  • ixwindow

    Iconized xwindow module for Polybar (for bspwm and i3wm)

    Project mention: Ixwindow — iconized xwindow | /r/i3wm | 2023-02-19

    Hi, guys! I created a nice module for polybar called ixwindow a while ago. And there was a limitation, that it only worked for bspwm at that time. I am happy to announce, that right now it supports i3wm as well! If you are interested, feel free to check it out here: I hope you'll enjoy using it!

  • gobble

    Rust rewrite of Devour

    Project mention: Ad Blocking | /r/qutebrowser | 2023-03-28


  • inputplug

    XInput event monitor daemon

    Project mention: Weird issue with Hyper modifier | /r/emacs | 2023-02-28

    iii) That leaves plug/unplug resetting configuration issue. But you can use a daemon like inputplug (created by a debian dev) to do things when that happens. Personally I have lived through a loose usb keyboard with my sanity intact thanks to inputplug. I also use a bluetooth keyboard now which occasionally has problems, although I admit disconnect after few minutes of idle time doesn't happen here.

  • fig

    An animated wallpaper tool for gifs (by whytheplatypus)

    Project mention: fig - An animated wallpaper tool for gifs | /r/CKsTechNews | 2022-11-27
  • SaaSHub

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

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). The latest post mention was on 2023-06-02.

Rust X11 related posts


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

Project Stars
1 Weylus 5,050
2 winit 3,437
3 leftwm 2,407
4 penrose 1,076
5 xremap 791
6 kime 420
7 wired-notify 414
8 xidlehook 355
9 lemurs 314
10 runst 217
11 x11-rs 187
12 cnx 173
13 mwm 166
14 rot8 77
15 ixwindow 31
16 gobble 30
17 inputplug 29
18 fig 6
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives