https://github.com/azzgo/excali-local
a offline excalidraw editor wrapped as chrome extension
https://github.com/azzgo/excali-local
excalidraw slides
Last synced: 27 days ago
JSON representation
a offline excalidraw editor wrapped as chrome extension
- Host: GitHub
- URL: https://github.com/azzgo/excali-local
- Owner: azzgo
- License: mit
- Created: 2024-11-09T14:34:19.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-01-15T05:42:33.000Z (4 months ago)
- Last Synced: 2025-01-15T07:31:47.743Z (4 months ago)
- Topics: excalidraw, slides
- Language: TypeScript
- Homepage:
- Size: 11.4 MB
- Stars: 10
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🎉 Excali Local 🚀
![]()
## Introduction
Excali Local is a local extension for [Excalidraw](https://excalidraw.com/), it provides a offline editor for Excalidraw and add presentation mode for Excalidraw.
- Chrome: [Chrome Web Store](https://chromewebstore.google.com/detail/excali-local/ebmgbhnihcbgpbcjnjeamnkkplnppddd)
- FireFox: [Firefox Add-ons](https://addons.mozilla.org/addon/excali-local)
- Edge: [Edge Addons](https://microsoftedge.microsoft.com/addons/detail/excali-local/kflccadkimelkkjcmedhhfbnnlbdggol)Demo video:
- [Youtube](https://youtu.be/_aHWUz9Og-I)
- [BliBli](https://www.bilibili.com/video/BV1gJqnY3EAP)## Features
### Page Screenshot for Quicking mark
#### Capture Visible Tab

#### Select Area

### Mark in Whiteboard


### Presentation mode



Note: the demo upside screenshot marterial is from [unDraw](https://undraw.co/), it is very nice and free to use.
## Development
To install dependencies:
```bash
bun install
```Project organizated with mono-repo pattern.
To run the webapp of editor to start developing:
```bash
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.
```bash
bun run page:build
```To developing the local extension, run command:
```bash
bun run local:dev
```To build the local extension, run command:
```bash
bun run local:build
```To run the command to archive the local extension build assets, run command:
```bash
bun run local:tar
```## Roadmap
- [x] Add presentation mode
- [x] Add screenshot feature
- [x] Add Keymap support for screenshot feature
- [x] Add i18n support
- [x] Add option page to customize
- [x] Support dark mode