An open API service indexing awesome lists of open source software.

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

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

![](./doc/supervisor.drawio.svg)

---

## Credits

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