https://github.com/iasakura/yjs_in_erlang
Experimental Yjs implementation in pure Erlang
https://github.com/iasakura/yjs_in_erlang
erlang yjs
Last synced: 8 months ago
JSON representation
Experimental Yjs implementation in pure Erlang
- Host: GitHub
- URL: https://github.com/iasakura/yjs_in_erlang
- Owner: iasakura
- License: apache-2.0
- Created: 2024-06-22T16:08:20.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-05T16:44:25.000Z (over 1 year ago)
- Last Synced: 2025-05-19T09:11:39.203Z (about 1 year ago)
- Topics: erlang, yjs
- Language: Erlang
- Homepage:
- Size: 365 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# yjs_in_erlang
This is a pure Erlang implementation of Yjs/Yrs, created as a learning project. It includes a simple demo to showcase basic functionality.
**Note:** This library is not intended for production use.
## Demo
### Backend
Start the backend with the following command:
```sh
make up
```
### Frontend
Set up and run the frontend demo:
```sh
cd quill-demo
npm install
npm start
```
Once everything is running, you can view the demo at [http://localhost:8080/quill](http://localhost:8080/quill).
## Supervisor tree

---
## Credits
The `quill-demo` directory contains files sourced from [yjs-demos/quill](https://github.com/yjs/yjs-demos/tree/main/quill).