Skip to content

Repository files navigation

photo-editor

dog

A browser-based photo editor built with TypeScript and the Canvas API. This project main goal is to have a minimal editor and also for me to practice the usage of AI agents like Claude.

Features

  • Flip horizontal / vertical
  • Rotate 90deg steps
  • Crop with drag selection
  • Merge two images side by side
  • Brightness, contrast, and saturation adjustments
  • Undo / redo history
  • Export as PNG or JPEG at full resolution
  • No Ads or any bullshit that saves your data

Stack

  • TypeScript
  • Vite
  • Canvas API + OffscreenCanvas

Running locally

npm install
npm run dev

About

A minimal browser photo editor for me because I hate to install things I don't need that often

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages