Open-source projects categorized as wayland-compositor | Edit details
Language filter: + C + C++ + Zig + Rust + Common Lisp

Top 8 wayland-compositor Open-Source Projects

  • GitHub repo wlroots

    A modular Wayland compositor library

    Project mention: Firefox and Chromium are buggy on Sway | reddit.com/r/swaywm | 2021-05-07

    Firefox * this bug still hasn't been fixed. * sometimes, the firefox window becomes floating automatically without any user intervention * this and this bug was fixed only recently

  • GitHub repo wayfire

    3D wayland compositor

    Project mention: Blurry Background in Terminal | reddit.com/r/pop_os | 2021-04-12
  • GitHub repo river

    A dynamic tiling wayland compositor

    Project mention: it's funny, being *the* expert on all the ways that your project [Rust] needs improvement or has fallen short, and then watching people pick completely unrelated non-issues to find problems with | reddit.com/r/programmingcirclejerk | 2021-05-02
  • GitHub repo smithay

    A smithy for rusty wayland compositors

    Project mention: Are there any ongoing efforts of making a desktop environment (similar to KDE or Gnome) in Rust? | reddit.com/r/rust | 2021-03-11

    Smithay is indeed still active, though I recommend to check the github repo directly: https://github.com/Smithay/smithay/

  • GitHub repo awesome-wayland

    A curated list of Wayland code and resources.

    Project mention: Sway essentials / tools | reddit.com/r/swaywm | 2021-04-22
  • GitHub repo ulubis

    A Wayland compositor written in Common Lisp

    Project mention: Developing a WM | reddit.com/r/lisp | 2021-01-06

    There's also Ulubis and Paulownia. The latter is not really usable yet from what I understand, but I've not had much luck with Ulubis either.

  • GitHub repo japokwm

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

    Project mention: Just another wayland compositor | reddit.com/r/archlinux | 2021-04-17

    I decided to build a wayland compositor based on wlroots. The reason? I wanted to have a dynamic tiling window manager where you can actually create new layouts without playing around with the source code. So yeah here is the result of that work: https://github.com/werererer/japokwm of course with an AUR package.

  • GitHub repo 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 2021-05-07.


What are some of the best open-source wayland-compositor projects? This list will help you:

Project Stars
1 wlroots 1,733
2 wayfire 868
3 river 593
4 smithay 549
5 awesome-wayland 308
6 ulubis 196
7 japokwm 31
8 epd-wm 10