3 ms·
Excalidraw is pretty cool, but its main drawback is that is has no backend. The drawings cannot be persisted to the server, and you cannot collaborate with some
by lovasoa 6y ago
Excalidraw is pretty cool, but its main drawback is that is has no backend. The drawings cannot be persisted to the server, and you cannot collaborate with someone on a drawing unless you are both connected at the same time.
I maintain another opensource whiteboard web application that has a slightly different set of features, but allows persisting drawings to the server. It's called WBO :
- https://wbo.ophir.dev/ https://wbo.ophir.dev/
- rco8786 6y agoDoes this support touch/stylus drawing?
- lovasoa 6y agoYes it does.
- melvinroest 6y agoWhen using the stylus, it doesn't support pressure sensitivity (I just tried with my Wacom). I created doodledocs.com as a side project, which does support it (and almost doesn't support anything else :P). The code is open source and also purely front-end based. So the Excalidraw authors can see how it could be implemented. It's basically Bresenham's algorithm combined with the DOM API. The code is at https://github.com/melvinroest/doodledocs/tree/master/app/components https://github.com/melvinroest/doodledocs/tree/master/app/co...
- asadlionpk 6y agoThe relevant part: https://github.com/melvinroest/doodledocs/blob/master/app/components/draw-engine.js#L156 https://github.com/melvinroest/doodledocs/blob/master/app/co...
- melvinroest 6y agoYup, that's the Bresenham part. Somewhere else, I expose this to actually drawing it with a pencil. Thanks for pointing it out, I was overcomplicating it a bit in my mind (I wanted to point out more things) and therefore I didn't point it out.
- MR4D 6y agoSome people think of that as a feature. I saw that you can save it (as a JSON file) or export to PNG,SVG or the Clipboard (was that what the icon was?). So I prefer people let me use a tool without creating another online account. Also, glad you have an option for people with a different view of this. And also for simultaneous collaboration, too.
- odux 6y agoThe public whiteboard is very interesting. It is a nice way to showcase collaborating capabilities. It would have been a great messy canvas except for that one user or bot determined to erase everything someone else draws :-)
- airstrike 6y agoA few of us managed to collaborate a bit... Not really going to change the world but it was fun while it lasted https://i.stack.imgur.com/rV8gQ.png https://i.stack.imgur.com/rV8gQ.png
- vmind 6y agoExcalidraw can store the files, although it's a little hidden: the link option in export gives a link that downloads an encrypted JSON from their server.