Embed excalidraw in Emacs?

This page summarizes the projects mentioned and recommended in the original post on /r/emacs

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • obsidian-excalidraw-plugin

    A plugin to edit and view Excalidraw drawings in Obsidian

  • In the end, none of these really fill the void I am looking for yet. excalidraw might do it one day, but it is far behind something like Notability, which for me is an ideal notetaking/drawing tool that almost hits the right balance of just enough tools to be creative, and not so many to be overwhelming. Being able to do the drawing/writing on an iPad is also pretty critical for me; I have not found a drawing tablet that is better for this purpose so far. The work here https://github.com/zsviczian/obsidian-excalidraw-plugin gives me hope for excalidraw, but I am not fluent enough in Typescript to make this happen anytime soon!

  • el-easydraw

    Embedded drawing tool for Emacs

  • https://github.com/misohena/el-easydraw is a cool proof of concept, but on installing it was practically unusable for me. Probably some setting on the preview size made the canvas too small, and the mouse did not line up with the icons to add things to the canvas. Still, amazing this is even possible!

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • org-excalidraw

  • https://github.com/wdavew/org-excalidraw is close. I discovered you can install Excalidraw from Chrome, and then it is like a local program. That is pretty amazing in itself. org-excalidraw indeed offers an org-link and way to make an excalidraw file from emacs, edited natively in an external excalidraw window. The svg preview does not work though if you use freehand lines in your image, and I was unable to install the npm packages on my Mac for some uninteresting reason related to DNS, but it did work in a node docker image. I find writing in excalidraw less advanced than in tools like Notability or PDFExpert. There are some artifacts in excalidraw from smoothing, or dangling pixels that I don't love. I forgot I had previously used https://github.com/lepisma/org-krita. Krita is a full drawing program, and this integrates into org-mode with image previews nicely. I am not that skilled in using it, and as a full drawing program, it has a learning curve. I wrote https://github.com/jkitchin/scimax/blob/master/scimax-inkscape.el to integrate inkscape into org-mode. It works, but I find inkscape slow to open, and I am not that skilled in using it.

  • org-krita

    Krita sketches in Org

  • https://github.com/wdavew/org-excalidraw is close. I discovered you can install Excalidraw from Chrome, and then it is like a local program. That is pretty amazing in itself. org-excalidraw indeed offers an org-link and way to make an excalidraw file from emacs, edited natively in an external excalidraw window. The svg preview does not work though if you use freehand lines in your image, and I was unable to install the npm packages on my Mac for some uninteresting reason related to DNS, but it did work in a node docker image. I find writing in excalidraw less advanced than in tools like Notability or PDFExpert. There are some artifacts in excalidraw from smoothing, or dangling pixels that I don't love. I forgot I had previously used https://github.com/lepisma/org-krita. Krita is a full drawing program, and this integrates into org-mode with image previews nicely. I am not that skilled in using it, and as a full drawing program, it has a learning curve. I wrote https://github.com/jkitchin/scimax/blob/master/scimax-inkscape.el to integrate inkscape into org-mode. It works, but I find inkscape slow to open, and I am not that skilled in using it.

  • scimax

    An emacs starterkit for scientists and engineers

  • https://github.com/wdavew/org-excalidraw is close. I discovered you can install Excalidraw from Chrome, and then it is like a local program. That is pretty amazing in itself. org-excalidraw indeed offers an org-link and way to make an excalidraw file from emacs, edited natively in an external excalidraw window. The svg preview does not work though if you use freehand lines in your image, and I was unable to install the npm packages on my Mac for some uninteresting reason related to DNS, but it did work in a node docker image. I find writing in excalidraw less advanced than in tools like Notability or PDFExpert. There are some artifacts in excalidraw from smoothing, or dangling pixels that I don't love. I forgot I had previously used https://github.com/lepisma/org-krita. Krita is a full drawing program, and this integrates into org-mode with image previews nicely. I am not that skilled in using it, and as a full drawing program, it has a learning curve. I wrote https://github.com/jkitchin/scimax/blob/master/scimax-inkscape.el to integrate inkscape into org-mode. It works, but I find inkscape slow to open, and I am not that skilled in using it.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts