R2Shot 🐬

Capture a screenshot, upload it to R2, and have a shareable link on your clipboard.

GitHub Β· https://chromewebstore.google.com/detail/r2shot/chhcpjnlcbomogddjockcpjjpiijogha

Project goal

Capture visible or vertically stitched web pages, upload them to your own R2 bucket, and copy a public image link for sharing.

Tech stack

  • TypeScript β€” Extension logic
  • React β€” Capture and settings interface
  • Tailwind CSS β€” Interface styles
  • Vite β€” Extension bundling
  • Chrome Manifest V3 β€” Browser extension APIs and background worker
  • AWS SDK β€” S3 uploads and connection checks
  • Cloudflare R2 β€” Screenshot storage

Brand & assets

R2Shot identity

Download original Β· Asset source