Tiling, Floating · Window Manager / Compositor

IonWL

IonWL A Wayland compositor inspired by Ion3, built on Smithay. See the documentation for a full overview, including the Python API reference. Why IonWL? Most tiling compositors on Wayland use automatic layouts that rearrange windows when you open or close them. Ion3 took a different approach: you manually split the screen into frames, and windows open…

Developed by
IonWL Screenshot
Paradigm
Server
Written in
GPU

Overview

About IonWL

IonWL

A Wayland compositor inspired by Ion3, built on Smithay.

See the documentation for a full overview, including the Python API reference.

Why IonWL?

Most tiling compositors on Wayland use automatic layouts that rearrange windows when you open or close them. Ion3 took a different approach: you manually split the screen into frames, and windows open inside those frames as tabs. This gives you full control over your layout - it stays exactly how you set it up.

At the time of writing, nothing on Wayland offers this model. IonWL brings it to Wayland with a Python scripting API for configuration and key-bindings.

01

Notable features

Recreates Ion3-style manual frames and tabbing while exposing a comprehensive Python API.

Gallery

Screenshots

Screenshot viewer