← Catalogue

awesome

A highly configurable X11 window manager written and extended in Lua. Its dynamic tagging model, per-client rules, layouts, widgets and multi-monitor support let users assemble a desktop from scriptable components rather than a fixed shell. Originally based on dwm code; the project developed its own Lua-driven dynamic window-management model.

Background and availability

Originally based on dwm code; the project developed its own Lua-driven dynamic window-management model. History source ↗

Project facts

protocol
X11
layout
stacking, tiling
Configuration
Lua
tag
dynamic
Primary repository stars
6,969
Last repository activity
2026-08-28
Statistics observed
2026-10-08T20:05:14.027Z

Screenshots