Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
River | 2,238 | 23 days ago | 73 | gpl-3.0 | Zig | |||||
A dynamic tiling Wayland compositor | ||||||||||
Bismuth | 1,932 | 18 days ago | 151 | other | TypeScript | |||||
KDE Plasma add-on, that tiles your windows automatically and lets you manage them via keyboard, similarly to i3, Sway or dwm. | ||||||||||
Wayfire | 1,805 | 3 days ago | 329 | mit | C++ | |||||
A modular and extensible wayland compositor | ||||||||||
Awesome Wayland | 1,143 | 8 months ago | 5 | cc0-1.0 | ||||||
A curated list of Wayland code and resources. | ||||||||||
Labwc | 741 | 6 days ago | 85 | gpl-2.0 | C | |||||
A Wayland window-stacking compositor | ||||||||||
Fireplace | 593 | 5 | 4 months ago | 9 | March 02, 2017 | 21 | mit | Rust | ||
Modular wayland window manager written in rust | ||||||||||
Swc | 554 | 12 days ago | 16 | mit | C | |||||
a library for making a simple Wayland compositor | ||||||||||
Kwin | 401 | 18 hours ago | gpl-2.0 | C++ | ||||||
Easy to use, but flexible, X Window Manager and Wayland Compositor | ||||||||||
Linux Window Session Manager | 322 | 1 | a year ago | 71 | March 06, 2021 | 15 | mit | TypeScript | ||
A tool to store and reload open windows and window positions for x11 desktops like unity and gnome. | ||||||||||
Lemurs | 293 | 19 days ago | 37 | apache-2.0 | Rust | |||||
A customizable TUI display/login manager written in Rust 🐒 |
Do you like configurability and lightweightness of tiling window managers? Do you like cutting-edge
technology and want to try a tiling window manager running on Wayland? perceptia
is for you!
perceptia
tries to merge concepts from most popular tiling window managers like i3
, awesome
,
ratpoison
or dwm
with the freshness of Wayland.
For main objectives of the project see the Perceptia Manifesto.
There are still many things to work on. If you are looking for a working compositor it is a bit too
early to choose perceptia
, but if you have programming skills and want to join the development team, your help will be appreciated.
Backbone of every project is community. User input is especially valuable for young projects. It is
the users that shape what the project will later become. Please go to
github and vote for features you want to see in
perceptia
or share your own ideas. Your input will help to decide which features should be
implemented first and how they should be designed.
This repository consists of:
cognitive
- a loose set of (Rust) crates helping creating surface compositors or other low
level graphic applications
perceptia
- a dynamic (tilling or stacking) Wayland surface compositor basing on cognitive
.
For instructions on building and running perceptia
see installation.md.
For configuration options see configuration.md.
If you want to see features from your favourite window manager in perceptia
you are encouraged to
contribute in brain-storming and development. For details see
contributing.md.
Contact via mailing list [email protected]
or directly with authors.
perceptia
is licensed on MPL-2.0
. For more information see license.md.