awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
spacedeck avatar

spacedeck/spacedeck-open

0
View on GitHub↗
1,129 stars·248 forks·JavaScript·AGPL-3.0·22 views

Spacedeck Open

Spacedeck is a web-based collaborative whiteboard platform that provides an infinite canvas for real-time visual brainstorming and project management. It enables multiple participants to interact simultaneously within a shared workspace, synchronizing drawing, writing, and media placement across browser-based interfaces.

The platform distinguishes itself through a container-native deployment model and a plugin-based storage abstraction, allowing users to manage their own infrastructure while connecting to local file systems, cloud object storage, or relational databases. It maintains document consistency during concurrent edits through operational transformation rules and ensures real-time state synchronization across clients using persistent bidirectional socket connections.

The application supports a broad range of content management capabilities, including the embedding of multimedia assets and the transformation of whiteboard layouts into structured, zooming presentations. Users can also localize the interface through external language packs and export project data into standard document or archive formats for offline distribution.

The software is designed for self-hosted environments, utilizing containerization to ensure consistent execution and simplified scaling across diverse hosting platforms.

Features

  • Collaborative Whiteboards - Provides an infinite canvas for drawing, writing, and arranging multimedia content to facilitate real-time visual collaboration.
  • Canvas-Based Rendering - Renders complex visual scenes by mapping multimedia objects and drawing primitives onto a high-performance HTML5 canvas element.
  • Real-time Collaborative Editors - Facilitates working together on an infinite digital canvas to brainstorm, sketch, and organize visual ideas in real time.
  • Operational Transformation Sync - Maintains consistency in shared documents by merging concurrent user edits into a single linear history using mathematical transformation rules.
  • WebSocket State Synchronization - Synchronizes canvas state across multiple clients by broadcasting incremental operational changes through a persistent bidirectional socket connection.
  • Collaborative Project Planning - Enables embedding images, videos, and audio files into a shared workspace to create rich visual documentation and interactive project roadmaps.
  • Self-Hosted Project Management - Provides a containerized application for managing collaborative whiteboards with configurable storage backends and support for exporting project data.
  • Configurable Storage Backends - Supports connections to local file systems, cloud object storage, or relational databases to ensure persistent data and media accessibility.
  • Application Server Container Deployments - Packages the application and its runtime dependencies into isolated images to ensure consistent execution across diverse cloud and server environments.
  • Containerized Deployments - Supports packaging into isolated containers to simplify installation, scaling, and infrastructure management.
  • Self-Hosted Deployments - Supports managing and scaling a collaborative web service within isolated containers to maintain full control over data storage and infrastructure.
  • Storage Abstractions - Decouples data persistence from the core application logic by using interchangeable drivers for local files, cloud buckets, or relational databases.
  • Drag-and-Drop Asset Insertion - Allows users to drag and drop images, videos, and audio files onto the canvas to enhance visual communication.
  • Presentation Modes - Transforms whiteboard elements into a structured, zooming presentation to effectively share complex ideas and project workflows.

Star history

Star history chart for spacedeck/spacedeck-openStar history chart for spacedeck/spacedeck-open

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Spacedeck Open

These projects share indexed features with Spacedeck Open. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • vanila-io/wireflowvanila-io avatar

    vanila-io/wireflow

    4,154View on GitHub↗

    Wireflow is a real-time collaborative flowchart tool and visual mapping application. It provides a shared digital canvas where multiple users can simultaneously design diagrams, map user flows, and create process maps. The application uses an operational transformation engine to resolve conflicting edits and maintain a consistent state across all users. A vector-based renderer ensures that flowchart elements remain sharp at any zoom level, while a WebSocket synchronization layer broadcasts canvas updates and cursor movements instantly between clients. The project is delivered as a containeri

    JavaScript
    View on GitHub↗4,154
  • jsbin/jsbinjsbin avatar

    jsbin/jsbin

    4,421View on GitHub↗

    JSBin is a collaborative JavaScript playground and online frontend sandbox for writing, executing, and debugging web code. It provides a real-time code editor and an integrated environment that instantly renders HTML, CSS, and JavaScript with a live preview. The platform is designed for live coding demonstrations and pair programming, featuring a broadcasting environment that transmits keystrokes and code changes to other users instantly. It supports real-time synchronization for multiple developers through shared live sessions and includes a transpilation tool to convert alternative programm

    JavaScript
    View on GitHub↗4,421
  • studio-42/elfinderStudio-42 avatar

    Studio-42/elFinder

    4,793View on GitHub↗

    elFinder is a JavaScript-based web file manager that provides a browser interface for organizing and manipulating files and folders on remote servers. It functions as a backend-agnostic storage interface, utilizing a common API and a JSON-based protocol to translate browser requests into various server-side language commands. The system decouples the front end from physical storage through a multi-backend interface and volume-driver abstraction. This allows the file explorer to connect to different server-side languages and storage volume drivers to manage data across diverse environments. T

    JavaScript3rd-party-connectorsajaxelfinder
    View on GitHub↗4,793
  • papra-hq/paprapapra-hq avatar

    papra-hq/papra

    3,838View on GitHub↗

    Papra is a self-hosted document management system designed for digital archiving, organization, and retrieval. It serves as a centralized platform for storing files with a focus on security, providing an encrypted file archive using AES-256-GCM and a programmatic interface for managing documents and metadata via a REST API, SDK, and command line tools. The system distinguishes itself through an automated document ingestion engine that imports files via email forwarding, monitored folders, and webhook listeners. It further enhances discoverability by acting as an OCR document indexer, extracti

    TypeScriptapparchivedocument
    View on GitHub↗3,838
Compare all 30 related projects→

Frequently asked questions

What does spacedeck/spacedeck-open do?

Spacedeck is a web-based collaborative whiteboard platform that provides an infinite canvas for real-time visual brainstorming and project management. It enables multiple participants to interact simultaneously within a shared workspace, synchronizing drawing, writing, and media placement across browser-based interfaces.

What are the main features of spacedeck/spacedeck-open?

The main features of spacedeck/spacedeck-open are: Collaborative Whiteboards, Canvas-Based Rendering, Real-time Collaborative Editors, Operational Transformation Sync, WebSocket State Synchronization, Collaborative Project Planning, Self-Hosted Project Management, Configurable Storage Backends.

Which projects share features with spacedeck/spacedeck-open?

Projects with overlapping indexed features include: jsbin/jsbin — JSBin is a collaborative JavaScript playground and online frontend sandbox for writing, executing, and debugging web… vanila-io/wireflow — Wireflow is a real-time collaborative flowchart tool and visual mapping application. It provides a shared digital… studio-42/elfinder — elFinder is a JavaScript-based web file manager that provides a browser interface for organizing and manipulating… papra-hq/papra — Papra is a self-hosted document management system designed for digital archiving, organization, and retrieval. It… hcengineering/huly-selfhost — This project is a self-hosted project management platform and collaboration tool designed for private deployment on… digitallyinduced/ihp — ihp is a type-safe web framework and full-stack application orchestrator designed for PostgreSQL. It functions as a…

Curated searches featuring Spacedeck Open

Hand-picked collections where Spacedeck Open appears.
  • Open-Source Alternatives to Miro
  • Open-Source Alternatives to Lucidchart