River

Dynamic tiling Wayland compositor that separates compositing from window management.

Liked for splitting the Wayland compositor from the window manager123, which lets users pick or write their own WM, and for its simple design.456 No complaints come up; it suits former Xmonad and bspwm users78 who want a minimal tiling setup.9
The HN verdict, written from 9 cited comments
5recommend
0warn against
Mar 15, 2026first mention
Oct 4, 2026latest mention
Nov 25 – Oct 26
Used forfor Xmonad usersfor bspwm fansfor tiling WM usersfor building your own WMfor Linux userswayland window managerwayland compositor / window management

Why people recommend it

Compositor/WM split · 3

Commenters see River's separation of compositor and window manager as the right design.

“is the future and would be the perfect platform on which people could build the environments that explore it”

“I'm currently using a fully vibe-coded, personal River window manager that works just how I want it to.”

Show 1 more

“River was really great even before this split”

Simplicity · 1

Its simple, minimal design recalls the bspwm/sxhkd philosophy.

“I'm very excited about river.”

Linux user, formerly bspwm userswitched from nirion “Separating the Wayland Compositor and Window Manager”

Custom WMs · 1

Users can write a personal window manager that works exactly how they want.

“I'm currently using a fully vibe-coded, personal River window manager that works just how I want it to.”

WM choice · 2

A growing list of compatible WMs includes scrollable tiling options.

“is the future and would be the perfect platform on which people could build the environments that explore it”

“I'm very excited about river.”

Linux user, formerly bspwm userswitched from nirion “Separating the Wayland Compositor and Window Manager”

Caveats and dissent

No one in these comments warned against it.

Often compared with

Who recommends it in their own words

All comments 6

“is the future and would be the perfect platform on which people could build the environments that explore it”

“chose River (I use Go) over DBOS”

Go user needing an OSS durable execution engineon “Show HN: DBOSify – Drop-in Temporal replacement buil…”

“I'm very excited about river.”

Linux user, formerly bspwm userswitched from nirion “Separating the Wayland Compositor and Window Manager”

“River was really great even before this split”

“I'm currently using a fully vibe-coded, personal River window manager that works just how I want it to.”

Threads where it came up

Also written as river. Data: river.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help