C++ Wayland

Open-source C++ projects categorized as Wayland
Linux Qt Bar X11 Wlroots

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: Hyprland 0.52.2+ for Fedora — Clean COPR Build | dev.to | 2025-12-18

    Upstream Hyprland: https://github.com/hyprwm/Hyprland

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB 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

    Project mention: GTK Krell Monitors | news.ycombinator.com | 2025-05-15
  5. ksnip

    ksnip the cross-platform screenshot and annotation tool

  6. wayfire

    A modular and extensible wayland compositor

  7. sddm

    QML based X11 and Wayland display manager

  8. quickshell

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

    Project mention: Let's Unify Linux Desktops | news.ycombinator.com | 2025-11-10
  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream 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: Kanata: Cross-platform multi-layer keyboard remapper with advanced customization | news.ycombinator.com | 2025-02-09

    AFAIK https://github.com/houmain/keymapper should support this on MacOS even though it also makes use of the Karabiner virtual device lib (referring to a sibling comment). I suggest giving both a try!

  12. hyprpicker

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

  13. Louvre

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

  14. hawck

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

  15. gBar

    Blazingly fast status bar written with GTK

  16. ivi-homescreen

    Embedded Flutter runtime targeting Embedded Linux with Wayland

  17. shell

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

  18. Discord-Screenshare-Linux

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

  19. swayfire

    Sway/I3 inspired tiling window manager for Wayfire

  20. sysmenu

    Simple program launcher

    Project mention: Wayland Application Launchers: Stick with Rofi | dev.to | 2025-05-11

    sysmenu: Limited, not working out of the box as expected.

  21. im-emoji-picker

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

  22. wapanel

    Desktop-dedicated wayland bar for wayfire and other wlroots based compositors. Mir compatible.

  23. sane-break

    Gentle break reminder that helps you avoid mindlessly skipping breaks

  24. interception-vimproved

    Unofficial plugin for Interception Tools combining features of caps2esc and space cadet for making held space work as a special fn key. Now configurable!

  25. wl-ambilight

    Ambient light for wayland

  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

C++ Wayland related posts

  • Hyprland 0.52.2+ for Fedora — Clean COPR Build

    2 projects | dev.to | 18 Dec 2025
  • D-Bus is a disgrace to the Linux desktop

    4 projects | news.ycombinator.com | 15 Dec 2025
  • Let's Unify Linux Desktops

    3 projects | news.ycombinator.com | 10 Nov 2025
  • Hyprland: Latest Wayland features, dynamic tiling, eyecandy, powerful plugins

    4 projects | news.ycombinator.com | 10 Aug 2025
  • Hyprland Premium

    5 projects | news.ycombinator.com | 21 Jun 2025
  • Hyprland – Tiling Compositor with the Looks

    1 project | news.ycombinator.com | 10 Jan 2025
  • Show HN: X11 tool to share a screen area in any video meeting

    4 projects | news.ycombinator.com | 14 Oct 2024
  • A note from our sponsor - Stream
    getstream.io | 22 Dec 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Index

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

# Project Stars
1 Hyprland 32,684
2 Waybar 10,151
3 conky 8,062
4 ksnip 3,016
5 wayfire 2,860
6 sddm 2,164
7 quickshell 1,658
8 hyprpaper 1,159
9 keymapper 993
10 hyprpicker 992
11 Louvre 662
12 hawck 617
13 gBar 543
14 ivi-homescreen 303
15 shell 242
16 Discord-Screenshare-Linux 217
17 swayfire 176
18 sysmenu 114
19 im-emoji-picker 68
20 wapanel 64
21 sane-break 61
22 interception-vimproved 48
23 wl-ambilight 10

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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