SaaSHub helps you find the best software and product alternatives Learn more →
River Alternatives
Similar projects and alternatives to river
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
Hyprland
Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
-
-
-
-
-
dwm-flexipatch
A dwm build with preprocessor directives to decide which patches to include during build time
-
autotiling
Script for sway and i3 to automatically switch the horizontal / vertical window split orientation
-
-
-
-
-
-
-
-
-
river discussion
river reviews and mentions
-
Preparing for KDE Plasma's Last X11-Supported Release
I settled on river¹ after a couple of decades with awesomewm. Tiling and tagging work in a way you'd expect coming from awesomewm, but nothing else does. I made my mind up because having to use workspaces and manual tiling is a far harder sell than implementing the functionality I want on top of a decent base.
If anything it reminds me more of the experience with using awesome v2(before lua); you generate a config file for the base WM, and then build up external tooling to drive it how you see fit. The experience has been quite pleasant, but I do enjoy twiddling.
¹ https://codeberg.org/river/river
-
MAUI Is Coming to Linux
I think Wayland is basically waiting for a higher level abstraction to catch on, at least for the desktop. I'm currently playing with the River Wayland compositor (https://codeberg.org/river/river) which separates the window manager from the compositor and I think it could fill this gap left in the transition. Not as sure about non-toolkit (gtk,qt) application development...
-
Plwm – An X11 window manager written in Prolog
https://github.com/riverwm/river#future-plans
-
Switching to River from Sway and a few questions
More info on the wiki https://github.com/riverwm/river/wiki
-
Is there any way to remove the Title bar from zathura on RiverWM
Here is the related github issue
-
Easy to config tiling wm
If you can get past some minor wayland related annoyances, river is pretty easy imo, you can write a config in whatever format you want, it just needs to be an executable file, the most common type is a shell script. The actual configuration happens by calling the riverctl program from the file, which from what I've heard is a similar method compared to bspwm.
-
Questions about availability of specific functionalities in swaywm (and wayland at all)
Coming from awesome you may find river more to your liking than sway.
-
Chromium / Electron on Wayland causes crash of the whole OS
River crashed everytime I closed Chromium. The developer fixed it in 5 minutes :)
-
I may have taken plugins too far...
I've written a plugin that implements the river-layout-v3 wayland protocol in Hyprland. This means you can run something like rivertile, river-luatile, rivercarro or kile as a layout provider.
-
Master and Stack setup
Author here. And yeah, as of 0.6.0 it supports master stack - I just called it stack main. I was in fact inspired by river: https://github.com/riverwm/river. River is really promising but is still in very early development. Sway on the other hand has been around for a long time and I, for now, prefer that stability.
-
A note from our sponsor - SaaSHub
www.saashub.com | 12 Jun 2026
Stats
riverwm/river is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.
The primary programming language of river is Zig.