smithay

Wayland compositor framework

A Rust-based library and framework for building Wayland compositors with modular functionality and clear documentation.

A smithy for rusty wayland compositors

GitHub

2k stars
25 watching
167 forks
Language: Rust
last commit: 7 days ago
Linked from 1 awesome list

rustwaylandwayland-compositor

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
smithay/client-toolkit A toolkit for writing Wayland client applications in Rust 285
michaelforney/swc A library providing a basic Wayland compositor framework for building window managers. 632
rbalicki2/smithy A framework for building WebAssembly applications using Rust, allowing developers to write idiomatic Rust code without sacrificing safety guarantees. 350
buffet/kiwmi A programmable Wayland Compositor with Lua scripting capabilities for user-configurable behavior management 613
wizbright/waybox A minimalist Wayland compositor designed to provide a similar feel to Openbox-style window managers 467
dominikh/wayfarer An experiment in building a Wayland compositor using the Zig programming language. 13
project-repo/cagebreak A Wayland compositor that provides a tiling interface inspired by Ratpoison 283
johnstonskj/rust-atelier Replicates core components of Smithy in Rust to enable code generation and tooling for service definition 77
l4l/yofi A minimalistic menu for Wayland-based compositors 374
keshto/tinywl_plus A simple stacking Wayland compositor built on top of tinywl 26
jbuchermn/newm A Wayland compositor designed to efficiently manage windows on laptops and touchpads with an intuitive grid-based layout 959
jakestanger/ironbar A customizable Wayland GTK bar written in Rust 639
smithy-lang/smithy-rs A code generation tool for building AWS SDKs and servers in Rust. 507
kennylevinsen/wldash A Wayland dashboard and launcher application written in Rust. 186
abooij/sudbury A Haskell implementation of the Wayland protocol's C ABI to provide an elegant interface for writing Wayland programs in Haskell 90