Mango
Practical and Powerful Wayland Compositor
Get Started
Quickstart Guide
Get Mango running in minutes
Installation
Install on your distribution
Configuration
Configure Mango to your needs
Key Bindings
Learn the default keybindings
Key Features
Tag-Based Workspaces
Use dwm-style tags instead of traditional workspaces, with per-tag layouts
10+ Window Layouts
Tile, scroller, monocle, grid, deck, and more layout options
Smooth Animations
Customizable animations for window open/close, movement, and tag transitions
Window Effects
Blur, shadows, corner radius, and opacity effects powered by scenefx
Scratchpad
Sway-like scratchpad with support for named scratchpads
Overview Mode
Hycov-like overview for quick window navigation
IPC Support
Control Mango via IPC using the mmsg tool
XWayland Support
Excellent support for X11 applications
Why Mango?
Lightweight & Fast
Lightweight & Fast
Mango builds in seconds and stays lightweight without compromising on features. Built on top of wlroots, it provides a solid foundation for your desktop.
Practical Features
Practical Features
Every feature in Mango is designed to improve your workflow. From hot-reload configuration to rich window states, Mango focuses on what matters.
Zero Flickering
Zero Flickering
Every frame is perfect. Mango ensures smooth, flicker-free rendering for a polished desktop experience.
Highly Configurable
Highly Configurable
Configure every aspect through a simple text file. Change keybindings, animations, effects, and more—all with hot-reload support.
Quick Example
Here’s a sample configuration showing Mango’s powerful features:config.conf
Community
GitHub
Star us on GitHub and contribute
Discord
Join our community on Discord
Contributing
Learn how to contribute
Support
Get help and support
