{"repo":"PABannier/PathCollab","free":true,"listed":false,"github":"https://github.com/PABannier/PathCollab","clone":"git clone https://github.com/PABannier/PathCollab.git","description":"A self-hosted collaborative digital pathology viewer with real-time cursor presence and overlays","language":"Rust","stars":31,"topics":[],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"PathCollab A self-hostable collaborative whole-slide image viewer with real-time cursor presence and overlay rendering pathcollab.io --- Why PathCollab? PathCollab is a presenter-led collaborative viewer where one host guides up to 20 followers through a whole-slide image. Everyone sees real-time cursors, can snap to the presenter's view, and overlay millions of cells - all from a shareable link with no accounts required . Feature What It Does --------- -------------- Zero-Auth Sessions Share a link, start collaborating. No logins, no invites, no IT tickets. Sessions auto-expire in 4 hours. Real-Time Presence See where everyone is looking. Cursors update at 30Hz, viewports at 10Hz. \"Follow me here...\" actually works. Dual Overlay System Render tissue heatmaps (tile-based raster) and cell polygons (vector) simultaneously. WebGL2 handles 1M+ cells at 60fps with LOD. Self-Hosted Single docker run command, to spin up a viewer on your proprietary slides. --- Quick Example Open http://localhost:8080 → Share link → Collaborate instantly --- How PathCollab Compares Capability PathCollab QuPath ASAP Viewer Commercial LIMS ------------ :----------: :------: :-----------: :---------------: Real-time multi-user 20 users ❌ ❌ ✅ Cursor presence 30Hz ❌ ❌ ⚠️ Varies Overlay rendering WebGL2, 1M+ polygons Local only ⚠️ Limited ✅ Setup time 30 seconds ⚠️ 5 min ⚠️ 5 min ❌ Weeks Self-hostable Docker ✅ ✅ ⚠️ Varies Cost Free Free Free ❌ $10K+/year When to use PathCollab: - Teaching sessions where a ","default_branch":null,"files":null,"tree":[],"storefront":"/r/PABannier","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PABannier/PathCollab/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}