Open-source collaboration platform combining real-time chat, document editing, file sharing, and project management. Self-host for complete control.

Overview:

Colanode is an open-source, local-first collaboration workspace that teams and individuals can self-host. It combines real-time chat, rich text pages, customizable databases (table, kanban, calendar), and file management into a single platform. Designed to work online or offline, Colanode prioritizes data ownership and control through its self-hosted server model. It connects via web or desktop apps, allowing users to join multiple workspaces across different servers.

Core Features:

  • Real-Time Chat: Instant messaging for teams and individual conversations.

  • Rich Text Pages: Create documents, wikis, and notes with an intuitive, Notion-like editor.

  • Customizable Databases: Organize information with structured data, custom fields, and dynamic views (table, kanban, calendar).

  • Local-First Sync: Changes are saved to a local SQLite database and synced to the server, allowing offline work and immediate local data reads.

  • Concurrent Editing with CRDTs: Uses Yjs (Conflict-free Replicated Data Types) for real-time collaborative editing on pages and database records, with graceful merging of updates.

  • Self-Hosted Server: Deployable via Docker Compose or Kubernetes, requiring Postgres with pgvector, Redis, and a storage backend (local, S3-compatible, Google Cloud Storage, or Azure Blob Storage).

Use Cases:

  • Team Communication and Project Management: Using integrated chat, pages, and databases to coordinate projects.

  • Creating and Sharing Documentation and Wikis: Building internal knowledge bases with the rich text editor.

  • Organizing Structured Data: Tracking tasks or events with databases that offer table, kanban, and calendar views.

  • Self-Hosting a Collaboration Workspace: For teams prioritizing data control, who can deploy on their own infrastructure using Docker or Kubernetes.

Why It Matters:

Colanode addresses data privacy and offline resilience by combining a local-first architecture (SQLite + CRDTs) with a self-hosted server. It does not rely on cloud-only sync, allowing work to continue during network interruptions. The use of CRDTs for real-time document and database editing enables conflict-free collaboration. As an open-source alternative, it provides a single platform for chat, documents, and databases, with deployment flexibility across local and cloud storage backends.

CondividiXLinkedInReddit

Strumenti correlati

Statistiche progetto

Stelle

4,787

Fork

291

Licenza

Apache-2.0

Metadati

Alternativa a
Notion