Cleave: I built a blazing-fast screenshot tool in Rust that actually starts instantly (WGPU + zero config) 🚀
Cleave: I built a blazing-fast screenshot tool in Rust that actually starts instantly (WGPU + zero config) 🚀
Hey Rustaceans! After getting frustrated with slow, bloated screenshot tools, I decided to build something that launches as fast as hitting PrintScreen, but with more power.
Why Another Screenshot Tool?
- Actually instant: WGPU-accelerated, cold starts in the blink of an eye
- Zero config: Just works™️ out of the box
- Keyboard-first: Full control without touching the mouse
- Tiny footprint: \~150MB memory usage
- Cross-platform: Works on Windows/Mac/Linux
Some Cool Technical Bits:
- WGPU for hardware-accelerated rendering
- Immediate capture on startup (no UI loading)
- Custom shader for real-time selection preview
- Pure Rust, zero unsafe code
Quick Start
# Clone the repository
git clone
cd cleave
# Build and install
cargo install --path .
# Run!
cleave
I learned a ton building this - like how to efficiently capture screen content across different platforms, working with WGPU for low-level graphics, and optimizing startup time to feel instant.
All the code is MIT licensed and ready to hack on: GitHub Link
Would love to hear your thoughts, feature ideas, or contributions!