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: Show HN: Another way to use an old tablet as an extra screen | news.ycombinator.com | 2023-10-06

    I've used Weylus [0]. It works over LAN, lets you control the mouse from your tablet. Sometimes it's laggy, but you can configure the resolution so it's not using too much bandwidth. I'm not sure if it's stable at all. Haven't used it on a regular basis.

    [0] https://github.com/H-M-H/Weylus

  • winit

    Window handling library in pure Rust

  • Project mention: Linux version of Warp terminal is here | news.ycombinator.com | 2024-02-22

    Hi! I’m Aloke, an engineer at Warp.

    I’m really excited to share that Warp is now available on Linux! If you’re interested in trying it out, you can download Warp: https://warp.dev/

    Building Warp on Linux was quite an undertaking. Warp uses a custom Rust-based UI framework that we built in house and renders natively on the GPU. To get Warp running on Linux, we built a version of our UI framework that supports winit [1] as a windowing backend. We also built a version of our renderer that uses wgpu [2]. Reducing complexity by using these well-supported, cross platform, frameworks let us bootstrap a version of Linux quicker than expected and should make it easier to build Warp for other platforms (like Windows).

    Please let me know what you think! Happy to answer any questions, either about the product or about technical challenges.

    [1] https://github.com/rust-windowing/winit

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • leftwm

    A tiling window manager for Adventurers

  • xremap

    Key remapper for X11 and Wayland

  • Project mention: Keyd: Linux Key Remapper | news.ycombinator.com | 2023-06-01

    I'm using this successfully: https://github.com/k0kubun/xremap

  • penrose

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

  • Project mention: Is there a way to create a WM with winit? | /r/rust | 2023-07-12

    writing an X11 window manager is ... extremely tedious. have a look at https://github.com/sminez/penrose .

  • lemurs

    A customizable TUI display/login manager written in Rust 🐒

  • Project mention: Which loginmanager to use? | /r/hyprland | 2023-07-10

    I've settled on Lemurs.

  • wired-notify

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

  • SaaSHub

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

    SaaSHub logo
  • kime

    Korean IME

  • xidlehook

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

  • Project mention: How do you configure screen dimming for AC and Battery without XFCE4-power-manager? | /r/i3wm | 2023-06-18

    With xidlehook you can do that:

  • runst

    A dead simple notification daemon 🦡

  • mwm

    My Window Manager

  • 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
  • rot8

    screen rotation daemon

  • gobble

    Rust rewrite of Devour

  • ixwindow

    Iconized xwindow module for Polybar (for bspwm and i3wm)

  • inputplug

    XInput event monitor daemon

  • fig

    An animated wallpaper tool for gifs (by whytheplatypus)

  • 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 related posts

  • 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
  • [Media] shrs: a shell that is configurable and extensible in rust

    10 projects | /r/rust | 1 May 2023
  • if I wanted to make a Tiling Window Manager in Rust, how would I go about it?

    3 projects | /r/linuxquestions | 26 Mar 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 31 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 Weylus 6,499
2 winit 4,458
3 leftwm 2,749
4 xremap 1,273
5 penrose 1,204
6 lemurs 624
7 wired-notify 533
8 kime 483
9 xidlehook 376
10 runst 276
11 mwm 241
12 x11-rs 199
13 cnx 188
14 rot8 105
15 gobble 42
16 ixwindow 36
17 inputplug 33
18 fig 10

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com