Open-source drawing tool – Excalidraw
github.com
github.com
Some more dots:
- free, open source, encrypted and private
- I hated this at first because the shortcuts weren’t intuitive. IMO shortcuts are the #1 most important feature of a whiteboarding tool because you never want the interface to be a process step. This has improved drastically and it’s best in class now!
- very stable and widely used for systems design interviews, basically every startup is on this now and even Meta uses this white-labelled for their interviews
- the easy collaboration and easy jump in (going to their homepage opens up a whiteboard) makes this an ideal pair for new-age tools like Arc
- the scribbly design style humanizes system design and makes it seem lower stakes, IMO makes a big difference in my process
- seems to have a small footprint, I’ve used this on airplane wifi before without latency
- For drag-and-drop/WYSIWYG, I really like DrawIO. They have a web version https://app.diagrams.net/ but I strongly recommend the desktop version https://github.com/jgraph/drawio-desktop/releases/
- For text-as-diagram, I think Mermaid wins this by default since GitHub added markdown support for these: https://mermaid.live/ (This was github's announcement https://github.blog/2022-02-14-include-diagrams-markdown-fil... )
Love plantuml as my goto for diagram-aa-code.Yesterday I learnt about d2lang. It looks better as a language. Nothing beats TiKZ when it comes to look of diagram.
Show HN: Excalideck – Use Excalidraw to make slides - https://news.ycombinator.com/item?id=29139581 - Nov 2021 (24 comments)
Why is Excalidraw so good? - https://news.ycombinator.com/item?id=29109995 - Nov 2021 (267 comments)
Excalidraw+ - https://news.ycombinator.com/item?id=27034119 - May 2021 (31 comments)
Show HN: Eraser — Excalidraw-based visual meeting canvas - https://news.ycombinator.com/item?id=26330288 - March 2021 (8 comments)
Show HN: It was fun generating version distributions charts for Excalidraw - https://news.ycombinator.com/item?id=25792169 - Jan 2021 (1 comment)
One Year of Excalidraw - https://news.ycombinator.com/item?id=25608336 - Jan 2021 (19 comments)
Show HN: Create a Slideshow with Excalidraw - https://news.ycombinator.com/item?id=25081914 - Nov 2020 (1 comment)
Excalidraw whiteboard – easily sketch diagrams with a hand-drawn feel - https://news.ycombinator.com/item?id=23525648 - June 2020 (54 comments)
Building Excalidraw's P2P Collaboration Feature - https://news.ycombinator.com/item?id=22719576 - March 2020 (1 comment)
End-to-end encryption in the browser - https://news.ycombinator.com/item?id=22663435 - March 2020 (107 comments)
End-to-End Encryption in the Browser and how we did it in Excalidraw - https://news.ycombinator.com/item?id=22655009 - March 2020 (4 comments)
Show HN: Excalidraw – Sketch Hand-Drawn Like Diagrams - https://news.ycombinator.com/item?id=22146973 - Jan 2020 (6 comments)
Excalidraw – a whiteboard tool to sketch hand-drawn diagrams (excalidraw.com) - https://news.ycombinator.com/item?id=22104502 - Jan 2020 (3 comments)
Excalidraw – a whiteboard tool that lets you sketch hand-drawn diagrams - https://news.ycombinator.com/item?id=22101381 - Jan 2020 (21 comments)
Very happy to see more options in this space. Draw.io is still usually my default for "official" drag-and-drop diagrams, but these tools fill a much-needed gap (in the remote-first world) where physical whiteboards used to be, and lower the barrier for quicker diagrams and ad-hoc discussions.
[0] https://www.tldraw.com/ [1] https://github.com/holxsam/tldraw-in-obsidian
The handdrawn-looking but still tidy diagrams really give a 100+ page document a more approachable feel when used consistently than other more "sterile" diagrams.
I can do back-of-the-napkin drawing sessions with my peers in realtime and flip that into c4, UML, and Balsamiq-style wire framing with very little effort, and little friction when pulling in both local team members and outside contributors. You can get a hell of a lot of mileage out of the free/oss offerings, but if you use it consistently with a small team Plus is a slam dunk. My office has fought tooth and nail over collaborative tools like this for years and got little traction, when I threw Excalidraw at ‘em it was like brandy on an infant’s gums: instant pacification and desired effect. I feel a little embarrassed fawning over it but it’s real fucking good.
I have a background in vector illustration, which is all about creating subpixel-perfect designs. I'm also a bit of a perfectionist, which I think a lot of people here can relate to. I mention this because the reason Excalidraw really works for me is that it frees me from worrying about design. When you literally can't create something that looks "perfect", you're freed up to just sketch your idea without worrying about the visual representation.
Would also have been nice their page even spelled it correctly... currently it says "Exclaidraw project"
It’s still functional but my brain hates it
draw.io is a pain in ass at times and it's just not "fun" to use like Excalidraw is.
Highly recommend trying it out if you haven't - you can also self-host.
[1]: https://fal.ai/dynamic [2]: https://gist.github.com/turbo1912/9f553287e64250790ac53baa03...