Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What technologies are used in the editor of Canva

I was wondering if anyone knew how Canva's editor was created. I found a similar design company and their editor looks identical. I figured it was built with canvas and a library like fabric or konva, but when you look at the source HTML, there is no canvas on either.

It seems odd to me that two companies would have such a similar editor. Is there a library that they are using, or is it just built with regular html elements, and they make the elements draggable? Then they create an image with a dom to image function?

I've searched the internet for guides to creating a online graphic editor, but there are none. I can't find answers anywhere else. Any ideas would be greatly appreciated.

like image 594
Chano Avatar asked Oct 30 '25 22:10

Chano


1 Answers

If anyone else stumbles upon this question, I believe I've found the answer. I think it's created using svgs. Method Draw and svg edit are good examples of what it might be expanded upon to create the complexity they have achieved.

like image 132
Chano Avatar answered Nov 02 '25 13:11

Chano