https://github.com/pedrogodoir/excalidraw-desktop
Excalidraw Desktop is a desktop application built using Tauri to run a web-based app as a native desktop application. It uses Vite with React for the frontend, and integrates the Excalidraw API to render the Excalidraw GUI.
https://github.com/pedrogodoir/excalidraw-desktop
excalidraw react rust tauri vite
Last synced: 3 months ago
JSON representation
Excalidraw Desktop is a desktop application built using Tauri to run a web-based app as a native desktop application. It uses Vite with React for the frontend, and integrates the Excalidraw API to render the Excalidraw GUI.
- Host: GitHub
- URL: https://github.com/pedrogodoir/excalidraw-desktop
- Owner: pedrogodoir
- Created: 2025-07-28T12:01:21.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2025-08-06T16:24:36.000Z (3 months ago)
- Last Synced: 2025-08-06T16:35:04.174Z (3 months ago)
- Topics: excalidraw, react, rust, tauri, vite
- Language: TypeScript
- Homepage:
- Size: 1.33 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Excalidraw Desktop
**Excalidraw Desktop** is a desktop application built using [Tauri](https://v2.tauri.app/) to run a web-based app as a native desktop application. It uses [Vite](https://vite.dev/) with [React](https://react.dev/) for the frontend, and integrates the [Excalidraw API](https://docs.excalidraw.com/docs/@excalidraw/excalidraw/api) to render the Excalidraw GUI.
## 💻 Installation
### Clone the repository
```bash
git clone https://github.com/your-username/excalidraw-desktop.git
cd excalidraw-desktop
```
### Install dependencies
```bash
npm install
```
Your environment is now ready for development and customization.
## 🖋️ Usage
### Run application
```bash
npm run tauri dev
```
### Build application
```bash
npm run tauri build
```
The executable file will be generated in: **src-tauri/target/release/**