Send in your ideas for NGI Taler/Fediversity. Deadline August 1, 2026
Grant
Theme fund: NGI0 Commons Fund
Start: 2026-06
More projects like this
Operating Systems

River window management protocol

Dedicated window management protocol for non-monolithic Wayland compositors

River is a non-monolithic Wayland compositor. Unlike other Wayland compositors, river does not combine the compositor and window manager into one program. Instead, river provides a stable window management protocol to build on top of, significantly lowering the cost of writing and maintaining Wayland window managers and desktop/mobile environments; it is no longer necessary for each project to write and maintain an entire compositor as well.

While the river window management protocol is stable and the design proven, there is a long tail of compositor and protocol features needed to support more advanced and diverse use cases. This grant will be used to close the gap between river and the currently more mature, monolithic alternatives, building a foundation for desktop/mobile environments competitive with the likes of GNOME, KDE, macOS/iOS, and Android.

Logo NLnet: abstract logo of four people seen from above Logo NGI Zero Commons Fund: letterlogo shaped like a tag

This project was funded through the NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101135429. Additional funding is made available by the Swiss State Secretariat for Education, Research and Innovation (SERI).