C Wayland

Open-source C projects categorized as Wayland

Top 23 C Wayland Projects

  • sway

    i3-compatible Wayland compositor

  • Project mention: Sway is an i3-compatible Wayland compositor | news.ycombinator.com | 2024-02-29
  • mako

    A lightweight Wayland notification daemon

  • Project mention: where does mako stores it's history? | /r/linux4noobs | 2023-09-08
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • arcan

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

  • Project mention: Is there a cross-platform graphics library that can run without X or wayland that runs on the BSD's bare-metal? | /r/BSD | 2023-12-08

    Something like this ? https://arcan-fe.com/

  • labwc

    A Wayland window-stacking compositor

  • Project mention: Looking for the most minimal wm available rn | /r/wayland | 2023-07-12


  • wl-clipboard

    Command-line copy/paste utilities for Wayland

  • Project mention: With Firefox on X11, any page can pastejack you anytime (middle button paste) | news.ycombinator.com | 2023-10-21

    > things it doesn't support like xclip


    $ cat ~/bin/clip


  • swayfx

    SwayFX: Sway, but with eye candy!

  • Project mention: [ New Package Request ] SwayFX | /r/voidlinux | 2023-06-03

    What are the chances of SwayFX being added to the repo ? I see someone had put in a PR but it was never accepted and also the package is now at version 0.3 whereas the person who put in the PR is still at 0.2 since April. Would it be bad practice for me to put in an updated PR that works as I'd be keen to maintain that package for sure ?

  • cage

    A Wayland kiosk

  • Project mention: Wayland breaks your bad software | news.ycombinator.com | 2024-03-30

    You... might be able to, kind of, depending on your goal... So the thing is, if all you need is a single screen (or at least, I've not run this multi-monitor) and you're just working around drivers that don't support Xorg, you can just run cage ( https://github.com/cage-kiosk/cage ), run xwayland on that, and run your real GUI on that. Of course, then you're skipping all the advantages of wayland except hardware/driver compatibility.

    For "real" wayland, sibling comments are correct that you'd need a wayland compositor that reimplemented awesome.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • wayvnc

    A VNC server for wlroots based Wayland compositors

  • Project mention: Dropping GNOME's X11 session approved for Fedora 41 | news.ycombinator.com | 2024-03-07

    You can run remote applications with Wayland now: https://access.redhat.com/documentation/en-us/red_hat_enterp...

    There is also a VNC server for fullscreen sessions (only supports wlroots compositors for now): https://github.com/any1/wayvnc

  • swappy

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

  • Project mention: MSPaint like tool for Linux | /r/linux | 2023-07-09

    I think swappy works great as a screenshot annotation tool.

  • gromit-mpx

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

  • slurp

    Select a region in a Wayland compositor

  • wob

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

  • brightnessctl

    A program to read and control device brightness

  • swaylock

    Screen locker for Wayland

  • Project mention: How to change the swayidle config | /r/Fedora | 2023-04-26

    I am using the Fedora 38 Sway Spin and I want to change the swayidle behaviour, because I want to use swaylock-effects instead of swaylock.

  • tofi

    Tiny dynamic menu for Wayland

  • Project mention: Freebsd 14 Wayland and Wayfire using Nvidia on Dell XPS 15 | /r/freebsd | 2023-12-04
  • wine-wayland

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

  • Project mention: Seems like part 5 has a fast week | Wine Wayland | /r/linux_gaming | 2023-07-07

    here ya go https://github.com/varmd/wine-wayland/releases

  • x11vnc

    a VNC server for real X displays

  • kiwmi

    A fully programmable Wayland Compositor

  • swayidle

    Idle management daemon for Wayland

  • Project mention: runwhenidle - Linux utility that can automatically pause a computationally-intensive command when user is in front of a computer and resume it when they are away. | /r/linux | 2023-05-14

    X11 is not necessary. For example: swayidle.

  • waybox

    An openbox clone on Wayland (WIP)

  • swaybg

    Wallpaper tool for Wayland compositors

  • glmark2

    glmark2 is an OpenGL 2.0 and ES 2.0 benchmark

  • gtklock

    GTK-based lockscreen for Wayland

  • Project mention: (Fedora 38 + Hyprland) - I am at home, my search is over. | /r/hyprland | 2023-09-12

    gtklock (didn't show this one in my screenshots)

  • 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 related posts


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

Project Stars
1 sway 13,779
2 mako 1,972
3 arcan 1,491
4 labwc 1,439
5 wl-clipboard 1,343
6 swayfx 1,012
7 cage 959
8 wayvnc 929
9 swappy 899
10 gromit-mpx 892
11 slurp 854
12 wob 821
13 brightnessctl 776
14 swaylock 769
15 tofi 716
16 wine-wayland 711
17 x11vnc 659
18 kiwmi 556
19 swayidle 491
20 waybox 438
21 swaybg 431
22 glmark2 393
23 gtklock 280

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