finds.dev← search

// the find

spacedeck/spacedeck-open

★ 1,128 · JavaScript · AGPL-3.0 · updated Oct 2023

Spacedeck, a web based, real time, collaborative whiteboard application with rich media support

Spacedeck Open is a self-hosted collaborative whiteboard built in Node.js, originally a commercial SaaS shut down in 2018 and open-sourced for organizations that depended on it. It handles real-time multi-user editing with drag-and-drop media, shapes, text, and presentations on an infinite canvas. It's for teams or schools that want to run their own Miro-like tool without a SaaS subscription.

Real-time collaboration via WebSockets is the core feature and it works — the architecture separates WebSocket handling cleanly from the REST API. SQLite default with optional Postgres upgrade is a sensible default that makes local installs trivially easy. The SCSS is well-organized into per-component files rather than one monolithic stylesheet. Docker Compose setup is included and straightforward, which makes self-hosting actually achievable for non-developers.

Last meaningful commit was October 2023 and activity before that was sparse — this is effectively unmaintained. The frontend is AngularJS (ng-app, $scope) — not Angular 2+, the 2013 version — bundled with jQuery 2.1.4 and lodash.compat; adopting this means owning a legacy JS stack nobody is hiring for. PDF and ZIP export are explicitly noted as broken in the README with no timeline for a fix. The AGPL license is a hard stop for anyone wanting to embed this in a commercial product.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →