riverwm / river
git clone https://github.com/riverwm/river.git
v0.3.0 · 2y ago
🔥 on GitHub Trending today
A Wayland compositor that delegates all window management policy to a separate, swappable window manager process.
Why you might care
Useful if you want to write or swap window managers without modifying the compositor, since WMs talk over the river-window-management-v1 protocol and can be hot-swapped at runtime. Built on wlroots and written in Zig; the README notes the protocols are stable and offers an optional Xwayland build.
+3
stars, 24h · #7,550
+~7
stars, 7 days · #15,111
+50
stars, 30 days · #13,240
4.3k
★ total · +0% this week
170
forks · 67 open issues
Star history (as recorded here)
LanguageZig
License—
Created2020-03-20 (6y ago)
Last push10d ago
Watchers49
OwnerOrganization
Seen on GitHub Trending
- 2026-10-24 — #15 monthly in zig · +50 ★
- 2026-10-23 — #14 monthly in zig · +46 ★
- 2026-10-21 — #16 monthly in zig · +46 ★
- 2026-10-20 — #16 monthly in zig · +48 ★
GitHub topics
Links
- GitHub: github.com/riverwm/river
- Homepage: https://codeberg.org/river/river
- Releases · Issues · Hacker News mentions
README
Loading README…
Blurb generated by claude-haiku-5-5 1d ago. Star deltas marked ~ are extrapolated from partial history.