Phosphor

Build window-management tools for KDE Plasma and Wayland.

Zones, layers, layout algorithms, shader effects, and global shortcuts, packaged as 49 focused LGPL libraries that compose into apps like PlasmaZones. Built for developers shipping tilers, panels, and overlays.

Flagship app

PlasmaZones

Zone-based window tiling for KDE Plasma. The first consumer built on this library suite.

Explore PlasmaZones →
Hero screenshot src/assets/plasmazones/editor.png

Companion apps

In development

PhosphorShell

Quickshell-style declarative QML framework for layer-shell desktop shells. Panels, popups, persistent state, and platform integrations written entirely in QML.

View library →
In development

PhosphorShader

Node-based editor for authoring GLSL shader effects. Live preview, uniform controls, and one-click export to shader packs the Phosphor rendering stack can load.

View library →

49 libraries, each with a single responsibility. Click any card for a one-page overview and a link into the full API.

Foundations

Layout

Engines

Rendering

Surfaces

Shell

Services

Learn

Design