mattupstate / pycrdt-litestar-example

An example app illustrating how to use Litestar (and it's channels plugin), yjs, and pycrdt together for collaborative editing.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fun with yjs, pycrdt and litestar

An example app illustrating how to use Litestar, yjs, and pycrdt together for collaborative editing.

Assuming you have Docker installed, give it a whirl by running:

$ docker-compose up

Then open two different tabs and navigate to http://127.0.0.1:8000.

Or run the tests using Dagger and Playwright.

$ pip install dagger-io
$ dagger run python CI.py

About

An example app illustrating how to use Litestar (and it's channels plugin), yjs, and pycrdt together for collaborative editing.


Languages

Language:Python 51.4%Language:CSS 39.2%Language:JavaScript 5.3%Language:Dockerfile 3.4%Language:HTML 0.7%