Skip to content

SebastianSzuba/excalidraw

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Excalidraw without firebase

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.

Setup with docker

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.

Development

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.

Commands

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

Production

docker-compose -f docker-compose-prod.yml up -d

Additional licence

The excalidraw logo in this repo – created by Verry – is licenced under CC BY 3.0 Unported.

Excalidraw logo: Sketch handrawn like diagrams.

Virtual whiteboard for sketching hand-drawn like diagrams.
Collaborative and end-to-end encrypted.

Follow Excalidraw on Twitter Chat with us on Discord

Try now

Visit excalidraw.com to start sketching.

Community

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.

Supporting Excalidraw

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:

Vercel Sentry Crowdin

Developers

You can integrate Excalidraw into your app by installing our npm component.

Visit our documentation on https://docs.excalidraw.com.

Who's integrating Excalidraw

Google CloudMetaCodeSandboxObsidian ExcalidrawReplitSliteNotionHackerRank

About

new splashscreens and icons

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 88.7%
  • JavaScript 5.6%
  • SCSS 5.0%
  • HTML 0.6%
  • CSS 0.1%
  • Dockerfile 0.0%