How hard would it be to make my own window manager?

This page summarizes the projects mentioned and recommended in the original post on /r/linuxquestions

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • tinywm

    The tiniest window manager.

  • If you want something even smaller, you can try https://github.com/mackstann/tinywm

  • wlroots

    Discontinued A modular Wayland compositor library

  • Using [wlroots](https://github.com/swaywm/wlroots) should get a lot of the dirty work out of the way.

  • 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
  • sowm

    An itsy bitsy floating window manager (220~ sloc!).

  • Or sowm.

  • waymonad

    A wayland compositor based on ideas from and inspired by xmonad

  • That's what the XMonad fans are using: https://github.com/waymonad/waymonad lets you write your Wayland compositor in Haskell, is analogy to the way XMonad lets you write your X window manager in Haskell.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts