12 releases (6 breaking)
Uses new Rust 2024
| 0.7.2 | Jan 20, 2026 |
|---|---|
| 0.7.1 | Jan 20, 2026 |
| 0.6.0 | Dec 18, 2025 |
| 0.5.0 | Dec 14, 2025 |
| 0.1.2 | Jul 3, 2023 |
#73 in GUI
15,200 downloads per month
Used in 16 crates
(4 directly)
145KB
3.5K
SLoC
libwayshot is a convenient wrapper over the wlroots screenshot protocol
that provides a simple API to take screenshots with.
To get started, look at WayshotConnection.
A native, blazing-fast 🚀🚀🚀 screenshot crate for wlroots based compositors such as sway and river.
libwayshot
libwayshot is a convenient wrapper over the wlroots screenshot protocol that provides a simple API to take screenshots with.
Example usage
use libwayshot::WayshotConnection;
let wayshot_connection = WayshotConnection::new()?;
let image_buffer = wayshot_connection.screenshot_all()?;
Dependencies
~16–27MB
~468K SLoC