SCRNLY(1)SCRNLY(1)

NAME

scrnly - a cross-platform screenshot and screen-recording tool with annotation, a video editor, and sharex-compatible uploads

DESCRIPTION

scrnly is a screenshot and screen-recording app along the lines of Flameshot, still in progress. It's a Rust and Tauri workspace with a React frontend. You can capture a region and mark it up with rectangles, arrows, blur or freehand, record the screen to MP4, WebM or GIF, and edit recordings with time-ranged annotations. Uploads are ShareX-compatible and go to Imgur or Gyazo. It has global hotkeys and a tray icon, and one binary works as the GUI and as a CLI (scrnly capture, scrnly record). The site at scrnly.xyz handles the landing page, accounts, billing and update endpoint.

FEATURES

  • Region capture with rectangle, arrow, blur, and freehand annotation
  • Screen recording to MP4, WebM, and GIF
  • Video editor with time-ranged annotations
  • ShareX-compatible uploads to Imgur and Gyazo
  • Global hotkeys and system tray
  • Single binary works as GUI or CLI
  • Signed auto-updates
  • Companion website with accounts and Stripe billing

CHALLENGES

  • Building region capture and annotation on Wayland via libwayshot
  • Encoding screen recordings to MP4/WebM/GIF with ffmpeg
  • Shipping one binary that runs as both a GUI and a CLI
  • Wiring signed auto-updates through the Tauri updater

STACK

frontend
React, TypeScript, Tailwind CSS
backend
Rust, Tauri, ffmpeg-next, libwayshot
tools
Tauri Updater, GitHub Actions

LINKS

STATUS

In development. The repository stays private until it's ready. Role: full stack developer.

SEE ALSO

2026SCRNLY(1)
MANSCRNLY(1)