{"added":null,"apiVersion":1,"behindSince":"2026-07-08","buildDepends":[],"categories":["devel","python"],"comment":"WebSocket connector for pycrdt","compare":null,"dependentCount":null,"description":"Pycrdt-websocket is a Python library for building WebSocket servers and clients\nthat connect and synchronize shared documents. It can be used to create\ncollaborative web applications.\n\nThe following diagram illustrates a typical architecture. The goal is to share a\ndocument among several clients.\n\nEach client has an instance of a Doc, representing their view of a document. A\nshared document also lives in a room on the server side. Conceptually, a room\ncan be seen as the place where clients collaborate on a document. The WebSocket\nto which a client connects points to the corresponding room through the endpoint\npath. In the example below, clients A and B connect to a WebSocket at path\nroom-1, and thus both clients find themselves in a room called room-1. All the\nDoc synchronization logic is taken care of by the WebsocketProvider.\n\nEach update to a shared document can be persisted to disk using a store, which\ncan be a file or a database.","flavors":[],"html":"https://daemonports.org/dragonfly/devel/py-pycrdt-websocket/","kind":"port","lastUpdate":null,"license":["MIT"],"maintainer":"sunpoet@FreeBSD.org","name":"py311-pycrdt-websocket","newest":false,"newestVersion":"0.16.5","noVulnData":false,"origin":"devel/py-pycrdt-websocket","otherSystems":[{"maintainer":"sunpoet@FreeBSD.org","newest":true,"origin":"devel/py-pycrdt-websocket","path":"/devel/py-pycrdt-websocket/","system":"FreeBSD","updated":"2026-09-30","version":"0.16.5"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/py-pycrdt-websocket","path":"","system":"HardenedBSD","version":"0.16.5"},{"behindSince":"2026-09-30","maintainer":"sunpoet@FreeBSD.org","noVulnData":true,"origin":"devel/py-pycrdt-websocket","path":"","system":"GhostBSD","version":"0.16.4"}],"packages":null,"pkgName":"py311-pycrdt-websocket-0.15.4","related":null,"repository":"DPorts","requiredBy":["devel/py-jupyter-server-ydoc"],"requiredByCount":1,"runDepends":["databases/py-sqlite-anyio","devel/py-anyio","devel/py-pycrdt","lang/python311"],"status":null,"system":"dragonfly","systemLabel":"DragonFly","version":"0.15.4","versions":null,"vulnerabilities":null,"www":"https://jupyter-server.github.io/pycrdt-websocket/"}
