Skip to content

a offline excalidraw editor wrapped as chrome extension

License

Notifications You must be signed in to change notification settings

azzgo/excali-local

Repository files navigation

🎉 Excali Local 🚀

Banner

Introduction

Excali Local is a local extension for Excalidraw, it provides a offline editor for Excalidraw and add presentation mode for Excalidraw.

Demo video:

Features

Page Screenshot for Quicking mark

Capture Visible Tab

Capture Visible Tab

Select Area

Select Area

Mark in Whiteboard

Guide open mark sidebar

Mark in Whiteboard

Presentation mode

Main Screen

Slides Navbar

Presentation Mode

Note: the demo upside screenshot marterial is from unDraw, it is very nice and free to use.

Development

To install dependencies:

bun install

Project organizated with mono-repo pattern.

To run the webapp of editor to start developing:

bun run page:dev

use the following command to build the webapp, it will bundle the webapp and put it in the local package's public/editor folder.

bun run page:build

To developing the local extension, run command:

bun run local:dev

To build the local extension, run command:

bun run local:build

To run the command to archive the local extension build assets, run command:

bun run local:tar

Roadmap

  • Add presentation mode
  • Add screenshot feature
  • Add Keymap support for screenshot feature
  • Add i18n support
  • Add option page to customize
  • Support dark mode