{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/3"}],"enrichment":{"capability":"Ypy-websocket is an async WebSocket connector for Ypy that enables building WebSocket servers and clients to synchronize shared documents across multiple clients in real time.","skillfed_tags":["crdt","collaborative-editing","abandoned"],"use_cases":["Build a collaborative text editor or document editor where multiple users edit the same document simultaneously.","Create a real-time whiteboard or drawing application with synchronized canvas state across clients.","Implement a shared note-taking application where changes propagate instantly to all connected participants.","Develop a collaborative code editor backend that syncs edits across multiple IDE instances.","Build a multiplayer game or interactive application requiring real-time state synchronization."],"what_it_does":"Ypy-websocket is a Python library that provides async WebSocket connectivity for Ypy, a CRDT implementation. It allows you to build collaborative applications where multiple clients connect to a shared document and synchronize changes in real time. The library manages the synchronization logic between client-side YDoc instances and server-side rooms, with optional persistence through a store abstraction.\n\nThe package is built on async/await patterns using anyio and aiosqlite, and integrates with y-py for the underlying CRDT operations. It handles the WebSocket protocol layer so you can focus on the collaboration logic. However, the project is now archived and abandoned, with its last release on 2023-10-04 and no active maintenance.","worth_installing":"No, not for new projects. While the package itself is functional and has low install friction, it is abandoned (last release 2023-10-04, archived repository, no active maintenance). For collaborative document synchronization, you should evaluate actively maintained alternatives or fork this package if you need it. Existing projects already using it may continue, but new adoption carries maintenance risk."},"id":"ypy-websocket","links":{"html":"https://skillfed.io/packages/ypy-websocket","md":"https://skillfed.io/packages/ypy-websocket.md","pypi":"https://pypi.org/project/ypy-websocket/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2023-10-04","license_spdx":null,"license_treatment":"permissive","name":"ypy-websocket","python_support":"supports_current","summary":"WebSocket connector for Ypy"},"popularity":{"monthly_downloads":1110442,"position":4355,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.12.4"}
