river

github.com/riverwm/river Desktop Customization Open-source projectOpen source

river separates the Wayland compositor from the window manager, allowing a compatible manager to be chosen.

github.com/riverwm/river
river homepage screenshot

About river

River is a non-monolithic Wayland compositor that defers window management to a separate program. Users choose a window manager implementing the river-window-management-v1 protocol. It runs nested in an X11 or Wayland session or directly from a tty, and runs an init executable on startup to launch the manager and other programs.

Pricing is not clearly stated.

Key features

  • Hot-swaps window managers without restarting the compositor and Wayland programs
  • Offers Xwayland support through a build option
  • Requires building with dependencies including zig 0.16 and wlroots 0.20
Best for: People who want to choose or write a separate window manager for Wayland.

river at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Details verified
Oct 23, 2026 · Official source
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

river alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Desktop Customization

Well-known listings from the same topic.

All 172
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing