Highly configurable tiling and floating Window Manager

awesome is an extremely fast, small, and dynamic window manager. It manages windows in several layouts mode: tiled, floating, etc. Each layout can be applied dynamically, optimizing the environment for the application inuse and the task performed. It is primarly targeted at power users, developers and any people dealing with every day computing tasks and who want to have fine-grained control on theirs graphical environment. Every aspect of awesome is configurable via awesomerc file.