22000 star! Feature rich open source note hand drawing tool

Time:2022-1-14

[introduction]: an open source note drawing tool that supports end-to-end encryption and team collaboration.

brief introduction

Excalidaraw is an open-source note drawing tool that supports end-to-end encryption and team collaboration. It supports excel table import, content translation, graphics rendering, encryption collaboration and other functions.

The project address is:

https://github.com/excalidraw…

Function introduction

Shortcut key

The shortcuts supported by excalidraw are almost the same as the interface functions, that is, you can operate with shortcut keys without leaving the keyboard.

22000 star! Feature rich open source note hand drawing tool

Curves and arrows

Connect and drag arrows by clicking instead of dragging arrows.

Dynamic figure 1

Chart

You can easily create charts by copying pasted data from Excel or just plain text separated by commas.

Dynamic figure 2

Create collaboration session

To manually create a session, you need to generate this form of link:

https://excalidraw.com/#room=[0-9a-f]{20},[a-zA-Z0-9_-]{22}

For example:

https://excalidraw.com/#room=91bd46ae3aa84dff9d20,pfLqgEoY1c2ioq8LmGwsFA

The first group of numbers is the room. Users who know this number can enter the room and operate; The second set of numbers is the encryption key, which is used by all participants to encrypt and decrypt the content of the message.

Support multiple shape Libraries

You can add different shapes from the following addresses:

https://libraries.excalidraw.com/

22000 star! Feature rich open source note hand drawing tool

Local installation

Run for local installation and run on a private server for development or testing. You need to rely on the following environments:

  • Node.js
  • Yarn (V1 or v2.4.2 +)
  • Git

Clone source code warehouse:

git clone https://github.com/excalidraw/excalidraw.git

Installation project dependencies:

yarn

Start service:

yarn start

You can also use docker compose for deployment:

docker-compose up --build -d

Open source outpostShare popular, interesting and practical open source projects on a daily basis. Participate in maintaining the open source technology resource library of 100000 + star, including python, Java, C / C + +, go, JS, CSS and node js、PHP、. Net, etc.