C Wlroots

Open-source C projects categorized as Wlroots | Edit details

Top 11 C Wlroot Projects

  • dwl

    dwm for Wayland

    Project mention: dwm | news.ycombinator.com | 2022-01-14

    Before you even ask: yes, there's a port for Wayland: https://github.com/djpohly/dwl

  • wayvnc

    A VNC server for wlroots based Wayland compositors

    Project mention: What is the best remote desktop solution? | reddit.com/r/swaywm | 2021-09-23

    For sway there is a vnc server called wayvnc. You can set it up to mirror your normal session. Alternatively you can start a second sway instance in headless mode and connect wayvnc to that

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • swaylock

    Screen locker for Wayland

    Project mention: Can KScreenLocker and SDDM merged into one single program? | reddit.com/r/kde | 2022-01-09

    I meant that a standard of some sort is probably needed to handle both the desktop environment telling the display manager to lock the screen AND allowing said display manager to take over the screen and lock it. On Wayland at the moment I'm not aware of any screen locker that isn't part of the DE itself that works on GNOME or KDE (I only know of swaylock and waylock, and both require protocols that are only implemented by wlroots based compositors, at least according to Waylock's readme).

  • kiwmi

    A fully programmable Wayland Compositor

  • swaybg

    Wallpaper tool for Wayland compositors

    Project mention: swaybg alone eating up almost 500mb ram for some reason! are there any alternatives? | reddit.com/r/swaywm | 2021-09-05

    What version of swaybg are you on? There were some changes in swaybg in 1.1 https://github.com/swaywm/swaybg/commits/master

  • cagebreak

    Cagebreak: A Wayland Tiling Compositor Inspired by Ratpoison

    Project mention: Wayland alternatives | reddit.com/r/herbstluftwm | 2021-10-13

    There's cagebreak, wich is inspired by ratpoison. It's different yo hlwm, but it has the same concept of containers, but every container only have the "max" layout

  • japokwm

    A wlroots and dwl based tiling wayland compositor based around creating layouts

    Project mention: V0.4.0 | reddit.com/r/japokwm | 2021-12-31

    The new version is out. You can get it now by updating your AUR package or git cloning it.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • wdisplays

    Mirror of cyclopsian/wdisplays (by artizirk)

    Project mention: Setting resolution on Wayland | reddit.com/r/archlinux | 2021-08-30

    Try wdisplays.

  • wl-gammactl

    Project mention: Setting Contrast Value in Wayland | reddit.com/r/linuxquestions | 2022-01-22

    However, this does not work in Wayland since it obviously belongs to the X Window System. I started searching the web for a possible solution and found wl-gammactl, which is a GUI for wlroots (https://github.com/mischw/wl-gammactl) and the gnome-gamma-tool (https://github.com/zb3/gnome-gamma-tool), but neither of them seemed to work because of missing dependencies, which can't be installed or invalid version numbers of required packages (e.g. found 1.20 but need: '>=1.23'). When attempting to build the gnome-gamma-tool, the following error message appears (despite Colord being installed):

  • wlanthy

    Experimental, simple Wayland-native Japanese input method

    Project mention: Wlanthy toggle script | reddit.com/r/linuxquestions | 2022-01-07

    In an effort to replace X tools with wayland equivalents, I've switched from using fcitx and mozc to using wlanthy. On the repo's readme, they recommend binding a keyboard shortcut to a toggle script. I tried making one that uses pgrep which doesn't work

  • epd-wm

    Wayland compositor/window manager that outputs to IT8951 E-Paper displays (WIP).

    Project mention: 4.4 | reddit.com/r/eink | 2021-02-13

    Overall if you want a DIY e-reader, your best bet is to pick a low power board that supports Linux, run the most barebones system you can on it, and reduce its power usage by aggressive means (underclocking, undervolting, "deep sleep" by turning it off after X minutes of inactivity). Then for the eink part, use a barebones desktop environment, combined with a window manager meant for eink, such as epd-wm. After that, slap an ebook reader software like Foliate on top, and you're good to go.

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 2022-01-22.

C Wlroots related posts


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

Project Stars
1 dwl 870
2 wayvnc 406
3 swaylock 339
4 kiwmi 319
5 swaybg 142
6 cagebreak 101
7 japokwm 86
8 wdisplays 38
9 wl-gammactl 25
10 wlanthy 17
11 epd-wm 13
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.