Skip to content

Collection of awesome wayland applications and tools.

License

Notifications You must be signed in to change notification settings

tversteeg/awesome-wayland

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Wayland Awesome

Collections of awesome Wayland tools and compatible applications.

Wayland is a communication protocol that specifies the communication between a display server and its clients.

Contents

Compositor

Tiling

  • sway - An i3-compatible compositor.
  • niri - Scrollable-tiling compositor.
  • hyprland - Highly customizable dynamic tiling compositor.
  • cagebreak - Compositor based on Cage and inspired by ratpoison.
  • dwl - A dwm compositor clone.
    • japokwm - Dynamic tiling compositor based on dwl.
  • newm - Grid-based compositor with laptops and touchpads in mind.
  • river - Dynamic tiling compositor with flexible runtime configuration.
  • velox - Simple window manager.
  • Vivarium - Dynamic tiling compositor with desktop semantics inspired by xmonad.
  • Qtile - Full-featured hackable window manager.
  • pinnacle - An AwesomeWM compositor clone.
  • Jay - Compositor configured in Rust with hot-reload support.

Stacking

  • labwc - Experimental window-stacking compositor.
  • tinywl+ - Simple stacking compository based on tinywl.
  • Waybox - Openbox clone.
  • Weston - Reference compositor.
  • Mutter - GNOME windowing and compositing manager.
  • KWin - KDE windowing and compositing manager.
  • COSMIC-comp - COSMIC desktop compositor.

Hybrid

  • hikari - Hybrid stacking/tiling compositor.
  • kiwmi - Fully programmable compositor.
  • Wayfire - Modular and extensible compositor with 3D support.

Display Configuration

  • kanshi - Define output profiles that are automatically enabled and disabled on hotplug.
  • Kscreen - KDE's screen management software.
  • wayout - Simple tool to manage output modes.
  • wdisplays - Graphical application for configuring displays.
  • wlr-randr - Utility to manage outputs of a compositor.
  • cosmic-randr - CLI utility for displaying and configuring outputs.

Sway Specific

  • nwg-displays - Output management utility for sway and Hyprland.

Wallpaper

  • wallutils - Utilities for setting different types of wallpapers.

Status Bar

  • waybar - Highly customizable bar for wlroots compositors.
  • ironbar - GTK bar for wlroots compositors.
  • rootbar - Bar for wlroots compositors.
  • yambar - Lightweight and configurable status panel.

Launcher

  • kickoff - Minimalistic program launcher.
  • bemenu - Dynamic menu client inspired by dmenu.
  • Sirula - Simple app launcher.
  • Loungy - Launcher in the vein of Spotlight, Alfred, Raycast.

Session