Colanode

A local-first collaboration workspace combining real-time chat, rich text pages, databases, and file management for teams.

Colanode is an open-source desktop app that serves as a comprehensive collaboration workspace that combines communication tools with knowledge management and project organization. The software is available as a desktop application and a web app, both of which connect to a central server to synchronize data across different devices.

Users can organize their work into multiple workspaces, each containing specific projects or team data. The system follows a local-first architecture, meaning all changes are first saved to a local SQLite database before syncing to the server in the background. This approach allows users to continue working while offline and ensures immediate access to content through local reads, reducing latency during navigation.

Key features

  • Real-time instant messaging for teams and individuals
  • Rich text editor for creating documents, wikis, and notes
  • Customizable databases with table, kanban, and calendar views
  • Integrated file management for storing and sharing documents
  • Conflict-free Replicated Data Types (CRDTs) via Yjs for concurrent editing
  • Local-first synchronization using a local SQLite database
  • Support for multiple self-hosted server connections
  • Flexible storage backends including local filesystem, S3, Google Cloud, and Azure

The technical architecture relies on a server API, Postgres with the pgvector extension, and Redis for caching and messaging. It is designed for individuals and organizations that require full control over their data privacy and hosting environment. The desktop application is built with Electron, while the server can be deployed using Docker Compose or Kubernetes via Helm charts. To handle simultaneous updates on pages and database records, the system uses Yjs to merge updates from multiple users automatically, while messages and file operations use standard database tables.

Colanode is a privacy-focused, all-in-one workspace for teams that prefer self-hosting and local-first data ownership.

Last Modified
Software TypeDesktop App
Platform
Last Activity4 months ago
Repository Age2 years
LicenseApache-2.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.