Set your
desktop on fire.
Fast. Modular. Written in C++.
A refined
Wayland compositor with beautiful effects and the freedom to build a
desktop that’s truly yours.
Free. Open source. Unapologetically customizable.
A desktop with personality
Work your way.
Enjoy every move.
Fluid window management, flexible workspaces, and the spirit of Compiz. A desktop built to feel as good as it looks.
Beautiful on the surface.
Serious at the core.
Our engineering philosophy
- A lean C++ core
- Native performance, built on wlroots. A focused core keeps the compositor light and the desktop responsive.
- Modularity all the way down
- Window management, effects, and workflows live in plugins. Enable what you need. Replace what you want.
- Years of refinement
- Built through years of development, with ongoing investment in stability, rendering correctness, and automated testing.
Small plugins. Big possibilities.
Your desktop.
Your rules.
Keep it simple or turn up the effects. Wayfire’s modular design lets you choose how your desktop looks, moves, and works.
Have a different idea? Build it. Extend Wayfire with your own plugins.
Start creatingA compositor you can build on
Bring your ideas.
We have the hooks.
Wayfire’s plugin architecture puts the compositor within reach. Write native C++ plugins, connect to signals, and create your own window-management behavior.
Prefer a script? Use the IPC interface to inspect windows, call plugin methods, and automate your workflow from outside the compositor.
#include <wayfire/plugin.hpp>
class hello_wayfire_t :
public wf::plugin_interface_t
{
public:
void init() override
{
// Connect your ideas to the desktop.
}
void fini() override
{
// Clean up when the plugin unloads.
}
};
DECLARE_WAYFIRE_PLUGIN(hello_wayfire_t);
Make yourself at home
Your next desktop
starts here.
Pick your distribution, install Wayfire, and make it yours. Our getting-started guide walks you through your first session.
Read the getting-started guideFor a complete desktop, explore wf-shell and the Wayfire Config Manager.
pacman -S wayfire wf-shell
Install Wayfire and wf-shell with pacman. Run as root.
Around the project
Fresh from the fire.
A clearer view. A brighter desktop.
Wayfire 0.11 brings improved fractional scaling, color management, and more Vulkan effects.
Meet Wayfire 0.11Made by people like you
Keep the fire going.
Share your desktop. Ask a question. Write a plugin.
There’s a
place for you in the Wayfire community.