x11rb
Rust bindings to X11
wry
Cross-platform WebView rendering library
x11
bindings for Rust
x11-dl
X11 library bindings for Rust
x11rb-protocol
Rust bindings to X11
x11-clipboard
x11 clipboard support for Rust
xkbcommon
Rust bindings and wrappers for libxkbcommon
xkeysym
working with X11 keysyms
xcb
Rust safe bindings for XCB
vnc-rs
An async implementation of VNC client side protocol
xaskpass
A lightweight passphrase dialog
xremap
Dynamic key remap for X and Wayland
clipipe
A persistent clipboard provider for Neovim
wmctl
Rust X11 automation
ringboard-x11
X11 Ringboard clipboard listener
mixxc
Minimalistic volume mixer
ocula
A resilient Rust screen recorder built on xdg-desktop-portal and GStreamer
ponde
Pointing device configuration daemon for Wayland and X11 using libinput and uinput
nils-screen-record
CLI crate for nils-screen-record in the nils-cli workspace
vnrit
Lightweight X11 desktop WebRTC streaming server (pure Rust, no GStreamer)
marswm
modern dynamic tiling window manager
as-raw-xcb-connection
Trait to facilitate interoperatibility with libxcb C API
app-maker-mcp
MCP server that lets agents see and control native (X11) applications inside an isolated Xephyr display
turbo-clicker
GUI based auto-clicker for Linux (X11/Wayland) that simulates virtual input via enigo
miro-pdf
A native pdf viewer for Windows and Linux (Wayland/X11) with configurable keybindings
ocul
A resilient Rust screen recorder built on xdg-desktop-portal and GStreamer
trawlcat
A CLI for fetching value of trawl resource while omitting surrounding quotes
oatbar
Powerful and customizable DE and WM status bar
crabture
Standalone Linux screenshot tool — no external dependencies required. Supports X11 and Wayland.
augenblick
Fullscreen eye-blink overlay for X11 and Wayland
windowed
A minimal, zero-dependency and cross-platform windowing library for Windows, Linux (X11), and macOS (Cocoa)
yolobox
Branch-scoped Linux VMs for local development on macOS
spnav-rs
Rust async client library for 6DOF input devices (spacenav/spacenavd)
lb-wry
Cross-platform WebView rendering library
nvidia_oc
command line tool to overclock Nvidia GPUs using the NVML library on Linux. This supports both X11 and Wayland.
xa11y-linux
Linux accessibility backend for xa11y: AT-SPI2 introspection, X11/Wayland input simulation, and screen capture
simple-hotkeys
AutoHotkeys for linux
winit-common
Winit implementation helpers
trawld
Configuration Manager daemon for trawl
winit-x11
Winit's X11 backend
runst
A dead simple notification daemon 🦡
yaxi
x11 protocol
trawldb
A CLI for managing trawl resources
winit-wayland
Winit's Wayland backend
clipboard-history-x11
X11 Ringboard clipboard listener
x11rb-async
Async Rust bindings to X11
xlui
Rust GUI库
portlight
Cross-platform window management for audio plugins
setroot
setting desktop background image
mars-relay
control and automate a window manager
penrose
A tiling window manager library inspired by dwm and xmonad
webkit2gtk-nvidia-quirk
WebKitGTK DMABUF renderer quirk for NVIDIA/Mesa drivers on Linux
softbuf
A software framebuffer library with drawing primitives and platform blitting
ewwii_shared_utils
used in ewwii
simplewindow
A cross platform tool to display a single window
wayland-ptt
Enables push-to-talk (PTT) in X11 apps running under XWayland
xim
XIM protocol parser, handler
xcb-rust-protocol
Rust x11 connection interface layer
xterm-color
Parses the subset of X11 Color Strings emitted by terminals in response to OSC color queries
marsbar
Task bar for marswm (and other EWMH-compliant window managers)
rgpui-linux
Linux 平台实现
luminvent_winit
Cross-platform window creation library
lazybar
A lightweight, event-driven X11 status bar
x11quic
X11 display forwarding over QUIC - lowest latency remote desktop
screenruster
X11 screen saver and locker
shotgun
Minimal X screenshot utility
iced_servo
Embed a Servo webview inside an Iced application via an offscreen rendering context
xcolor
Lightweight color picker for X11
cnx
X11 status bar
libmars
build window managers and accompanying utilities
deskctl
X11 desktop control CLI for agents
miniscreenshot-x11
X11 (XGetImage / MIT-SHM) screenshot helper for the miniscreenshot ecosystem
hyperfind
application launcher for x11
ruxvt
Efficient terminal emulator
cursor-beacon
highlighting the cursor position in X11 environments
nikau
Linux network KVM for Wayland/X11/Console
kommander
Send keyboard and mouse actions to live Kit desktop sessions
jokolink
copy MumbleLink of Guild Wars 2 by running in wine and copying it to linux filesystem for native access by linux apps
xkb
wrapper around libxkbcommon
boltz-tracing-facade
Tracing facade used by GPUI
g213_colours
set the G213 keyboard backlight. Based on https://github.com/SebiTimeWaster/G213Colors.
libwmctl
Rust X11 automation
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)
kstarter
Create detached Kit desktop sessions for kitwin sidecar tools
spongebob
convert text to spongebob case a.k.a tHe MoCkInG sPoNgEbOb MeMe
kutter
Capture one PNG screenshot from a live Kit desktop session
boltz-refineable
A macro for creating 'refinement' types that can be used to partially initialize or mutate a complex struct
xproto
Rust bindings to the X11 protocol library
miniscreenshot-desktop
Automatic desktop screenshot capture: tries Wayland → X11 → Portal
whatawhat
Application for monitoring user activity
keysymdefs
A collection of key symbol definitions
run-or-raise
launching applications or focusing their windows
rxscreen
A wrapper around libx11 to capture screenshots and save them
setwall
Set your wallpaper on Wayland or X11
rot8
automatic display rotation using built-in accelerometer
hacksaw
Lightweight selection tool for usage in screenshot scripts etc
xcb-util
Rust bindings and wrappers for XCB utility functions
robar
but flexible system overlay bar for the X Window System (X11)
zed-xim
XIM protocol parser, handler
vix-x11-color-picker
The X11 color table and the picker's row-selection + scroll state
tinypicker
color picker made in rust for the CLI!
linux-backend
Linux desktop action and observation backend for the Agent Computer Use Platform
umberwm
minimalist X11 window manager
safex11
Safe, high-level x11 bindings
xcb-wm
icccm and ewmh extensions for xcb
x11-colors
Comprehensive list of X11 color names
dux
X11 backlight manager
penrose_ui
UI elements for the penrose window manager library
lazybar-msg
IPC for lazybar using UNIX sockets
keybindings-parser
parsing human keyboard shortcuts
safex
Safe x11 binding for rust
x11-overlay
creating overlay interfaces on X11 systems using Cairo for rendering
sticky_one
Lightweight clipboard manager for Linux
bach-cli
search .XCompose files
breadx
Pure-Rust X11 connection implementation with a focus on adaptability
crossclip
cross-platform Rust library for interfacing with the system clipboard
wasma-legacy-platform
WASMA Legacy Platform - Wasma-sys platform base Wasma-xf86-applet-sys supported indirection-sys Management Platformer
leanshot
Screenshot capture for Linux
lillinput
connecting libinput gestures to i3 and others
x11nas
X11 library bindings for Rust, forked to be no_std
x11-backend
X11 Backend Server for WASMA
wasma-sys
WASMA Windows Assignment System Monitoring Architecture — client and protocol layer
libxdo
Bindings to libxdo
libvibrant
control screen saturation on X servers
caffi
calendar widget for your desktop
x11-input-supercharger
Adds system-wide Windows-like scrolling mode and conditional clicking using keyboard
zaplib_x11_sys
The x11 bindings for Zaplib
screenruster-saver-laughing_man
Ghost in the Shell inspired screen saver for ScreenRuster
penrose_keysyms
X11 keysyms for use with penrose
nora
Freezes the screen for another program
unixbar
tetromino-xlock-mode
An xlock "mode" using Tetromino and its auto-playing AI
screenruster-saver
Rust API for ScreenRuster
boltz-media
Bindings to macOS media handling APIs
wasma
Windows Assignment System Monitoring Architecture: Advanced GPU/CPU resource management and window composition system for Linux with Wayland/X11 support
hacksaw-x11rb
Lightweight selection tool for usage in screenshot scripts etc
detectlib
A small rust library for input
xmirror
Capture keyboard and mouse events from a local machine and mirror them to a remote server over the network
x11docker-rs
A x11docker wrapper for Rust
libvibrant-ffi
C bindings for libvibrant, a library to control screen saturation on X servers
atomblocks
async, absolutely lightweight and dead simple bar for dwm and similar window managers
desk-locker
Screen-locking helper for X11 and systemd
cnx-contrib
Additional widgets for Cnx status bar
x11-input-mirror
Mirrors X11 (Xserver) input events from one PC to multiple over the network
parse2csv
parse log-file and output to stdout as csv file by regex
qurop
Turn Linux applications into Quake-style dropdowns
focus_monitor
iterating over the focused window each time it changes
wallpepper
display videos and SDL content as a wallpaper on linux minimalist window managers using Xorg
minilibx
Rust ffi bindings to the 42 minilibx api for X11 on linux
auto-sensitivity
have multiple sensitivity per pointer device on X11
x11-keysymdef
Convert among X11 keysyms, unicodes, and string names
barust
A X11 status bar
xkbcommon-sys
Bindings to libxkbcommon
x11rb-display-server
x11 backend for leftwm using pure rust + xcb specification
x11oo
Object-oriented API to X11
wasma-windows-platform-xf86
WASMA Windows Platform XF86 Backend - X11 compatibility, Direct3D and Vulkan graphics acceleration
rs-x11-hash
Rust bindings for x11 hashing algorithm
myumberbar
instance of minimalist status bar
x11-keysyms
Rust bindings to x11-keysyms
breadx-image
Image type to be used in breadx
textwidth
Get the width of a piece of text for a font through xlib
xmirror-server
Locally mirror remote keyboard and mouse events sent over the network
xcb-dl
Rust bindings for libxcb
x11-clipboard-rs
X11 cliboard copy and paste command line tool
epicshot
Epic screenshot tool for Linux
simple-window
cross-platform window creation library
umberbar
minimalist X11 window manager
xmirror-event
Cross-platform input event types for xmirror
screenruster-saver-hacks
XScreenSaver and XLock hacks
lazybar-types
Shared types for lazybar and lazybar-msg
x11cap
Screen capture with X11 in Rust
x11_keypress_detect
Tiny crate to provide access to X11 display and a function to return true if a key is pressed, or false if not
inputplug
XInput monitor daemon
xkb-parser
Parses
.xkb(X keyboard extension) files
xcb-imdkit
Wrapper around xcb-imdkit, providing an IME client for the XIM protocol using XCB
xbgdump
CLI tool to dump the X11 background to a file
hotkey
Register global hotkeys
whatawhat-lib
A collection of utils for windows and linux for collecting activity data
megalock
X11 xlock replacement
raw-gl-context
creating an OpenGL context from a RawWindowHandle
swil
cross-platform window creation library
x11-screenshot
Screenshots with x11
mickey
Accessibility utility to move mouse cursor using keyboard with binary search algorithm
lillinput-cli
Application for connecting libinput gestures to i3 and others
adabraka-gpui-macros
Macros used by Adabraka GPUI (originally from Zed - github.com/zed-industries/zed)
Try searching with DuckDuckGo.