Smithay/smithay
A smithy for rusty wayland compositors observed · 2026-08-28
Health v2 · maintenance only
74/100
- Activity 99
- Release rhythm 28
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 57
- age_days: 3512
- days_rel: 435
- days_push: 7
- n_releases_24m: 4
Adoption not part of the score
3196 stars · 366 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Smithay is a Rust library providing building blocks for creating Wayland compositors, implementing core Wayland protocols and common extensions in a modular, high-level way. It is not a full compositor itself but ships with a sample compositor (anvil) and powers projects like the Cosmic desktop environment.
Use cases
- build a custom wayland compositor in rust
- create a linux desktop environment from scratch
- implement wayland protocol extensions in a display server
- develop a mobile wayland compositor
- prototype a window manager without writing low-level wayland code
When to choose
- you want to write a Wayland compositor in Rust with memory safety guarantees
- you need modular building blocks rather than an opinionated framework
- you want high-level abstractions over core Wayland protocols and wlroots/KDE extensions
When to avoid
- you need a ready-to-use desktop compositor rather than a library
- you are building an X11 window manager rather than a Wayland compositor
- you prefer C/C++ ecosystems like wlroots
Facets
library · maturity active
graphics gui developer-tools graphics desktop-applications cross-platform operating-systems rust cpp wayland wayland-compositor display-server rust compositor-library linux-desktop linux
2 sources
- readme: https://github.com/Smithay/smithay · fetched 2026-08-28 · eb2ff9bd8d7c
- registry_crates: https://crates.io/api/v1/crates/smithay · fetched 2026-08-29 · 575080bb87d3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Smithay/smithay | main | 74 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem