Cleave: I built a blazing-fast screenshot tool in Rust that actually starts instantly (WGPU + zero config) 🚀

375 points emetah850

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!