The Sway Wayland compositor and related projects
16
Public repositories
22,687
Total stars
514
Followers
The swaywm organization on GitHub focuses on the development of the Sway Wayland compositor and its associated projects. Their public repositories include a variety of materials primarily written in C, Rust, Go, Makefile, Zig, and Common Lisp. Notable projects include sway, wlroots, and swaylock, which contribute to the Wayland ecosystem.
i3-compatible Wayland compositor
A modular Wayland compositor library
Screen locker for Wayland
Wallpaper tool for Wayland compositors
Idle management daemon for Wayland
Attempt at safe Rust bindings for wlroots
Go binding for wlroots
Wayland protocols designed for use in wlroots (and other compositors)
[mirror] Zig bindings for wlroots
Common lisp bindings for wlroots, a library for writing Wayland compositors
A Haskell wrapper/binding to wlroots
OCaml bindings to wlroots [experimental]
CHICKEN Scheme bindings for wlroots
Sway website
[Deprecated] example compositor based on wlroots
Unofficial test suite for sway
swaywm builds several projects on GitHub, primarily focused on the Wayland compositor ecosystem. Their repositories include sway, a compositor compatible with i3, and wlroots, a modular library for Wayland compositors.
swaywm predominantly uses C for most of its repositories, alongside other languages such as Rust, Go, Makefile, Zig, and Common Lisp. This diversity supports various aspects of compositor development and related tools.
Yes, all of swaywm's repositories are public on GitHub. This transparency allows users and developers to access, contribute to, and audit the projects related to the Sway Wayland compositor and its ecosystem.
Monitor Sway with RepoGuard and get alerted the moment a new public repository appears.
Monitor this account