C Wayland

Open-source C projects categorized as Wayland

Top 23 C Wayland Projects

  • sway

    i3-compatible Wayland compositor

    Project mention: Elementary OS 7 | news.ycombinator.com | 2023-01-31

    I have noticed in one of your comments in this thread that you are looking for novel ideas of the UI look. As others commenters stated, you might be interested in tiling window managers like i3 [0] or sway [1]. They are truly a gem for productivity and sometimes for an eye [2].

    However, I love the concept of scrollable window manager like PaperWM [3] is. When I had a smaller screen (24" 16:9) I was complaining a lot on unused space on my screen. With PaperWM I was finally happy with its dimensions, because I could have huge IDE on the left and small part of terminal displayed on the right. That way I knew if something was printed to terminal, while my editor took 80% of the screen.

    [0]: https://i3wm.org/

    [1]: https://swaywm.org/

    [2]: https://www.reddit.com/r/unixporn/

    [3]: https://github.com/paperwm/PaperWM

  • mako

    A lightweight Wayland notification daemon

    Project mention: Transparent or/and non-interactive notifications | reddit.com/r/swaywm | 2023-01-09

    I currently use mako for the notifications. When I play Strategy Games (Mouse is all over the place) and a notifcation pops up, the mouse gets stuck on the notification message until I click it.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • dwl

    dwm for Wayland

    Project mention: Ideas for system compositor | reddit.com/r/wayland | 2023-01-30
  • arcan

    Arcan - [Display Server, Multimedia Framework, Game Engine] -> "Desktop Engine"

    Project mention: Wayland blows ass and mostly functions as a launcher for x.org processes. Nobody needs, wants or asked for Wayland. It's nobody's fault but the assholes at FreeDesktop | reddit.com/r/programmingcirclejerk | 2023-01-11

    Lol not arcan

  • wl-clipboard

    Command-line copy/paste utilities for Wayland

    Project mention: Fast OCR to clipboard | reddit.com/r/linux | 2023-01-22
  • gromit-mpx

    Gromit-MPX is an on-screen annotation tool that works with any Unix desktop environment under X11 as well as Wayland.

  • cage

    A Wayland kiosk

    Project mention: An Idea | reddit.com/r/linuxquestions | 2023-01-27
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • slurp

    Select a region in a Wayland compositor

    Project mention: Moving from a DE, loss of functionality? | reddit.com/r/swaywm | 2022-11-24

    grim + slurp are a great solution

  • labwc

    A Wayland window-stacking compositor

    Project mention: Does anyone think wayland will actually be the future? | reddit.com/r/linux | 2022-12-13

    Same. I've been running openbox for 15 years and I'm not going to change that. I do keep an eye on labwc though.

  • wob

    A lightweight overlay volume/backlight/progress/anything bar for Wayland.

    Project mention: Any software that can get me pop up windows when doing certain stuff? | reddit.com/r/swaywm | 2022-08-27

    Well I use wob for volume and brightness control. It’s an overlay bar which shows the current volume. As for the layout I just use the sway/language module on waybar

  • wayvnc

    A VNC server for wlroots based Wayland compositors

    Project mention: Can I run Sway via remote desktop on a Linode server running arch? | reddit.com/r/swaywm | 2022-12-31

    There is however a fresh issue on the wayvnc github with what looks like your problem. https://github.com/any1/wayvnc/issues/206

  • wine-wayland

    Wine-wayland allows playing DX9/DX11 and Vulkan games using pure wayland and Wine/DXVK.

    Project mention: Wine-wayland is now able to run games! | reddit.com/r/linux_gaming | 2022-11-15
  • brightnessctl

    A program to read and control device brightness

    Project mention: Backlight control bypassing Gnome on Guix? | reddit.com/r/GUIX | 2022-07-26

    brightnessctl that works well! https://github.com/Hummer12007/brightnessctl

  • swappy

    A Wayland native snapshot editing tool, inspired by Snappy on macOS

    Project mention: bindsym not working with flameshot | reddit.com/r/swaywm | 2023-01-05

    I combine grimshot + swappy to get something similar to Flameshot. Not as good, but it has the advantage of... actually working on Sway.

  • x11vnc

    a VNC server for real X displays

    Project mention: Recommended remote desktop software | reddit.com/r/linux4noobs | 2022-08-12

    If you want to use Xorg more directly, x11vnc is a server that might be for you.

  • swaylock

    Screen locker for Wayland

    Project mention: swaylock version 1.7 has been released! | reddit.com/r/swaywm | 2022-11-27
  • kiwmi

    A fully programmable Wayland Compositor

    Project mention: A Wayland compositor fully programmable with Lua | reddit.com/r/wayland | 2022-03-17
  • swayidle

    Idle management daemon for Wayland

    Project mention: Sway 1.8-rc2 has been released! | reddit.com/r/swaywm | 2022-12-03

    14 minutes ago: swayidle 1.8.0

  • waybox

    An openbox clone on Wayland (WIP)

    Project mention: How do you personally take advantage of Linux’s open source nature | reddit.com/r/linux | 2022-11-06

    No, I just googled "openbox wayland" and found the first result is a Wayland version of an Openbox clone: https://github.com/wizbright/waybox

  • glmark2

    glmark2 is an OpenGL 2.0 and ES 2.0 benchmark

  • swaybg

    Wallpaper tool for Wayland compositors

  • sway-borders

    Fork of sway with some extra features, mainly related to borders.

    Project mention: Hyperlinks from other app not opening in firefox | reddit.com/r/NixOS | 2022-11-14

    My configuration runs wayland with sway-borders, which I packaged by modifying the sway default.nix file in nixpkgs.

  • swayfx

    SwayFX: Sway, but with eye candy!

    Project mention: Wayland WM’s openGL versions | reddit.com/r/AsahiLinux | 2023-01-21

    You can build Hyprland with its legacyrenderer to enable hardware acceleration on openGL 2.x. Sway and River both fully support openGL 2 as well, I use sway myself. The swayfx project (https://github.com/WillPower3309/swayfx) is starting to add hyprland-like features and targets openGL 2

  • SaaSHub

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

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). The latest post mention was on 2023-01-31.

C Wayland related posts


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

Project Stars
1 sway 11,830
2 mako 1,547
3 dwl 1,333
4 arcan 1,316
5 wl-clipboard 878
6 gromit-mpx 729
7 cage 676
8 slurp 653
9 labwc 646
10 wob 612
11 wayvnc 594
12 wine-wayland 584
13 brightnessctl 573
14 swappy 551
15 x11vnc 530
16 swaylock 504
17 kiwmi 436
18 swayidle 334
19 waybox 325
20 glmark2 316
21 swaybg 255
22 sway-borders 220
23 swayfx 216
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives