Sway offers an i3-compatible tiling compositor for Wayland-based desktop sessions.
The Best river Alternatives in 2026
Looking for something like river? Here are 24 alternatives, ranked by how closely they match it on purpose, features and platforms. Of these, 13 are open source.
river separates the Wayland compositor from the window manager, allowing a compatible manager to be chosen.
Top picks at a glance
Quick comparison
| # | Alternative | Pricing | Open source | Platforms |
|---|---|---|---|---|
| 1 | Sway | — | Yes | — |
| 2 | Arch Wiki | — | Not stated | Web |
| 3 | LabWC | — | Yes | — |
| 4 | Mango | — | Not stated | Windows |
| 5 | wayfire | — | Yes | — |
| 6 | Waybar | — | Yes | — |
| 7 | SecureUxTheme | — | Yes | Windows |
| 8 | Wayland Compositor Index | — | Not stated | Web |
| 9 | Arch Wiki | — | Not stated | Web, Windows |
| 10 | Hyprland | — | Not stated | Linux, Web |
All river alternatives
Arch Wiki
wiki.archlinux.org/title/SwaySway is an i3-compatible tiling compositor for Wayland, documented in the ArchWiki.
labwc provides a Wayland compositor that stacks windows rather than tiling them.
Mango
github.com/mangowm/mangoMango provides a Wayland compositor built on dwl and includes several window layouts.
Wayfire offers a modular Wayland compositor with extension points and customizable behavior.
Waybar provides a customizable status bar for Wayland compositors such as Sway and wlroots-based environments.
SecureUxTheme patches Windows theme verification in memory to allow unsigned styles without modifying system files.
Wayland Compositor Index
wiki.archlinux.org/title/WaylandThe ArchWiki explains the Wayland display server protocol and links to a compositor comparison.
Arch Wiki
wiki.archlinux.org/title/HyprlandHyprland is a tiling Wayland compositor with dynamic tiling and a custom renderer, documented in the ArchWiki.
Hyprland
hypr.landHyprland provides dynamic tiling and Wayland features through a compositor with plugin support.
The awesome project provides a window manager for the desktop with a Lua configuration interface.
Arrange desktop windows as leaves in a binary tree with bspwm, a tiling window manager that responds to X events.
SwayFX extends the Sway compositor with visual effects through changes to its rendering layer.
Awesome Hyprland curates a list of community resources for the Hyprland compositor.
This repository contains the source for wearewaylandnow.com, an opinionated site about the Wayland desktop environment.
Awesome Wayland collects resources related to the Wayland display system.
Ironbar is a customizable GTK4 status bar for Wayland, written in Rust.
nwg-look edits GTK settings for desktop environments using the wlroots Wayland environment.
Awesome is a highly configurable and extensible window manager for X, described as fast and framework-based.
Window Manager Index
wiki.archlinux.org/title/Window_managerThe ArchWiki explains window managers and links to a comparison of tiling window managers.
Qtile
qtile.orgConfigure Qtile with Python and use its full-featured tiling window manager for arranging windows.
i3wm
i3wm.orgi3 is a tiling window manager for X11 with documented code and Xinerama support.
xmonad
xmonad.orgxmonad provides a dynamically tiling window manager for X11, written and configured in Haskell.
Reference Card
i3wm.org/docs/refcard.htmlThis i3 reference card lists keyboard shortcuts for common window manager actions.
Alternatives to similar tools
What is the best alternative to river?
Are there open-source alternatives to river?
Alternatives are suggested from the purpose and features described in our listings. Different pages for the same product appear once. Read each description to check whether it fits your task. How we choose alternatives · Suggest an alternative























