You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Smithay aims to provide building blocks to create wayland compositors in Rust. While not
being a full-blown compositor, it'll provide objects and interfaces implementing common
functionalities that pretty much any compositor will need, in a generic fashion.
Documented: Smithay strives to maintain a clear and detailed documentation of its API and its
functionalities. Compiled documentations are available on docs.rs for released
versions, and here for the master branch.
Safety: Smithay will target to be safe to use, because Rust.
Modularity: Smithay is not a framework, and will not be constraining. If there is a
part you don't want to use, you should not be forced to use it.
High-level: You should be able to not have to worry about gory low-level stuff (but
Smithay won't stop you if you really want to dive into it).
Anvil
Smithay as a compositor library has its own sample compositor: anvil.
To get informations about it and how you can run it visit anvil README
Other compositors that use Smithay
Cosmic: Next generation Cosmic desktop environment