Show HN: Open Source Canva Clone
github.com
github.com
https://github.com/bharathreddyza/react-design-editor https://github.com/bazooka720/scenify-editor
Best of luck and good wishes.
I like it and would tinker with it personally for fun and perhaps profit. However, I will stick to Canva for my team for various reasons.
I use Canva a TON for youtube thumbnails. flood your templates section with that and I will switch to you.
After perusing the Github repo, it looks like the actual editor logic is not open source (in fact it lives in a private repo which you control), and the linked repo is just a wrapper around it.
I'm not saying you have to make the entire project open source, but if you are claiming it is an open source project it comes with the territory.
Also, people can customize it at their own needs.
I'm curious how did you make the editable text? It looks like it is inside the canvas rather than with regular DOM nodes like Canva. The W3C recommends against [1] doing this due to all the issues (selection, undo/redo, keyboard nav, special glyphs, RTL languages, etc) that come with text editing... but it appears to work really well. Or did you find some library to do that?
[1]: https://www.w3.org/wiki/No_edit_change_proposal_for_canvas_t...
Which was then forked to scenify editor: https://github.com/bazooka720/scenify-editor
I would be very careful if anyone is thinking about contributing. It doesn't look like the original copyright was properly attributed or respected.
Also, I see that you've hosted the project on Vercel, can it handle the heavy traffic from HN?
a simple example would be how office diaries are made. the frontpage is same but the name is changed for each customer.
maybe your software can do this programatically mail-merge style? like we give a template, we give client list and boom, indiviual poster for each client?
Bannerbear.com can help you there - we generate PNGs / PDFs based on data you send us either via API or Zapier. Would be very simple to set up what you're describing :)
Some tutorials to browse: https://www.bannerbear.com/resources/nocode/tutorials/
Among other things, Canva supports collaborative whiteboarding:
https://www.canva.com/newsroom/news/introducing-canva-whiteb...
and landing pages:
https://www.canva.com/designschool/tutorials/canva-websites/
So one way I like to think of Adobe Express is that it’s a subset of Canva’s offering, but the media editing features are slightly more refined. The corollary here is that Express’ moat is Adobe’s stock image library. It will have trouble beating Canva as a visual communication platform over time.
Also, Canva is more value aligned with me; I’m biased of course. But it’s worth raising in case you’re interested: the company is committed to promoting and pursuing sustainability where it can:
https://www.canva.com/sustainability/
and about 30% of the equity is committed to philanthropic work:
https://www.afr.com/wealth/people/canva-s-billion-dollar-giv...
My personal favorite features in Adobe Express are the ways it’s powered by Adobe: access to hundreds of thousands of Adobe Stock photos, over 20,000 Adobe Fonts, and gorgeous templates crafted by Adobe designers.
I also really love the new scheduling tools that help me do all of my social media creating and scheduling in one place!