patwie 2dd1421b6e Add webUI into binary
To get the most simple deployment of excalidraw, the binary should ship
all components (webUI, socket.io, data storage).
2024-03-29 09:55:57 +00:00
2024-03-28 23:57:33 +00:00
2024-03-29 09:55:57 +00:00
2024-03-29 09:55:57 +00:00
2024-03-29 09:55:57 +00:00
2024-03-29 09:55:57 +00:00
2024-03-28 23:57:33 +00:00
2024-03-29 09:55:57 +00:00
2024-03-28 23:57:33 +00:00
2024-03-29 09:55:57 +00:00
2024-03-29 09:55:57 +00:00

Exalidraw Complete

Frustrated on how difficult it is to setup excalidraw self-hosted but with data storage and collaboration function this represents and attempt to run the necessary function with a single binary implemented in go. This includes:

  • the frontend UI
  • a in-memory data layer
  • socket.io implementation for collaboration

Apply the patch to the frontend and build excalidraw into frontend. Run

go run main.go

Everything will be served under localhost:3002

S
Description
No description provided
Readme
87 MiB
Languages
JavaScript 57.7%
HTML 28.9%
TypeScript 5.7%
Go 5.3%
SCSS 2%
Other 0.2%