C++ Wayland

Open-source C++ projects categorized as Wayland

Top 23 C++ Wayland Projects

  1. Hyprland

    Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.

    Project mention: My journey to "I use arch btw" | dev.to | 2026-09-02

    While browsing through X, I found the Hyprland project account. This was exactly what I was looking for:

  2. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  3. Waybar

    Highly customizable Wayland bar for Sway and Wlroots based compositors. :v: :tada:

  4. conky

    Light-weight system monitor for X, Wayland, and other things, too

  5. ksnip

    ksnip the cross-platform screenshot and annotation tool

    Project mention: Ksnip the cross-platform screenshot and annotation tool | news.ycombinator.com | 2026-01-30
  6. quickshell

    Flexible toolkit for making desktop shells with QtQuick, for Wayland and X11

    Project mention: Omarchy 4 Makes the Linux Desktop Feel Like a Product, Finally | dev.to | 2026-09-01

    Quattro replaces the federation with a single long-running shell built on Quickshell (a Qt Quick toolkit for building desktop components): bar, launcher, menus, notifications, on-screen displays, control panels, lock screen and polkit agent in one coherent, IPC-scriptable process with a plugin architecture, running in under 300 MB.

  7. wayfire

    A modular and extensible wayland compositor

  8. sddm

    QML based X11 and Wayland display manager

    Project mention: My fully offline AI-assisted Linux development machine | dev.to | 2026-05-11

    Login manager: SDDM on Wayland

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. hyprpaper

    Hyprpaper is a wayland wallpaper utility with IPC controls.

  11. keymapper

    A cross-platform context-aware key remapper. (by houmain)

    Project mention: A key remapping daemon for Linux | news.ycombinator.com | 2026-06-10

    I use https://github.com/houmain/keymapper to achieve the same thing, Meta + W: open or switch through existing Firefox windows, Meta + Z: open or switch through existing Terminal Windows, etc.

    It works on Wayland from my understanding, but I'm using X11 as my daily driver.

  12. hyprpicker

    A wlroots-compatible Wayland color picker that does not suck.

  13. miracle-wm

    A hackable Wayland window manager 🌠

    Project mention: I built a Wayland window manager you can extend with WebAssembly | news.ycombinator.com | 2026-04-26
  14. mir

    C++ libraries for writing Wayland Shells (by canonical)

    Project mention: Creating a WebAssembly Plugin System for Window Management in Miracle | news.ycombinator.com | 2026-03-24

    A long, long time ago I implemented virtual outputs in Mir: https://github.com/canonical/mir/pull/3056

    I forget if we've added dynamic configuration for them, but I don't see why it wouldn't be a possibility of we had upstream support there :)

  15. Louvre

    C++ library for building Wayland compositors. (by CuarzoSoftware)

  16. hawck

    Key-rebinding daemon for Linux (Wayland/X11/Console)

  17. gBar

    Blazingly fast status bar written with GTK

  18. polaris

    linux game streaming that answers to you. (by papi-ux)

    Project mention: Moonshine: Lets you stream games from your PC to any device running Moonlight | news.ycombinator.com | 2026-07-19

    The sum up is pretty good, I didn't know half of the history

    About Apollo, someone started a fork of Sunshine to be the equivalent of Apollo (with virtual displays) for linux, it's called Polaris https://github.com/papi-ux/polaris (nb, it's not the apache polaris).

  19. ivi-homescreen

    Flutter Linux C++ embedder for desktop and embedded/automotive displays — Wayland, DRM/KMS, EGL, Vulkan (incl. zero-copy dma-buf), and software backends

  20. shell

    :shell: Convergent shell for desktops, phones and tables built with QtQuick, Wayland and Material Design (by lirios)

  21. Discord-Screenshare-Linux

    Updating Discord's shit because they won't do it themselves 2: Electric Boogaloo

  22. swayfire

    Sway/I3 inspired tiling window manager for Wayfire

  23. DeskX

    Universal light and fast program for remote control of a computer.

  24. sysmenu

    Simple program launcher

  25. im-emoji-picker

    emoji picker compatible with Linux systems using either XServer or Wayland with either Fcitx5 or IBus

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Wayland discussion

Log in or Post with

C++ Wayland related posts

Index

What are some of the best open-source Wayland projects in C++? This list will help you:

# Project Stars
1 Hyprland 38,828
2 Waybar 12,040
3 conky 8,531
4 ksnip 3,359
5 quickshell 3,147
6 wayfire 3,060
7 sddm 2,352
8 hyprpaper 1,352
9 keymapper 1,166
10 hyprpicker 1,140
11 miracle-wm 815
12 mir 791
13 Louvre 691
14 hawck 632
15 gBar 538
16 polaris 406
17 ivi-homescreen 399
18 shell 248
19 Discord-Screenshare-Linux 215
20 swayfire 179
21 DeskX 161
22 sysmenu 120
23 im-emoji-picker 81

Sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?