Rust Wayland

Open-source Rust projects categorized as Wayland

Top 23 Rust Wayland Projects

  • rustdesk

    An open-source remote desktop, and alternative to TeamViewer.

  • Project mention: Why is remote desktop slow when host monitor is off unless HDMI cable is used? | news.ycombinator.com | 2024-04-10

    Take your risk to use it, it is not signed and verified by Microsoft, and you need to install the test cert to use it. https://github.com/rustdesk/rustdesk/discussions/6444#discus...

  • 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

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

  • Kooha

    Elegantly record your screen

  • niri

    A scrollable-tiling Wayland compositor.

  • Project mention: Cortile – Linux auto tiling manager with hot corner support | news.ycombinator.com | 2024-05-22

    Great project but I truly believe that these single screen window managers are going to be a thing of the past if Scrollable WMs manage to find an audience.

    Niri[1] and PaperWM for example, these Scrolling WMs provide a way to tile your apps in a way that feels natural. It's like having multiple monitors without having multiple monitors.

    When I first used PaperWM on Gnome, I just couldn't figure out why somebody would even use their computer the normal way when these exist.

    [1]: https://github.com/YaLTeR/niri

  • swww

    A Solution to your Wayland Wallpaper Woes

  • Project mention: swww script for cycle through wallpaper directory | /r/hyprland | 2023-06-30

    I want a script for swww wallpaper daemon that changes wallpaper by cycling throughout wallpaper directory not just selecting randomly.

  • smithay

    A smithy for rusty wayland compositors

  • SaaSHub

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

    SaaSHub logo
  • lan-mouse

    mouse & keyboard sharing via LAN

  • Project mention: Show HN: Multi-monitor KVM using just a USB switch | news.ycombinator.com | 2024-02-10

    This is great, but currently very limited; partial support for Windows. Seems inclined more towards Apple.

    https://github.com/feschber/lan-mouse

  • 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

  • wayland-rs

    Rust implementation of the wayland protocol (client and server).

  • tuigreet

    Graphical console greeter for greetd

  • Project mention: A linux newbie has installed and configured Arch. Minimalist graphical capabilities? | /r/archlinux | 2023-06-21

    Check out https://github.com/apognu/tuigreet if you want a terminal based display manager.

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

  • onagre

    A general purpose application launcher for X and wayland inspired by rofi/wofi and alfred

  • kime

    Korean IME

  • SwayOSD

    A GTK based on screen display for keyboard shortcuts like caps-lock and volume

  • ironbar

    Customisable Wayland gtk bar written in Rust.

  • kickoff

    Minimalistic program launcher (by j0ru)

  • Project mention: is wofi dead? | /r/swaywm | 2023-12-07

    I like kickoff.

  • yofi

    yofi is a minimalistic menu for wayland

  • wl-clipboard-rs

    A safe Rust crate for working with the Wayland clipboard.

  • jay

    A Wayland Compositor (by mahkoh)

  • HybridBar

    A status bar focused on wlroots Wayland compositors (by vars1ty)

  • ego

    Alter Ego: run Linux desktop applications under a different local user (by intgr)

  • runa

    wayland compositor toolbox

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

  • Niri: A scrollable-tiling Wayland compositor

    1 project | news.ycombinator.com | 27 Jan 2024
  • Container2wasm: Convert Containers to WASM Blobs

    16 projects | news.ycombinator.com | 3 Jan 2024
  • is wofi dead?

    1 project | /r/swaywm | 7 Dec 2023
  • sleepwatcher-rs replacement for swayidle in rust with lua scripting

    1 project | /r/swaywm | 22 Nov 2023
  • sleepwatcher-rs: idle management daemon for wayland with lua scripting support

    1 project | /r/wayland | 22 Nov 2023
  • How can I use Kickoff program launcher

    1 project | /r/hyprland | 5 Sep 2023
  • GitHub - YaLTeR/niri: A scrollable-tiling Wayland compositor.

    1 project | /r/rust | 4 Sep 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Jun 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 Wayland projects in Rust? This list will help you:

Project Stars
1 rustdesk 65,392
2 Weylus 6,499
3 winit 4,471
4 Kooha 2,339
5 niri 2,295
6 swww 1,861
7 smithay 1,683
8 lan-mouse 1,775
9 xremap 1,273
10 wayland-rs 982
11 tuigreet 805
12 lemurs 624
13 onagre 503
14 kime 483
15 SwayOSD 455
16 ironbar 450
17 kickoff 331
18 yofi 321
19 wl-clipboard-rs 212
20 jay 195
21 HybridBar 176
22 ego 118
23 runa 108

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