Wayland compositor in C/wlroots where windows are physical objects (real Box2D rigid bodies) — and a full desktop besides: ten desktops on one scrolling world, tiling or floating per desktop, launcher, expo, screenshots, mixer and visualiser built in, live IPC. Legacy X11 version on the x11 branch.

166 stars 5 forks 166 watchers C GNU General Public License v2.0
box2d c compositor desktop-environment linux physics physics-engine rice tiling-window-manager wayland wayland-compositor window-manager wlroots wm x11 x11-wm
2 Open Issues Need Help Last updated: Sep 4, 2026

Open Issues Need Help

View All on GitHub
enhancement help wanted

Wayland compositor in C/wlroots where windows are physical objects (real Box2D rigid bodies) — and a full desktop besides: ten desktops on one scrolling world, tiling or floating per desktop, launcher, expo, screenshots, mixer and visualiser built in, live IPC. Legacy X11 version on the x11 branch.

C
#box2d#c#compositor#desktop-environment#linux#physics#physics-engine#rice#tiling-window-manager#wayland#wayland-compositor#window-manager#wlroots#wm#x11#x11-wm
enhancement help wanted good first issue

Wayland compositor in C/wlroots where windows are physical objects (real Box2D rigid bodies) — and a full desktop besides: ten desktops on one scrolling world, tiling or floating per desktop, launcher, expo, screenshots, mixer and visualiser built in, live IPC. Legacy X11 version on the x11 branch.

C
#box2d#c#compositor#desktop-environment#linux#physics#physics-engine#rice#tiling-window-manager#wayland#wayland-compositor#window-manager#wlroots#wm#x11#x11-wm