waymonad VS wlroots

Compare waymonad vs wlroots and see what are their differences.

waymonad

A wayland compositor based on ideas from and inspired by xmonad (by waymonad)

wlroots

A modular Wayland compositor library (by swaywm)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
waymonad wlroots
21 107
825 1,969
0.0% -
0.0 9.8
over 4 years ago over 2 years ago
Haskell C
GNU Lesser General Public License v3.0 only MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

waymonad

Posts with mentions or reviews of waymonad. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-12-02.

wlroots

Posts with mentions or reviews of wlroots. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-14.
  • Xorg being removed. What does this mean?
    3 projects | news.ycombinator.com | 14 Dec 2023
    >barrier has been unmaintained for a long time.

    As if not having new features added for 2 years makes it stop working? barrier is perfectly fine on normal linux desktop installs. I actually use synergy 1.x personally which has been "unmaintained" for much, much longer. Except synergy 1.x will compile and run on anything from windows 98 to ubuntu 5 to debian 12. You can't get a waynergy or inputleap to compile on an OS more than 2 years old. And even then, as you say, it's crapshoot if the particular wayland will have libei; many like sway are actively hostile to it and never will: https://github.com/swaywm/wlroots/issues/2378

  • Does Wayland use less battery than x11 in Fedora Linux?
    2 projects | /r/linuxquestions | 7 Dec 2023
  • Arch Linux odd question
    3 projects | /r/archlinux | 4 Jun 2023
    It looks like they actually patched it to filter those modes out, so presumably it worked out of the box and was considered undesirable: https://github.com/swaywm/wlroots/issues/3038
  • Asahi Linux To Users: Please Stop Using X.Org
    16 projects | /r/linux | 13 May 2023
    I haven't experienced any of those. The video game performance hit may be due to vsync, but I don't play games so I haven't noticed.
  • Wofi is SO superior to Rofi
    4 projects | /r/swaywm | 13 Dec 2022
    wlroots is archived on github. Is it abandoned? Just saying, that only means they moved git hosts :-D
  • How hard would it be to make my own window manager?
    5 projects | /r/linuxquestions | 24 Apr 2022
    Using [wlroots](https://github.com/swaywm/wlroots) should get a lot of the dirty work out of the way.
  • How does a Wayland compositor and client communicate?
    2 projects | /r/linuxquestions | 31 Mar 2022
    hello-wayland and tinywl are simple wayland client and server respectively. Also wayland-book
  • *laughs in linux*
    2 projects | /r/linuxmasterrace | 11 Feb 2022
  • Sway performance issues in Firefox
    2 projects | /r/swaywm | 18 Jan 2022
  • My VR Hell on NixOS
    3 projects | /r/NixOS | 3 Dec 2021
    The underlying Wayland protocol needed to allow direct mode for HMD has been merged as an official Wayland protocol a few months ago. Sway and Wlroots both already support it, though both have not received a release since then, so you would need to run Git master there. XWayland (which is required for SteamVR) has a pending merge request (which will probably be merged in the next few days) that implements the required feature. I am running my Valve Index in VR since I switched to Wayland in February this year. The Vulkan extension you mentioned in the post is just a fallback in case the X server (or in your case XWayland) doesn't support drm-lease. I never saw that extension in action so I don't even know if it works at all on Linux.

What are some alternatives?

When comparing waymonad and wlroots you can also consider the following projects:

wlroots-eglstreams - A modular Wayland compositor library with EGLStreams support

nvidia-patch - This patch removes restriction on maximum number of simultaneous NVENC video encoding sessions imposed by Nvidia to consumer-grade GPUs.

leftwm - A tiling window manager for Adventurers

spectrwm - A small dynamic tiling window manager for X11.

sway - i3-compatible Wayland compositor

wayfire - A modular and extensible wayland compositor

x11docker - Run GUI applications and desktops in docker and podman containers. Focus on security.

xdg-desktop-portal-wlr - xdg-desktop-portal backend for wlroots

libinput-gestures - Actions gestures on your touchpad using libinput

SteamVR-for-Linux - Issue tracker for the Linux port of SteamVR

river - [mirror] A dynamic tiling Wayland compositor

qtile - :cookie: A full-featured, hackable tiling window manager written and configured in Python (X11 + Wayland)