Need help with awesome-wayland?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

natpen
164 Stars 10 Forks Creative Commons Zero v1.0 Universal 55 Commits 0 Opened issues

Description

A curated list of Wayland code and resources.

Services available

!
?

Need anything else?

Contributors list

Awesome Wayland

A curated list of Wayland code and resources.

If you want to contribute, please read this.

Table of contents

Brightness Control

No Wayland-specific requirements, so you can use your xorg solution of choice to control screen brightness, like brightnessctl, brillo, light, or just directly manipulate

/sys/class/backlight
.
  • Wlsunset - Day/night gamma adjustments for Wayland compositors supporting wlr-gamma-control-unstable-v1.

Browsers without X library dependency

  • QtWebEngine

    • Crusta - Fast, modern and minimal desktop web browser with rich features
    • Dooble - The weather bug browser. Minimal, cute, and unusually stable
    • Falkon - KDE web browser
    • Viper Browser - A lightweight browser using QtWebEngine
  • WebKit2GTK

    • Firefox - Firefox now supports wayland (but you may need to check your distro's documentation for instructions on how to enable it)
    • Surfer - Simple keyboard based webkit2gtk browser
    • wyeb - A vim-like webkit2gtk browser

Clipboard Managers

  • wl-clipboard - Command-line copy/paste utilities for Wayland
  • clipman - A simple clipboard manager for Wayland

Compositors

  • Cagebreak - A Wayland tiling compositor inspired by Ratpoison
  • Cardboard - A scrollable tiling Wayland compositor
  • hikari - A hybrid stacking/tiling Wayland compositor
  • labwc - A stacking Wayland compositor with look and feel of openbox
  • river - A dynamic tiling Wayland compositor
  • Sway - i3-compatible Wayland compositor
  • Waybox - An openbox clone on Wayland
  • Wayfire - 3D Wayland compositor
  • Weston - Reference compositor for Wayland
  • Mutter - A window and compositing manager that displays and manages your desktop via OpenGL.

Display Configuration

  • Kanshi - Dynamic display configuration
  • Wallutils - A set of utilities to manage monitors, resolutions, wallpapers and timed wallpapers
  • wdisplays - GUI display configurator for wlroots compositors
  • wlay - Graphical output management for Wayland
  • wlr-randr - An xrandr clone for wlroots compositors

Image Viewers

  • imv - A command line image viewer for X11/Wayland
  • mvi - A command line image viewer utilizing mpv

Launchers

  • bemenu - Dynamic menu library and client program inspired by dmenu
  • dmenu-wayland - dmenu-wl is an efficient dynamic menu for wayland (wlroots)
  • LavaLauncher - A simple launcher panel for Wayland desktops
  • Mauncher - A GTK-based alternative to dmenu for Wayland which supports display scaling
  • nwg-launchers - A GTK-based application grid launcher, button bar and dmenu for Wayland
  • sirula - Simple app launcher for Wayland written in Rust
  • wldash - Wayland dashboard and launcher written in Rust
  • Wofi - A launcher/menu program for wlroots based Wayland compositors such as sway
  • yofi - A minimalistic menu for wayland

Libraries

  • client toolkit - A toolkit for writing Wayland clients in Rust
  • swc - A library for making a simple Wayland compositor
  • wlroots - Pluggable, composable, unopinionated modules for building a Wayland compositor
  • wob - A lightweight overlay volume/backlight/progress/anything bar for Wayland

Notifications

  • Mako - A lightweight Wayland notification daemon

PDF Viewers

Screen Locking

  • swayidle - Idle management daemon for Wayland
  • swaylock - Screen locker for Wayland
  • swaylock-effects - A fork of swaylock with effects such as a blurred screenshot as background or a clock on the lockscreen
  • waylock - A simple screenlocker for Wayland compositors

Screencasting

  • ssr-wlroots - A version of SimpleScreenRecorder with support for
    wlroots
    -based compositors (more specifically, those that support
    wlr-screencopy-v1
    and
    xdg-output
    ). Doesn't support recording area selection and has issues with multiple screens.
  • wf-recorder - A utility program for screen recording of
    wlroots
    -based compositors (more specifically, those that support
    wlr-screencopy-v1
    and
    xdg-output
    )
  • wlrobs - An obs-studio plugin that allows you to screen capture on wlroots based wayland compositors
  • wshowkeys - Displays keys being pressed on a Wayland session

Screenshots

  • Grim - Grab images from a Wayland compositor
  • Slurp - Select a region in a Wayland compositor
  • Swappy - A Wayland-native snapshot editing tool, inspired by Snappy on macOS

Session Management

  • wlogout - A Wayland-based logout menu

Status Bars

  • i3status-rust - Very resource-friendly and feature-rich replacement for i3status, written in pure Rust
  • rootbar - Root Bar is a bar for wlroots based Wayland compositors such as sway
  • sfwbar - Sway Floating Window Bar is a taskbar for Sway, focused on a stacking layout workflow
  • waybar - Highly customizable Wayland bar for Sway and Wlroots based compositors
  • yambar - Modular status panel for X11 and Wayland, inspired by polybar

Tools

  • wtype - A Wayland tool that allows you to simulate keyboard input like xdotool
  • ydotool - A generic Linux command-line automation tool for Wayland

Terminal Emulators

  • Alacritty - A cross-platform, GPU-accelerated terminal emulator
  • Ate - Awesome terminal emulator
  • Foot - A fast, lightweight and minimalistic Wayland terminal emulator
  • Germinal - Minimalist vte-based terminal emulator
  • GNOME Terminal - A terminal emulator for GNOME
  • Havoc - A minimal terminal emulator for Wayland
  • Kitty - A cross-platform, fast, feature-full, GPU-based terminal emulator
  • Termite - A keyboard-centric VTE-based terminal, aimed at use within a window manager with tiling and/or tabbing support
  • wterm - An st fork for wayland

Video Players

  • mpv - Command line video player

Wallpaper

  • oguri - A very nice animated wallpaper daemon for Wayland compositors
  • mpvpaper - A video wallpaper program for wlroots based wayland compositors
  • swaybg - A wallpaper utility for Wayland compositors
  • Wallutils - A set of utilities to manage monitors, resolutions, wallpapers and timed wallpapers

License

CC0

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.