Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tversteeg/awesome-wayland
Collection of awesome wayland applications and tools.
https://github.com/tversteeg/awesome-wayland
List: awesome-wayland
awesome awesome-list wayland wayland-bar wayland-compatibility wayland-compositor
Last synced: about 1 month ago
JSON representation
Collection of awesome wayland applications and tools.
- Host: GitHub
- URL: https://github.com/tversteeg/awesome-wayland
- Owner: tversteeg
- License: cc0-1.0
- Created: 2024-01-01T11:44:51.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-03-01T09:07:17.000Z (10 months ago)
- Last Synced: 2024-03-01T10:27:06.238Z (10 months ago)
- Topics: awesome, awesome-list, wayland, wayland-bar, wayland-compatibility, wayland-compositor
- Homepage:
- Size: 22.5 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- ultimate-awesome - awesome-wayland - Collection of awesome wayland applications and tools. . (Other Lists / Monkey C Lists)
README
# Awesome Wayland [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
> Collections of awesome Wayland tools and compatible applications.
[Wayland](https://wayland.freedesktop.org/) is a communication protocol that specifies the communication between a display server and its clients.
## Contents
- [Compositor](#compositor)
- [Tiling](#tiling)
- [Stacking](#stacking)
- [Hybrid](#hybrid)
- [Display Configuration](#display-configuration)
- [Sway Specific](#sway-specific)
- [Wallpaper](#wallpaper)
- [Status Bar](#status-bar)
- [Launcher](#launcher)
- [Session](#session)## Compositor
### Tiling
- [sway](https://swaywm.org) - An i3-compatible compositor.
- [niri](https://github.com/YaLTeR/niri) - Scrollable-tiling compositor.
- [hyprland](https://hyprland.org) - Highly customizable dynamic tiling compositor.
- [cagebreak](https://github.com/project-repo/cagebreak) - Compositor based on Cage and inspired by ratpoison.
- [dwl](https://codeberg.org/dwl/dwl) - A dwm compositor clone.
- [japokwm](https://github.com/werererer/japokwm) - Dynamic tiling compositor based on dwl.
- [newm](https://sr.ht/~atha/newm-atha/) - Grid-based compositor with laptops and touchpads in mind.
- [river](https://github.com/riverwm/river) - Dynamic tiling compositor with flexible runtime configuration.
- [velox](https://github.com/michaelforney/velox) - Simple window manager.
- [Vivarium](https://github.com/inclement/vivarium) - Dynamic tiling compositor with desktop semantics inspired by xmonad.
- [Qtile](https://qtile.org) - Full-featured hackable window manager.
- [pinnacle](https://github.com/pinnacle-comp/pinnacle) - An AwesomeWM compositor clone.
- [Jay](https://github.com/mahkoh/jay) - Compositor configured in Rust with hot-reload support.### Stacking
- [labwc](https://github.com/labwc/labwc) - Experimental window-stacking compositor.
- [tinywl+](https://github.com/keshto/tinywl_plus) - Simple stacking compository based on tinywl.
- [Waybox](https://github.com/wizbright/waybox) - Openbox clone.
- [Weston](https://gitlab.freedesktop.org/wayland/weston/) - Reference compositor.
- [Mutter](https://wiki.gnome.org/Projects/Mutter/) - GNOME windowing and compositing manager.
- [KWin](https://invent.kde.org/plasma/kwin) - KDE windowing and compositing manager.
- [COSMIC-comp](https://github.com/pop-os/cosmic-comp) - COSMIC desktop compositor.### Hybrid
- [hikari](https://hikari.acmelabs.space/) - Hybrid stacking/tiling compositor.
- [kiwmi](https://github.com/buffet/kiwmi) - Fully programmable compositor.
- [Wayfire](https://wayfire.org/) - Modular and extensible compositor with 3D support.## Display Configuration
- [kanshi](https://git.sr.ht/~emersion/kanshi) - Define output profiles that are automatically enabled and disabled on hotplug.
- [Kscreen](https://invent.kde.org/plasma/kscreen) - KDE's screen management software.
- [wayout](https://git.sr.ht/~shinyzenith/wayout) - Simple tool to manage output modes.
- [wdisplays](https://github.com/artizirk/wdisplays) - Graphical application for configuring displays.
- [wlr-randr](https://sr.ht/~emersion/wlr-randr/) - Utility to manage outputs of a compositor.
- [cosmic-randr](https://github.com/pop-os/cosmic-randr) - CLI utility for displaying and configuring outputs.### Sway Specific
- [nwg-displays](https://github.com/nwg-piotr/nwg-displays) - Output management utility for sway and Hyprland.
## Wallpaper
- [wallutils](https://github.com/xyproto/wallutils) - Utilities for setting different types of wallpapers.
## Status Bar
- [waybar](https://github.com/Alexays/Waybar) - Highly customizable bar for wlroots compositors.
- [ironbar](https://github.com/JakeStanger/ironbar) - GTK bar for wlroots compositors.
- [rootbar](https://hg.sr.ht/~scoopta/rootbar) - Bar for wlroots compositors.
- [yambar](https://codeberg.org/dnkl/yambar) - Lightweight and configurable status panel.## Launcher
- [kickoff](https://github.com/j0ru/kickoff) - Minimalistic program launcher.
- [bemenu](https://github.com/Cloudef/bemenu) - Dynamic menu client inspired by dmenu.
- [Sirula](https://github.com/DorianRudolph/sirula) - Simple app launcher.
- [Loungy](https://github.com/MatthiasGrandl/loungy) - Launcher in the vein of Spotlight, Alfred, Raycast.## Session
- [wlogout](https://github.com/ArtsyMacaw/wlogout) - Logout menu.