Show HN: Photoshop Clone Built in React

49 chase-manning 15 5/25/2025, 7:15:31 AM github.com ↗
I built React Photo Studio, a free image editor that runs entirely in the browser with React and WebGL. Right now only the brush tool is functional for drawing, while the rest of the interface is a prototype awaiting development. Everything is client side, no backend.

I would appreciate feedback on usability and code structure, and I welcome pull requests.

Live demo https://reactphotostudio.app Code https://github.com/chase-manning/react-photo-studio

Comments (15)

Brajeshwar · 48d ago
janmo · 48d ago
Photopea is really amazing, we even use it professionaly
Maksadbek · 48d ago
This is tool is amazing! I know it's built using WASM and creator earns a lot on this tool from ads. https://news.ycombinator.com/item?id=26769141
abejfehr · 48d ago
Photopea isn't made using WASM, it's just vanilla HTML/JS/CSS

Edit: well besides (as of 3 years ago) 2 modules apparently: https://www.reddit.com/r/IAmA/comments/s2elpv/comment/hsfwn9...

sandreas · 47d ago
There is also pixlr: https://pixlr.com
codetrotter · 48d ago
https://github.com/chowderman/chowderman.github.io looks to be the original repo for https://github.com/h53d/xp-paint then.

And the other is a clone of that repo which was reuploaded manually instead of using the “fork” UI buttons of GitHub. Which is fine and all. But better to link the original as the repo anyway.

maximge · 48d ago
I see a lot of "Feature In Development"...Well, the "Clone is in Development..."
renerick · 47d ago
So it's basically just static a visual reproduction (aside from the brush). Nothing wrong with that, but I still was hoping for a bit more functional demo, at least with working menus/buttons/dropdowns and layout management.
axelMI · 44d ago
you could have a look at the source code in https://github.com/xdadda/mini-photo-editor for image effects (demo at https://mini2-photo-editor.netlify.app/)
janmo · 48d ago
It is a bit disappointing, almost every feature I click it says that it is still in develoment.
abejfehr · 48d ago
I'm not actually sure that you can do anything besides draw right now
alexpadula · 45d ago
"feature in development". This is really spot on in regards to UI though :D
vrighter · 47d ago
Sorry, but you haven't built it yet. Built it means it is mostly working. This is mostly not even implemented, much less working.
mdhb · 48d ago
Meanwhile.. actual photoshop is built with web components.
broadwayinc · 45d ago
Still this is pretty cool