Binding Yjs with PSPDFKit

I wanted to share a small project I recently worked on: a proof of concept for binding Yjs with PSPDFKit. This project explores how Yjs can be used to enable collaborative features in PSPDFKit, specifically for document editing and annotation.

Repository: yjs-pspdfkit

Background:
This is a playground project for my company’s work, aiming to demonstrate how Yjs can integrate with PSPDFKit to build collaborative solutions. While this isn’t a fully polished solution, it serves as a starting point for anyone looking to implement real-time collaboration for PSPDFKit but unsure where to begin.

Key Details:
The integration shows the feasibility of connecting Yjs’ collaborative capabilities with PSPDFKit’s rich document editing tools.
It is not intended for production use, and I do not currently have plans for further development.

If anyone is interested in developing a more complete Yjs-PSPDFKit binding, I am happy to contribute ideas or collaborate. Building a robust binding could unlock significant potential for collaborative document tools powered by Yjs.

Feel free to check out the repository and provide feedback. I hope this helps anyone looking to integrate Yjs with PSPDFKit!

1 Like

This is awesome :star_struck:
Thanks again for sharing your work!

I’m going to link to my feedback in the GitHub issue: Binding Yjs with PSPDFKit · Issue #678 · yjs/yjs · GitHub