#wayland

  1. wayland-protocols

    Generated API for the officials wayland protocol extensions

    v0.32.10 3.0M #wayland-client #protocols #wayland-server #extension #api-bindings #wayland
  2. smithay-client-toolkit

    Toolkit for making client wayland applications

    v0.20.0 2.3M #wayland-client #surface #wayland
  3. wl-clipboard-rs

    Access to the Wayland clipboard for terminal and other window-less applications

    v0.9.3 448K #wayland-clipboard #wayland-client #clipboard #wayland
  4. wayland-client

    Bindings to the standard C implementation of the wayland protocol, client side

    v0.31.12 2.2M #client-side #wayland #client
  5. wayland-backend

    Low-level bindings to the Wayland protocol

    v0.3.12 1.9M #wayland-client #wayland #api-bindings
  6. input

    libinput bindings for rust

    v0.9.1 91K #bindings #wayland-input #wayland
  7. wayland-protocols-wlr

    Generated API for the WLR wayland protocol extensions

    v0.3.10 2.1M #wayland-client #extension #wayland-server #protocols #api-bindings #wayland
  8. calloop-wayland-source

    A wayland-rs client event source for callloop

    v0.4.1 2.2M #wayland-client #event-source #windowing #wayland
  9. gbm

    libgbm bindings for rust

    v0.18.0 104K #drm #bindings #wayland
  10. xkbcommon

    Rust bindings and wrappers for libxkbcommon

    v0.9.0 203K #x11 #keyboard-input #wayland #xcb #keyboard #wayland-input
  11. hyprland

    A unoffical rust wrapper for hyprland's IPC

    v0.4.0-beta.3 7.0K #ipc #hypr #wayland #hyprpaper #api-bindings
  12. gtk4-layer-shell

    Safe gir-generated wrapper for gtk4-layer-shell

    v0.7.1 12K #layer-shell #gtk4 #wayland #gir
  13. ego

    Alter Ego: run Linux desktop applications under a different local user

    v1.2.0 #wayland #pulse-audio #sudo #security
  14. wayland-cursor

    Bindings to libwayland-cursor

    v0.31.12 1.7M #wayland-client #wayland #client
  15. hyprscratch

    Improved scratchpad functionality for Hyprland

    v0.6.4 #scratchpad #hyprland #wayland
  16. wayland-server

    Bindings to the standard C implementation of the wayland protocol, server side

    v0.31.11 38K #wayland-protocol #wayland-compositor #wayland
  17. ironbar

    Customisable GTK Layer Shell wlroots/sway bar

    v0.18.0 #gtk-layer-shell #wayland #gtk #wlroots
  18. wayland-protocols-misc

    Generated API for misc and deprecated wayland protocol extensions

    v0.3.10 542K #wayland-client #protocols #extension #wayland-server #wayland
  19. libwayshot

    Screenshot crate for wlroots based compositors implementing the zwlr_screencopy_v1 protocol

    v0.7.2 19K #screenshot #wlroots #wayshot #wayland
  20. wayland-egl

    Bindings to libwayland-egl

    v0.32.9 58K #wayland-client #wayland #api-bindings
  21. iced_layershell

    layershell binding for iced

    v0.15.0 600 #layer-shell #wlroots #wayland
  22. niri-ipc

    Types and helpers for interfacing with the niri Wayland compositor

    v25.11.0 6.4K #wayland-compositor #sockets #wayland #api-bindings
  23. wayshot

    Screenshot crate for wlroots based compositors implementing the zwlr_screencopy_v1 protocol

    v1.4.5 #screenshot #wlroots #wayland
  24. clipipe

    A persistent clipboard provider for Neovim

    v0.2.6 310 #x11 #clipboard #wayland #neovim #provider #wsl
  25. hyprland-autoname-workspaces

    This app automatically rename workspaces with icons of started applications

    v1.2.0 #wayland #desktop-applications #waybar #hyprland
  26. xremap

    Dynamic key remapp for X and Wayland

    v0.14.14 390 #key-press #remap-key #modifier-key #keymap #applications #wayland #remapper #x11 #key-events #alone
  27. stasis

    A lightweight, Feature Rich Wayland idle manager written in Rust

    v0.8.5 #idle #wayland #manager #rust
  28. smithay

    writing wayland compositors

    v0.7.0 3.7K #wayland-compositor #wayland #graphics #server #compositor
  29. sotto

    Local speech-to-text transcription for Linux/Wayland using Whisper

    v1.3.0 #text-to-speech #wayland #transcription #whisper #gtk
  30. ponde

    Pointing device configuration daemon for Wayland and X11 using libinput and uinput

    v0.2.0 #devices #uinput #libinput #config #wayland #x11 #daemon #button #compositor
  31. spell-framework

    Make desktop widgets by the Mystic Arts of Spell

    v1.0.2 #slint #spell #widgets #wayland #rice
  32. mixxc

    Minimalistic volume mixer

    v0.2.5 650 #pulse-audio #pipe-wire #volume #wayland #widgets #desktop #sass #diacritics #x11 #inherit
  33. wlgif

    Lightweight screen recorder for Wayland that captures regions as GIFs

    v0.2.0 #wayland #gif #screen-recording #wlroots
  34. kickoff

    Fast and minimal program launcher

    v0.7.6 #launcher #wayland #wlroots
  35. layershellev

    extra shell binding for layershell with winit like eventloop

    v0.15.0 550 #layer-shell #wlroots #wayland
  36. wltile

    A cli tool that positions outputs/displays for wlroots based compositors

    v1.2.1 #output-display #config #wlroots #wayland
  37. reis

    Pure Rust implementation of libei/libeis protocol

    v0.6.0 3.2K #wayland-input #wayland #libei #libeis
  38. sworkstyle

    Workspaces with the swayest style! This program will dynamically rename your workspaces to indicate which programs are running in each workspace. It uses the Sway IPC. In the absence of a config file…

    v1.3.8 #sway #workspace #wayland
  39. multibg-sway

    Set a different wallpaper for the background of each Sway workspace

    v0.1.10 650 #desktop #wallpaper #desktop-background #wayland #sway
  40. wayland-pipewire-idle-inhibit

    Inhibit wayland idle when computer is playing sound

    v0.7.0 #pipe-wire #idle #inhibit #wayland #utility
  41. wayrs-client

    wayland library

    v1.3.1 800 #wayland-client #wayland #client
  42. iced_sessionlock

    sessionlock binding for iced

    v0.15.0 #wlroots #wayland
  43. multibg-wayland

    Set a different wallpaper for the background of each Sway or Hyprland or niri workspace

    v0.2.4 360 #desktop #wallpaper #sway #desktop-background #wayland
  44. sessionlockev

    extra shell binding for ext-session-shell with winit like eventloop

    v0.15.0 #wlroots #wayland
  45. wayland-clipboard-listener

    impl wlr-data-control-unstable-v1, listen for clipboard

    v0.6.0 #wayland-clipboard #wayland
  46. riverql

    GraphQL bridge and CLI client for the River Wayland compositor

    v0.2.4 #river #wayland #graphql
  47. waybackend

    low-level wayland client implementation

    v0.10.0 7.7K #wayland-client #events #wayland
  48. turbo-clicker

    GUI based auto-clicker for Linux (X11/Wayland) that simulates virtual input via enigo

    v0.1.2 #virtual-input #x11 #linux-input #auto-clicker #turbo #wayland #enigo #input-simulation #permissions
  49. wayland-protocols-experimental

    Generated API for experimental wayland protocol extensions

    v20251230.0.1 513K #wayland-client #protocols #extension #api-bindings #wayland
  50. ringboard-wayland

    Wayland Ringboard clipboard listener

    v0.14.0 #wayland-clipboard #wayland #ringboard #clipboard #tool
  51. nirinit

    A session manager for Niri, a scrollable-tiling Wayland compositor

    v0.1.4 #window-manager #wayland #niri #session #wayland-session #session-manager
  52. voicsh

    Voice typing for Wayland Linux

    v0.0.3 #voice #wayland #whisper #accessibility #audio
  53. hyprland-per-window-layout

    Per window keyboard layout (language) for Hyprland wayland compositor

    v0.2.17 750 #keyboard-layout #hyprland #wayland #daemon
  54. rwpspread

    Multi-Monitor Wallpaper Spanning Utility

    v0.5.0 #wallpaper #image #multiple-monitors #monitor #daemon #color-palette #color-palette-generation #spanning #wpaperd #wayland
  55. libwaysip

    Wayland native (zwlr_layer_shell) area selection client lib

    v0.6.0 480 #wayland #wlroots #slurp
  56. key-remapper

    A binary for remapping modifier keys

    v0.3.8 #evdev #remap #cli #wayland #typing
  57. wayland-commons

    Common types and structures used by wayland-client and wayland-server

    v0.29.5 485K #wayland-client #wayland-server #api-bindings #wayland
  58. fuzzel-pass

    A password-store frontend for auto-typing passwords

    v0.1.2 #wayland #password #password-store
  59. nvidia_oc

    command line tool to overclock Nvidia GPUs using the NVML library on Linux. This supports both X11 and Wayland.

    v0.1.24 #nvidia-gpu #x11 #wayland #overclock #command-line-tool #nvml #x11-and-wayland
  60. gesso

    Deterministic Wayland wallpaper daemon/controller

    v0.2.1 #wallpaper #wayland #daemon #layer-shell #graphics #wlroots
  61. wanderlay

    Click-through, always-on-top text overlay for GNOME Wayland

    v0.3.0 #gnome #layer-shell #overlay #wayland #gtk4
  62. spell-cli

    CLI for spell-framework

    v1.0.2 #widgets #wayland #slint #spell-framework
  63. waycrate_xkbkeycode

    something about xkbcommon, used in iced-layershell

    v0.15.0 600 #wlroots #wayland
  64. miro-pdf

    A native pdf viewer for Windows and Linux (Wayland/X11) with configurable keybindings

    v0.7.3 #pdf #pdf-viewer #key-bindings #x11 #wayland #rpc-server #miro #keyboard #bookmarks #jump-list
  65. wayrs-protocols

    A collection of Wayland protocols to use with wayrs-client

    v0.14.11+1.45 650 #wayland-client #wayland #client
  66. byebyemenu

    A minimal, customizable power menu for Wayland compositors. ByeByeMenu displays up to six configurable buttons for custom actions and supports custom styling via CSS.

    v0.4.0 #power-menu #wayland #gtk4
  67. waybackend-scanner

    Waybackend implementation of wayland-scanner

    v0.10.0 8.9K #wayland-client #wayland-scanner #scanner #wayland
  68. wayrs-core

    The core Wayland types for wayrs

    v1.0.5 950 #wayland-client #async-io #wayland
  69. hyprshot-rs

    easily take screenshots in Hyprland using your mouse

    v0.1.6 #screenshot #hyprland #wayland #graphics
  70. grim-rs

    grim screenshot utility for Wayland

    v0.1.5 #screenshot #screen-capture #wayland #graphics #api-bindings
  71. waycap-rs

    High-level Wayland screen capture library with hardware-accelerated encoding

    v2.1.2 #screen-capture #wayland #pipe-wire #recording #api-bindings
  72. eitype

    A wtype-like CLI tool and library for typing text using Emulated Input (EI) protocol on Wayland

    v0.1.2 #wayland #ei #input #wayland-input #libei #keyboard
  73. rustky

    A modern conky-like system monitor for Wayland

    v0.1.0 #wayland #layer-shell #conky
  74. hulk-gamma

    A Linux CLI-daemon for gamma controls

    v0.2.0 #gamma #wayland #control #hulk #executable
  75. trawldb

    A CLI for managing trawl resources

    v0.2.10 #trawl #ipc #system #manager #file #xresources #x11 #config-manager #wayland #distro
  76. monitui

    A delightfully minimal TUI for wrangling Hyprland monitors

    v0.2.4 #monitor #tui #hyprland #display #wayland
  77. wayrs-utils

    A collection of utils and abstractions for wayrs-client

    v0.17.2 #wayland-client #wayland #client
  78. lockhinter

    A standalone utility for setting LockedHint on X11/Wayland sessions

    v0.1.0 #wayland #systemd #logind
  79. waybar-module-pacman-updates

    waybar module for Arch to show system updates available

    v0.2.12 #arch-linux #waybar #wayland #cli
  80. wlx_monitors

    Wayland output manager using wlr-output-management protocol

    v0.1.3 #monitor-display #wayland #output #wlroots #display
  81. pageos-core

    构建以浏览器为核心的 Linux 发行版的核心框架

    v0.3.1 230 #发行版 #linux #os #html5 #api #核心 #wayland #框架 #基于 #系统
  82. tinte

    16-color palette generator for terminal and Wayland apps

    v2.0.1 #wallpaper #wayland #terminal #generator #rgb #dark-light #imagemagick #diacritics #post-hook #ansi-colors
  83. winit-common

    Winit implementation helpers

    v0.31.0-beta.2 1.5K #winit #helper #winit-window #wayland #x11 #android #gui #key-press
  84. gpuburden

    Shader-based wallpapers for Wayland, burdening your GPU with fancy animations

    v0.1.0 #wayland #wallpaper #shader #graphics
  85. structura

    GUI Framework

    v0.3.4 260 #framework #component #wayland #traits #struct
  86. hyprland-monitor-attached

    Listen monAdd event from the Hyprland wayland compositor

    v0.1.6 400 #hyprland #wayland #daemon
  87. hotkey-listener

    Cross-platform global hotkey listener with native Wayland support

    v0.3.2 #keyboard-hotkey #wayland #global-hotkey #hotkey #evdev #keyboard
  88. iced_exdevtools

    A macro lib for exshelleventloop

    v0.15.0 500 #wayland #iced #wlroots
  89. winit-wayland

    Winit's Wayland backend

    v0.31.0-beta.2 1.3K #wayland #winit-window #window-events #android #back-end #x11 #wayland-back-end #gui #key-press #handle-events
  90. wayland-headers

    Minimalist Rust FFI bindings for Wayland

    v0.2.0+wayland-1.18.0-protocols-1.20 #header #wayland-bindings #api-bindings #bindings #wayland
  91. lamco-wayland

    Wayland screen capture, XDG Portal integration, and video processing for Rust

    v0.2.5 #screen-capture #wayland #portal #pipe-wire #video
  92. hyprshell-wl-clipboard-rs

    Access to the Wayland clipboard for terminal and other window-less applications

    v4.9.2 280 #wayland-clipboard #wayland #clipboard
  93. wayland-protocols-treeland

    Generated API for the Treeland wayland protocol extensions

    v0.1.1 #wayland-client #wayland-server #protocols #api-bindings #wayland
  94. layer-shika

    A layer shell library for Wayland with Slint UI integration

    v0.3.1 #layer-shell #femtovg #wayland #slint #smithay
  95. kb-layout-daemon

    Auto-switch keyboard layout based on which physical keyboard is used

    v0.2.2 #keyboard-layout #wayland #kde
  96. yambar-hyprland-wses

    Hyprland workspace listing script for Yambar

    v0.2.0-alpha.1 100 #workspace #yambar #hyprland #wayland
  97. niri-dynamic-workspaces

    A dynamic workspace switcher for the niri Wayland compositor

    v0.2.0 #niri #workspace #wayland #gtk4
  98. xlui

    Rust GUI库

    v0.2.2 600 #gui库 #x11 #winit #logo #wayland
  99. iced_wayland_subscriber

    wayland subscriber for iced

    v0.15.0 #wayland #iced #wlroots
  100. dim-screen

    Native Wayland screen dimming tool

    v0.4.1 370 #wayland #dim #smithay
  101. wallflow

    Elegant wallpaper management with smooth transitions, powered by awww

    v0.4.0 #desktop #wallpaper #wayland #ricing
  102. worf-launcher

    Wayland application launcher inspired by wofi, rofi, and walker. Written in Rust with GTK4, supporting multiple modes (math, drun, file, ssh, run, emoji, search, auto), modern theming, and high performance.

    v0.7.2 #wayland #rofi #application-launcher #wofi #gtk4
  103. easydrm

    GLFW-inspired abstraction over DRM/KMS, GBM, and EGL/OpenGL that lets you build fullscreen Linux applications without a compositor (no X11, no Wayland)

    v0.3.0 #opengl #drm #wayland #kms #x11 #egl #gbm #full-screen #compositor #frame-buffer
  104. chameleos

    Screen annotation tool for niri and Hyprland

    v0.1.2 #wayland #annotations
  105. rustrland

    Pyprland for Hyprland - Fast, reliable plugin system

    v0.3.8 #window-manager #hyprland #wayland
  106. hyprshell-hyprland

    A unoffical rust wrapper for hyprland's IPC

    v4.9.2 240 #ipc #wayland #hypr #hyprland #hyprpaper
  107. wl-snip

    Wayland screenshot tool

    v0.1.0 #screenshot #wayland
  108. wlib

    wayland windowing library that gives you a pixel buffer and not much else

    v0.2.3 #wayland #pixel #buffer #io #mouse-input #windowing #keyboard #game
  109. clipboard-history-wayland

    Wayland Ringboard clipboard listener

    v0.14.0 #wayland-clipboard #wayland #ringboard #clipboard #tool
  110. edgefirst-gbm

    libgbm bindings for rust with dynamic loading support (fork of gbm)

    v0.18.1 #dynamic-loading #gbm #bindings #drm #wayland
  111. wayland-bgcolor

    A lightweight Wayland background color tool

    v0.1.0 #background-color #wayland
  112. sway_cycler

    cycle sistem to sway

    v0.1.0 #i3-wm #wayland #workspace #sway #i3
  113. wasma

    Windows Assignment System Monitoring Architecture: Advanced GPU/CPU resource management and window composition system for Linux with Wayland/X11 support

    v1.3.0-beta-release #window-manager #x11 #resource-management #wayland #gpu-acceleration #window-management #graphics
  114. libharuhishot

    impl screencopy for wayland

    v0.5.0 550 #wayland #screenshot
  115. wasma-linux-platform

    WASMA Linux Platform - BaseIO, Platformer, WASMA-Sys, XF86 Backend

    v1.3.0-beta #platformer #x11 #convert #wasma #wayland #gpu #compositor #window-management #desktop #grpc
  116. wayrs-proto-parser

    Parser for wayland protocol xml files

    v3.0.1 950 #xml #wayland #parser
  117. wayland-protocol-statics

    Definitions for stable Wayland extension protocol wl_interface statics

    v0.2.0+wayland-1.18.0-protocols-1.20 #wayland #header #api-bindings #bindings
  118. auto-wlr-randr

    Automatic display configuration for Wayland compositors

    v1.1.0 #wayland #wayland-compositor #wlr-randr
  119. wayland-protocol

    Parses wayland.xml

    v0.2.0+wayland-1.18.0-protocols-1.20 #wayland #header #api-bindings
  120. clipboard_wayland

    obtain access to the clipboard of a Wayland window

    v0.2.2 64K #wayland-clipboard #wayland #clipboard
  121. async-niri-socket

    Non-blocking communication over the niri socket

    v0.0.3 #niri #async #wayland #network-programming
  122. luminvent_winit

    Cross-platform window creation library

    v0.27.6-alpha 130 #window-creation #winit #winit-window #window-event #window-builder #event-loop #control-flow #x11 #wayland #cross-platform
  123. swtchr

    A Gnome-style window switcher for the Sway window manager

    v0.1.3 270 #window-manager #swaywm #wayland #sway
  124. kbvm

    XKB specification

    v0.1.5 250 #xkb #protocols #wayland #parser #api-bindings
  125. redland

    Wayland screen color temperature adjuster with automatic day/night cycle support

    v0.1.0 #color-temperature #sunset #sunset-sunrise #automatic #wayland #transition #adjustment #gamma #ipc #system-tray
  126. worf-hyprspace

    Manage Hyprland workspaces using the Worf API. Features automatic mode detection, workspace renaming, window moving, and more.

    v0.1.0 #wayland #hyprland #workspace #worf #rust
  127. waytrogen

    A GTK graphical user interface for changing your wallpapers on Wayland based compositors

    v0.6.12 150 #wayland #wallpaper #gui #themeing
  128. spongebob

    convert text to spongebob case a.k.a tHe MoCkInG sPoNgEbOb MeMe

    v2.0.1 440 #convert-text #word #mo-ck-in-g #a-k-a #case #clipboard #x11 #wayland
  129. gtk4-session-lock

    Safe gir-generated wrapper for gtk4-session-lock

    v0.3.0 180 #gtk4 #wayland #gir #wrapper
  130. xkbcommon-rs

    a port of libxkbcommon in safe Rust

    v0.1.2 280 #keymap #xkb #libxkbcommon #wayland
  131. wayland-headers-generator

    Generate parts of the wayland-headers crate

    v0.2.0+wayland-1.18.0-protocols-1.20 #header #wayland #api-bindings #bindings
  132. kbvm-cli

    A CLI for working with XKB

    v0.1.5 #wayland #xkb #cli #linux
  133. twitch-indicator

    A Twitch stream indicator for Linux with Wayland support

    v0.1.1 #stream #twitch-stream #system-tray #authentication #settings #oauth #wayland #notifications #gtk #desktop-notifications
  134. hyprparser

    A parser for Hyprland's configuration file

    v0.1.6 750 #config-parser #hyprland #wayland #config
  135. wayland-interface-check

    Binary to answer the question, "Is this Wayland interface available?"

    v0.14.0 #wayland #cli
  136. libdecor-headers

    Minimalist Rust FFI bindings for libdecor

    v0.1.1+libdecor-0.2.2 #header #libdecor #wayland #bindings #api-bindings
  137. nikau

    Linux network KVM for Wayland/X11/Console

    v0.3.3 #wayland #input-device #networking #kvm #x11 #clipboard #uinput #linux-api #keyboard #linux-input
  138. shikane

    dynamic output configuration tool focusing on accuracy and determinism

    v1.0.1 320 #wlroots #wayland #sway
  139. waybackend-cursor

    Cursor implementation for waybackend

    v0.10.0 #wayland-client #cursor #wayland #client
  140. wayrs-egl

    EGL for wayrs-client

    v0.6.0 480 #egl #opengl #wayland
  141. crabture

    Fast Wayland screenshots for Hyprland (rofi + grimblast + hyprpicker), written in Rust

    v0.1.5 #rofi #screenshot #hyprland #wayland #grimblast
  142. regolith-powerd

    Power Settings Daemeon for Regolith Wayland Session

    v0.3.9 380 #wayland #settings #regolith #session #power #wayland-session
  143. media-controller

    A setup agnostic media controller

    v0.3.0 180 #graphics #wayland
  144. river-swww

    Sets swww's wallpaper based on river's focused tags

    v0.1.1 #river #wallpaper-changer #wayland #swww #wallpaper
  145. wayland-csd-frame

    Common trait and types for wayland CSD interop

    v0.3.0 1.1M #wayland-client #client-side #windowing #wayland
  146. wl-client

    Safe client-side libwayland wrapper

    v0.2.0 110 #event-handling #wayland #protocols #api-bindings
  147. mime-copy

    A dead-simple utility for copying URLs passed to xdg-open

    v1.0.0 #wayland-clipboard #xdg-open #clipboard #wayland
  148. sticky_one

    Lightweight clipboard manager for Linux

    v0.1.0 #clipboard-manager #x11 #wayland #clipboard
  149. wayland-protocols-hyprland

    Generated API for the Hyprland wayland protocol extensions

    v1.2.0 #wayland-client #protocols #extension #api-bindings #wayland
  150. minlock

    Minimal lockscreen for Wayland

    v0.1.2 120 #lock-screen #wayland #wayland-compositor #bg-color #font
  151. multibg-wayland-niri-ipc

    Types and helpers for interfacing with the niri Wayland compositor

    v0.250501.0 140 #wayland-compositor #niri #wayland #api-bindings
  152. kwin-mouse-loc

    A very simple mouse controller that uses libc::process_vm_readv to read mouse location. Need root permissions.

    v0.0.2-fixETXTBSY 650 #mouse #wayland #kde #k-win
  153. lamco-video

    Video frame processing and RDP bitmap conversion for Wayland screen capture

    v0.1.2 #screen-capture #rdp #wayland #video #bitmap #graphics
  154. emulsion

    A fast and minimalistic image viewer

    v10.0.0 #image-viewer #notifications #discontinued #limit #user #bug-report #wayland #title-text
  155. coomer-wayshot

    zoom tool that utilizes wayshot for wayland and is inspired by tsoding's boomer

    v0.1.0 #wayland #boomer #tsoding #zoom #coomer #wayshot #flameshot #spotlight
  156. coomer

    zoom tool that utilizes flameshot for wayland and is inspired by tsoding's boomer

    v0.1.0 #wayland #boomer #flameshot #tsoding #zoom #spotlight
  157. lamco-pipewire

    High-performance PipeWire screen capture for Wayland with DMA-BUF support

    v0.1.4 #screen-capture #pipe-wire #dma-buf #wayland #video
  158. lamco-portal

    XDG Desktop Portal integration for Wayland screen capture and input control

    v0.3.1 #screen-capture #portal #pipe-wire #screencast #wayland
  159. wl-clipboard-rs-tools

    Terminal utilities for accessing the Wayland clipboard

    v0.9.3 #wayland-clipboard #clipboard #wayland
  160. lightview

    A minimal, borderless image viewer for Wayland

    v0.2.1 170 #image-viewer #gtk4 #wayland #graphics
  161. polarbear

    Polar bears' panel for wayland

    v0.5.1 280 #panel #wayland #bar
  162. layer-shika-domain

    Domain layer for layer-shika (internal implementation crate)

    v0.2.0 #layer-shell #wayland #slint #femtovg #smithay
  163. wlroots

    Wayland compositor framework

    v0.4.0 #wayland-compositor #wayland-bindings #wayland #bindings #compositor
  164. setwall

    Set your wallpaper on Wayland or X11

    v1.2.0 #x11 #wallpaper #wayland
  165. layer-shika-adapters

    Adapters layer for layer-shika (internal implementation crate)

    v0.2.0 #layer-shell #wayland #slint #femtovg #smithay
  166. wayapp

    A Wayland application wrapper using smithay-client-toolkit, supports currently just egui using wgpu

    v0.1.3 #wgpu #wayland #egui-wgpu #applications #client #smithay-client-toolkit #cross-platform
  167. mkframe

    A minimal Wayland UI toolkit with proper popup/overlay support

    v0.1.2 #wayland #gui-toolkit #linux
  168. gtk4-layer-shell-sys

    Unsafe gir-generated FFI bindings for gtk4-layer-shell

    v0.5.2 11K #layer-shell #wayland #unsafe #gtk4 #ffi
  169. layer-shika-composition

    Composition layer for layer-shika (internal implementation crate)

    v0.2.0 #layer-shell #wayland #slint #femtovg #smithay
  170. wl-client-builder-cli

    CLI for creating protocol bindings for wl-client

    v0.2.0 #protocols #wayland #cli
  171. wayclicker

    Rust-based autoclicker for wayland

    v0.1.0 #wayland #autoclicker #rust-based #warnings
  172. input-capture

    cross-platform input-capture library used by lan-mouse

    v0.3.0 #lan-mouse #cross-platform #mouse-input #input-event #wlroots #keyboard-input #wayland #libadwaita #udp #hyprland
  173. wrtype

    wtype - a Wayland virtual keyboard tool that types text and sends key events

    v0.1.0 #automation #keyboard #wayland #typing #xdotool
  174. worf-hyprswitch

    Elegant window switcher for Hyprland, written in Rust using the Worf API

    v0.1.0 #window-switcher #wayland #hyprland #worf
  175. input-emulation

    cross-platform input emulation library used by lan-mouse

    v0.3.0 #lan-mouse #cross-platform #input-device #wlroots #keyboard #keyboard-input #emulation #wayland #udp #libadwaita
  176. haruhishot

    v0.5.0 #wayland #screenshot #wayland-compositor
  177. wpaperd

    Wallpaper daemon for Wayland

    v1.0.1 #wallpaper #wlroots #wayland
  178. capybar

    Wayland native toolbar

    v0.3.0 140 #widgets #keyboard-layout #toolbar #bar #native #wayland #hyprland #compositor #battery #qt
  179. wlr-screen-fade

    Fade the screen to black using wlr layer shell

    v0.3.0 290 #wlr-layer-shell #wayland
  180. yofi

    minimalistic menu for wayland

    v0.2.2 #wayland #application-launcher #menu #dmenu-replacement #wlroots-based-menu
  181. caffi

    calendar widget for your desktop

    v0.1.0-alpha.3 100 #desktop #calendar #wayland #widgets #sass #x11 #diacritics #desktop-environment #inherit #gtk4
  182. piow

    Put Icons On your sway Workspaces

    v0.6.0 430 #workspace #sway #wayland
  183. wpaperctl

    CLI for wallpaper manager wpaperd

    v1.0.0 #wallpaper-manager #wallpaper #wlroots #wayland
  184. hybrid-bar

    status bar made for wlroots compositors

    v0.4.9 #status-bar #gtk-layer-shell #wayland #hyprland
  185. swaywm-alttab

    brings familiar Alt-Tab shortcut to Sway WM workspaces on Linux

    v0.3.2 #keyboard-shortcuts #wayland #linux
  186. libwayshot-xcap

    Screenshot crate for wlroots based compositors implementing the zwlr_screencopy_v1 protocol

    v0.3.2 13K #screenshot #wlroots #wayshot #wayland
  187. waycorner

    Hot corners for Wayland. Create anchors in the corners of your monitors and execute a command of your choice.

    v0.2.3 170 #hot-corners #swaywm #wlroots #wayland
  188. detectlib

    A small rust library for input

    v0.2.2 390 #input #mouse-input #x11 #wayland #distro #linux-distro
  189. lan-mouse-ipc

    communication between lan-mouse service and frontends

    v0.2.0 #lan-mouse #front-end #wlroots #keyboard #macos #libadwaita #wayland #udp #gtk4 #hyprland
  190. waylock

    screenlocker for wayland compositors

    v0.3.5 #wayland-compositor #screenlocker #wayland
  191. gazo

    get a screen capture from Wayland compositors implementing the wlr_screencopy protocol, like Sway

    v0.0.3 #screenshot #sway #wayland #screencopy #scrot
  192. whisper-overlay

    A wayland overlay providing speech-to-text functionality for any application via a global push-to-talk hotkey

    v1.0.0 #wayland #text-to-speech #whisper #faster-whisper
  193. wpaperd-ipc

    IPC library for wpaperd

    v1.0.0 #wallpaper #wlroots #wayland
  194. libwayshot-freeze-feat-andrean

    libwayshot-freeze-feat-andrean` is a convenient wrapper over the wlroots screenshot protocol that provides a simple API to take screenshots with

    v0.3.2-dev #screenshot #wlroots #wayshot #wayland
  195. lan-mouse-proto

    network protocol for lan-mouse

    v0.2.0 #lan-mouse #network-protocol #wlroots #keyboard #udp #macos #libadwaita #gtk4 #hyprland #wayland
  196. lan-mouse-cli

    CLI Frontend for lan-mouse

    v0.2.0 #front-end #mouse #wlroots #keyboard #lan #macos #libadwaita #wayland #udp #gtk4
  197. apira

    program that finds and copies the activate script path of a virtual environment to the system clipboard

    v1.0.1 #wayland-clipboard #clipboard #wayland #virtualenv #python #apirra
  198. wl-gammarelay-rs

    program that provides DBus interface to control display temperature and brightness under wayland without flickering

    v0.3.2 #redshift #wayland #night-mode #gammastep
  199. Try searching with DuckDuckGo.

  200. wlprobe

    wayland-info but intended for computers rather than humans

    v0.1.0 #computer #wayland #cli
  201. wayclip

    An opinionated Wayland clipboard manager

    v0.4.1 #wayland-clipboard #clipboard-manager #clipboard #wayland
  202. QCard

    QWERTYCards for the everyman developer

    v0.1.0 #qcard #encryption #password #prefix #service-name #emulation #qwerty #ascii #keyboard #wayland
  203. kdotool

    A xdotool-like tool to manipulate windows on KDE Wayland

    v0.2.1 #kde #wayland #xdotool
  204. publicviewing-cli

    Small command line application that displays one or many given URLs in a OS native WebView

    v1.3.3 #webview #native-applications #display #command-line-utilities #arguments #full-screen #wayland #line-applications #url-open #maximized
  205. gtk4-session-lock-sys

    Unsafe gir-generated FFI bindings for gtk4-session-lock

    v0.3.0 110 #wayland #unsafe #gtk4 #ffi
  206. wlc-with_elogind

    Safe Bindings for Cloudef's wlc (Wayland Compositor C-Library)

    v2.0.1 #wayland-compositor #bindings #wayland #compositor
  207. lan-mouse-gtk

    GTK4 / Libadwaita Frontend for lan-mouse

    v0.2.0 #lan-mouse #front-end #gtk #wlroots #keyboard #gtk4 #libadwaita #macos #wayland #udp
  208. dimmer

    smoothly transitions your screen from one brightness to another

    v0.2.1 #wayland #transition
  209. wallpaper-manager

    A wallpaper manager for Hyprland with GUI and multi-monitor support

    v0.1.0 #hyprland #wayland #wallpaper #swww
  210. macroboard

    Turn any keyboard into a macro key board

    v0.2.0 #keyboard #board #macro #linux #turn #wayland #keyboard-events
  211. wayrs-scanner

    Generates code for wayrs-client from xml files

    v0.15.4 850 #wayland-client #scanner #wayland
  212. wl-client-builder

    creating protocol bindings for wl-client

    v0.2.0 #wayland #protocols #api-bindings
  213. gnome-randr

    A reimplementation of xrandr for Gnome on Wayland

    v0.1.1 #gnome #xrandr #wayland #cli #display
  214. waypwr

    A power menu for Wayland

    v0.1.1 #power-menu #wayland #dbus #logind
  215. clipdir

    wayland clipboard manager with a syncable directory backend

    v0.1.0 #wayland-clipboard #clipboard-manager #wayland #clipboard #directory
  216. blindcopy

    Copy data to clipboard without appearing in history or sync

    v0.1.1 #clipboard-history #appearing #password #kde #data #mime #macos #wayland #manpage #platform-specific
  217. lipl-display-slint

    Displaying part on the screen using slint

    v0.1.1 #slint #screen #part #build #wayland #displaying
  218. upwork-wlroots-bridge

    Wlroots (Sway, Wayfire, Hikari, River, etc.) of Gnome Screenshot and Idle DBUS Server, which Upwork uses to capture the screen as proof of work

    v0.1.5 #wlroots #wayland #upwork #sway #cli
  219. wayland

    bindings for Wayland

    v0.0.2 #wayland-bindings #client #protocols #right #wayland-client #volatile #mirror #suggest
  220. tabletdb

    A database of auxiliary information about graphics tablets

    v0.1.1 #tablet #wayland #wacom #linux
  221. reddit-fs

    Access reddit through a filesystem

    v0.3.1 #reddit #filesystem #version-control #debian #wayland #encryption #power-shell #file-manager #unreal-engine
  222. zedzed

    A wayland tiling window manager in Rust inspired by XMonad

    v0.1.0 #window-manager #wayland #x-monad #tiling-window-manager
  223. gtk-layer-shell

    UNMAINTAINED Save gir-generated wrapper for gtk-layer-shell

    v0.8.2 4.2K #wayland #gtk #gir
  224. whatawhat-lib

    A collection of utils for windows and linux for collecting activity data

    v0.1.0 #x11 #data #windows-and-linux #collection #gnome #kde #wayland #wayland-compositor
  225. skylane_protocols

    Autogenerated marshalling code for skylane/wayland

    v0.1.2 #protocols #skylane #wayland
  226. wlcs

    Bindings/helpers for WLCS (Wayland Conformance Test Suite)

    v0.1.0 190 #testing #bindings #wayland #test-suite #helper #conformance
  227. zwp-input-method-service

    Safe wrapper to easily use the zwp-input-method protocol

    v0.5.1 #virtual-keyboard #wayland-scanner #unstable #wayland #wayland-protocol
  228. wrs

    Wayland protocol in pure Rust

    v0.1.0 #wayland-compositor #wayland #compositor
  229. way-cooler

    Customizeable Wayland compositor written in Rust

    v0.8.1 #window-manager #wayland-compositor #wayland #wlc
  230. wkeys

    An on-screen keyboard for wayland desktop written by rust using GTK-rs

    v0.1.0 #wayland #keyboard-input #input #keyboard
  231. cognitive-wayland-frontend

    Wayland frontend for cognitive

    v0.1.0 #wayland #cognitive
  232. rofi-randr

    Rofi script to manage ResizeAndRotate (randr) settings on various platforms

    v0.1.0 #wayland #xrandr #display #sway
  233. wlroots-sys

    Low-level bindings for wlroots

    v0.16.0 #wayland #graphics