This is a fork from the excalidraw project with changes inspired and partly taken from Kilian Decaderincourt to enable support for rooms without using firebase.
Please copy the .env.development.default or .env.production.default file to .env (or with environment without default at the end) and change it according to your needs, see react-scripts.
docker-compose up -d
docker-compose exec excalidraw yarn install
docker-compose exec excalidraw yarn start
Hint: Collab mode requires a secure context (https). Localhost works as well, but not http over local network.
Command | Description |
---|---|
yarn |
Install the dependencies |
yarn start |
Run the project |
yarn fix |
Reformat all files with Prettier |
yarn test |
Run tests |
yarn test:update |
Update test snapshots |
yarn test:code |
Test for formatting with Prettier |
docker-compose -f docker-compose-prod.yml up -d
The excalidraw logo in this repo – created by Verry – is licenced under CC BY 3.0 Unported.
Visit excalidraw.com to start sketching.
For latest updates, follow us on twitter. If you need help or want to chat, join us on Discord. For releases and deep dives, check out our blog. Report bugs on GitHub.
If you like the project, you can become a sponsor at Open Collective.
Last but not least, we're thankful to these companies for offering their services for free:
You can integrate Excalidraw into your app by installing our npm component.
Visit our documentation on https://docs.excalidraw.com.
Google Cloud • Meta • CodeSandbox • Obsidian Excalidraw • Replit • Slite • Notion • HackerRank