awesome-wayland

A curated list of Wayland code and resources.

Archived

GitHub

2k stars
52 watching
88 forks
last commit: almost 3 years ago
Linked from 1 awesome list

swayswaywmwaylandwayland-compositorwindow-managerwm

Awesome Wayland / Break Notifiers

Ianny103almost 2 years agoPeriodically informes user to take breaks by keeping track of usage patterns

Awesome Wayland / Brightness Control

GammastepDay/night gamma modifier that adjusts the color temperature of your screen
WlsunsetDay/night gamma adjustments for Wayland compositors supporting wlr-gamma-control-unstable-v1
Clight734over 2 years agoDay/night gamma adjustments for Wayland compositors supporting wlr-gamma-control-unstable-v1; automatic screen backlight calibration to match ambient brightness using either webcam or ambient light sensor devices; screen dimming
Luminance104about 2 years agoA simple GTK application to control brightness of displays including external displays supporting DDC/CI

Awesome Wayland / Browsers without X library dependency

FirefoxFor using Firefox on wayland just add to your environment variables
LibrewolfAn independent fork of Firefox, with the primary goals of privacy, security and user freedom
Tor BrowserTor Browser Bundle: anonymous browsing using Firefox and Tor
Crusta55about 2 years agoFast, modern and minimal desktop web browser with rich features
DoobleThe weather bug browser. Minimal, cute, and unusually stable
FalkonKDE web browser
Viper Browser217almost 5 years agoA lightweight browser using QtWebEngine
Qutebrowsera keyboard-focused browser with a minimal GUI
Surfer71about 4 years agoSimple keyboard based webkit2gtk browser
wyeb105almost 2 years agoA vim-like webkit2gtk browser

Awesome Wayland / Clipboard Managers

copyqCopyQ is an advanced clipboard manager with editing and scripting features
wayclip30over 2 years agoWayland clipboard utility
wl-clipboard1,646about 2 years agoCommand-line copy/paste utilities for Wayland

Awesome Wayland / Compositors

Cagebreak292almost 2 years agoA Wayland tiling compositor inspired by Ratpoison
CardboardA scrollable tiling Wayland compositor
dwl1,931almost 3 years agoA rewrite of DWM for Wayland
hikariA hybrid stacking/tiling Wayland compositor
Hyprland5almost 2 years agoHyprland is a dynamic tiling Wayland compositor that doesn't sacrifice on its looks
japokwm147over 2 years agoA wlroots based dynamic tiling wayland compositor based around creating layouts
Kiwmi629almost 2 years agoA fully programmable Wayland compositor
KWinKDE window manager and compositor
labwc1,751almost 2 years agoA stacking Wayland compositor with look and feel of openbox
MutterA window and compositing manager that displays and manages your desktop via OpenGL
newm963over 3 years agoA Wayland compositor written with laptops and touchpads in mind
river3,345almost 2 years agoA dynamic tiling Wayland compositor
Sway14,816almost 2 years agoi3-compatible Wayland compositor
tinywl+26over 3 years agoA stacking wayland compositor based on tinywl. Great starting place for compositor development
Velox506about 4 years agoVelox is a simple window manager based on swc, inspired by dwm and xmonad
Vivarium375about 3 years agoA dynamic tiling Wayland compositor using wlroots, with desktop semantics inspired by xmonad
Waybox471about 2 years agoAn openbox clone on Wayland
Wayfire2,453almost 2 years ago3D Wayland compositor
WestonReference compositor for Wayland
Qtile4,851almost 2 years agoA full-featured, hackable tiling window manager written and configured in Python,

Awesome Wayland / Display Configuration

DismanGeneral screen management software for different compositors based on KScreen
KanshiDynamic display configuration
KScreenKDE's screen management software
kscreen-doctorAn xrandr-like utility for Plasma
nwg-displays458almost 2 years agoOutput management utility for sway Wayland compositor, inspired by wdisplays and wlay
swaymsg14,816almost 2 years agoGeneral settings utility for Sway that also manages displays
Wallutils479almost 2 years agoA set of utilities to manage monitors, resolutions, wallpapers and timed wallpapers
wayoutA Simple tool to set output modes for wlroots compositors implementing zwlr_output_power_management_v1
wdisplays206over 2 years agoGUI display configurator for wlroots compositors
wlay109about 2 years agoGraphical output management for Wayland
wlopmWayland output power management tool
wlr-randrAn xrandr clone for wlroots compositors

Awesome Wayland / Email Clients

KMailFeature-rich email client that supports many protocols
ThunderbirdStandalone mail and news reader from mozilla.org

Awesome Wayland / Emulation

WaydroidA container-based approach to boot a full Android system on GNU/Linux

Awesome Wayland / IM

NeochatA Matrix client made with Kirigami
RuqolaA Rocket.Chat client made with QtQuick/QML

Awesome Wayland / Image Viewers

GwenviewImage viewer by KDE
imv798almost 5 years agoA command line image viewer for X11/Wayland
KokoImage viewer for desktop and mobile
LXImage-Qt100almost 2 years agoSimple and fast image viewer in Qt
mvi298almost 2 years agoA command line image viewer utilizing mpv
oculante1,053almost 2 years ago— A fast, unobstrusive portable image viewer
PixMaui's image viewer for desktop and mobile
Swayimg390almost 2 years agoImage viewer for Sway/Wayland
vimivAn image viewer with vim-like keybindings

Awesome Wayland / Key Binding Management

keyd3,102about 2 years agoSystem-wide daemon to remap keys using kernel input primitives (evdev, uinput)
swhkd711almost 2 years agoA display protocol-independent hotkey daemon

Awesome Wayland / Launchers

albert7,311almost 2 years agoA fast and flexible keyboard launcher
bemenu1,245almost 2 years agoDynamic menu library and client program inspired by dmenu
dmenu-wayland202almost 3 years agodmenu-wl is an efficient dynamic menu for wayland (wlroots)
fuzzelApplication launcher for wlroots based Wayland compositors, similar to rofi's mode
kickoff406almost 2 years agoApplication launcher with a focus on snappyness
KRunnerApplication launcher for Plasma
LavaLauncherA simple launcher panel for Wayland desktops
Mauncher40almost 5 years agoA GTK-based alternative to dmenu for Wayland which supports display scaling
nwg-launchers408over 2 years agoA GTK-based application grid launcher, button bar and dmenu for Wayland
sirula480almost 2 years agoSimple app launcher for Wayland written in Rust
wldash185over 2 years agoWayland dashboard and launcher written in Rust
WofiA launcher/menu program for wlroots based Wayland compositors such as sway
yofi380about 2 years agoA minimalistic menu for wayland
rofi1,045almost 2 years agoA fork of rofi with Wayland support
tofi934about 2 years agoTiny dynamic menu for Wayland

Awesome Wayland / Libraries

client toolkit287almost 2 years agoA toolkit for writing Wayland clients in Rust
Mir649almost 2 years agoMir is set of libraries for building Wayland based shells
smithay1,936almost 2 years agoA modular smithy for making Wayland compositors in Rust
swc631over 2 years agoA library for making a simple Wayland compositor
wld85about 3 years agoA primitive drawing library targeted at Wayland
wlroots2,152over 4 years agoPluggable, composable, unopinionated modules for building a Wayland compositor

Awesome Wayland / Music Players

ElisaA music player that is simple, reliable, and a joy to use
vvaveMaui's music player for desktop and mobile

Awesome Wayland / Notifications

avizo506almost 2 years agoSimple notification daemon, mainly intended to be used for multimedia keys
fnottKeyboard driven and lightweight Wayland notification daemon for wlroots-based compositors
Mako2,281almost 2 years agoA lightweight Wayland notification daemon
dunst4,681almost 2 years agoA highly configurable and lightweight notification daemon
swaync1,428almost 2 years agoA simple notification daemon with a GTK gui for notifications and the control center
wob920about 2 years agoA lightweight overlay volume/backlight/progress/anything bar for Wayland

Awesome Wayland / On-screen Keyboards

wf-osk30over 2 years agoA very, very basic on-screen keyboard using gtkmm, virtual-keyboard-v1 and layer-shell protocols

Awesome Wayland / PDF Viewers

OkularKDE Document Viewer
zathuraA document viewer

Awesome Wayland / Process Managers

Qps80almost 2 years agoQt Process Viewer and Manager

Awesome Wayland / Screen Locking

gtklock351almost 2 years agoGTK-based lockscreen for Wayland
swayidle558almost 2 years agoIdle management daemon for Wayland
swaylock855almost 2 years agoScreen locker for Wayland
swaylock-effects716almost 3 years agoA fork of swaylock with effects such as a blurred screenshot as background or a clock on the lockscreen
waylock408almost 2 years agoA simple screenlocker for Wayland compositors

Awesome Wayland / Screencasting

GNOME ScreenCastGNOME's default screen recorder embedded in Mutter
Green Recorder620about 7 years agoScreen recorder for GNOME (unmaintained!)
Kooha2,655almost 2 years agoMinimalistic screen recorder for GNOME and Plasma using the xdg-desktop-portal ScreenCast protocol
OBS Studio60,958almost 2 years agoCompositor-independent screen recorder with support for v4l2loopback
Peek10,332almost 2 years agoAn animated gif recorder for GNOME
RecApp120over 2 years agoSimple screen recorder for GNOME
ssr-wlroots24over 7 years agoA version of SimpleScreenRecorder with support for -based compositors (more specifically, those that support and ) - doesn't support recording area selection and has issues with multiple screens
wayfarer103over 2 years agoScreen recorder for GNOME
wayrecExperimental screen recorder for Wayland using the freedesktop ScreenCast portal
wf-recorder897almost 2 years agoA utility program for screen recording of -based compositors (more specifically, those that support and )
wl-mirror322almost 2 years agoA simple Wayland output mirror client
wl-screenrec336almost 2 years agoHigh performance wlroots screen recording, featuring hardware encoding
wlrobsAn obs-studio plugin that allows you to screen capture on wlroots based wayland compositors
wshowkeysDisplays keys being pressed on a Wayland session

Awesome Wayland / Screenshots

Flameshot25,218almost 2 years agoPowerful yet simple to use screenshot software (requires on wlroots)
Grim920over 4 years agoGrab images from a Wayland compositor
ksnip2,475almost 2 years agoksnip the cross-platform screenshot and annotation tool
ShotmanUncompromising screenshot GUI for Wayland compositors
Slurp971about 2 years agoSelect a region in a Wayland compositor
SpectacleGUI application for capturing screenshots
Swappy1,073almost 2 years agoA Wayland-native snapshot editing tool, inspired by Snappy on macOS
Watershot182over 2 years agoA simple wayland native screenshot tool inspired by Flameshot
WayshotA screenshot tool for wlroots compositors implementing zwlr_screencopy_v1
Weye5over 4 years agoA lightweight screenshot tool for sway users, written in Rust. This tool uses grimshot commands to screenshot

Awesome Wayland / Session Management

wlogout694about 2 years agoA Wayland-based logout menu

Awesome Wayland / Status Bars

i3status-rust2,893almost 2 years agoVery resource-friendly and feature-rich replacement for i3status, written in pure Rust
ironbar661almost 2 years agoA customisable and feature-rich GTK bar for wlroots compositors, written in Rust, supporting content-rich popoups
rootbarRoot Bar is a bar for wlroots based Wayland compositors such as sway
sfwbar282almost 2 years agoSway Floating Window Bar is a taskbar for Sway, focused on a stacking layout workflow
waybar6,854almost 2 years agoHighly customizable Wayland bar for Sway and Wlroots based compositors
yambarModular status panel for X11 and Wayland, inspired by polybar
eww9,571almost 2 years agoStandalone widget system made in Rust that allows you to implement your own, custom widgets in any window manager

Awesome Wayland / Subtitle Editors

Subtitle ComposerCurrent git builds include an ffmpeg-based video player fully Wayland native

Awesome Wayland / Terminal Emulators

Alacritty56,937almost 2 years agoA cross-platform, GPU-accelerated terminal emulator
Ate54over 3 years agoAwesome terminal emulator
FootA fast, lightweight and minimalistic Wayland terminal emulator
Germinal65over 5 years agoMinimalist vte-based terminal emulator
GNOME TerminalA terminal emulator for GNOME
Havoc112about 2 years agoA minimal terminal emulator for Wayland
Kitty25,038almost 2 years agoA cross-platform, fast, feature-full, GPU-based terminal emulator
KonsoleTerminal emulator by KDE
Termite2,724over 5 years agoA keyboard-centric VTE-based terminal, aimed at use within a window manager with tiling and/or tabbing support (Termite is obsoleted by Alacritty!)
weztermA GPU-accelerated cross-platform terminal emulator and multiplexer
wterm159over 5 years agoAn fork for wayland
Xfce TerminalA graphically-configurable terminal for Xfce

Awesome Wayland / Text Editors

FeatherPad395almost 2 years agoLightweight and feature rich Qt plain-text editor
KateModern text editor built on the KDE Frameworks and Qt
KWriteSimple notepad-like editor based on Kate
NotaMaui's simple text editor for desktop and mobile

Awesome Wayland / Tools

lswtList Wayland toplevels in both human readable and machine parsable formats
waylevelA simple debugging tool which lists compositor specific information
wevA tool for debugging events on a Wayland window, analogous to the X11 tool xev
wtype389over 2 years agoA Wayland tool that allows you to simulate keyboard input like
ydotool1,547about 2 years agoA generic Linux command-line automation tool for Wayland

Awesome Wayland / Video Players

HarunaVideo player built with Qt/QML and libmpv
mpv28,974almost 2 years agoCommand line video player

Awesome Wayland / Wallpaper

mpvpaper819almost 2 years agoA video wallpaper program for wlroots based wayland compositors
plasma-apply-wallpaperimageA terminal utility to change wallpaper on Plasma
swaybg531almost 2 years agoA wallpaper utility for Wayland compositors
swww2,454almost 2 years agoA Solution to your Wayland Wallpaper Woes
Wallutils479almost 2 years agoA set of utilities to manage monitors, resolutions, wallpapers and timed wallpapers
waypaper407almost 2 years agoGUI frontend for swaybg/swww to switch wallpapers
wpaperd338almost 2 years agoWallpaper daemon that shows random wallpapers from a directory and changes them after some time
wbgSuper simple wallpaper application for Wayland compositors

Backlinks from these awesome lists: