Skip to main content

Teleportal: A real-time collaborative editing framework

K.3.201 | Day 2 | 13:55 - 14:00 | Speakers: Nick Perez

Teleportal: A real-time collaborative editing framework
A picture of a devroom at FOSDEM 2024
Open in browser
Get involved in the conversation!Join the chat

Notes

Abstract

Teleportal is a framework for creating a web-standards based backend & client for realtime collaborative applications. It is based on the popular Y.js CRDT, and implements a synchronization protocol on top. Teleportal focuses on giving the building blocks to create a server implementation, rather than being a single monolithic implementation. The project was built out of the desire for an optimized replacement of Hocuspocus (in both scale, performance & features). It currently implements communication over HTTP, HTTP + SSE, Websockets, but should scale to other bidirectional protocols. As well as being storage implementation agnostic & offering E2EE (alpha), there are plans to implement file uploads, user customizable messaging & more.

Attachments

Speakers

Nick Perez

Core maintainer of BlockNote a ProseMirror-based rich-text editor. Previously worked as a maintainer of Tiptap, another ProseMirror-based rich-text editor. Interested in: - CRDTs, like Y.js - Bluesky's ATProtocol - Web Development & Frameworks


Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.