Reposting my comment here for better visibility. To put it gently, this is a fork of other people's work without proper attribution. This should not be allowed on show HN.
unsolicited request from a heavy canva user: dont stay too general - try to hyperoptimize for one usecase and win that instead of trying to compete on all fronts.
I use Canva a TON for youtube thumbnails. flood your templates section with that and I will switch to you.
Canva has many subtle behaviors, such as how it clips and pan photos, snapping and alignment. If you want to build something comparable I would recommend ditch fabricjs and roll your own. Just need to brush up on matrix transform and vector math.
With all due respect, I think the title of this post should be amended as this is not Open Source.
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 love using Canva, but a large part of the value is the assets (images, fonts, templates etc) so I am not sure how I’d benefit from cloning just the software.
Was this made by yourself? This is an impressive amount of work.
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?
is there way to automate poster building? i mean i was looking for something like this?
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 :)
Yes, we have dynamic content support. You can introduce variables inside designs for: Text, Images, Video, etc. You can join our server and ask us anything.
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:
Hi, I’m Jordan from the Adobe Express team. There are a few competing products and apps in this space, each with their own strengths.
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!
chloe-bm|3 years ago
peppertree|3 years ago
https://github.com/bharathreddyza/react-design-editor https://github.com/bazooka720/scenify-editor
Brajeshwar|3 years ago
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.
jordemort|3 years ago
swyx|3 years ago
I use Canva a TON for youtube thumbnails. flood your templates section with that and I will switch to you.
tracyhenry|3 years ago
have_faith|3 years ago
NIL8|3 years ago
RedditKon|3 years ago
zyang|3 years ago
tomcam|3 years ago
joeldo|3 years ago
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.
chloe-bm|3 years ago
redindian75|3 years ago
chloe-bm|3 years ago
braingenious|3 years ago
chloe-bm|3 years ago
Also, people can customize it at their own needs.
mritchie712|3 years ago
unknown|3 years ago
[deleted]
tomcam|3 years ago
debarshri|3 years ago
kamban|3 years ago
cyral|3 years ago
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...
peppertree|3 years ago
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.
unknown|3 years ago
[deleted]
saasxyz|3 years ago
Also, I see that you've hosted the project on Vercel, can it handle the heavy traffic from HN?
2Gkashmiri|3 years ago
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?
fookyong|3 years ago
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/
chloe-bm|3 years ago
hn2017|3 years ago
diatone|3 years ago
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...
jordandeneellis|3 years ago
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!
chloe-bm|3 years ago
upen946|3 years ago
unknown|3 years ago
[deleted]
unknown|3 years ago
[deleted]
vladwulf|3 years ago
[deleted]
Faelian2|3 years ago