
Coda
Docs, tables, and apps combined into one collaborative workspace
Discover top open-source software, updated regularly with real-world adoption signals.

Local-first collaboration workspace combining chat, docs, and databases
Self-hosted collaboration platform with real-time chat, rich text pages, customizable databases, and file management. Works offline with local-first architecture and CRDT-powered concurrent editing.

Colanode is a self-hosted collaboration platform that combines real-time chat, rich text editing, structured databases, and file management in a single workspace. Built on a , it ensures teams can work seamlessly whether online or offline, with all changes saved locally first and synced in the background.
The platform leverages Conflict-free Replicated Data Types (CRDTs) powered by Yjs to enable true real-time collaboration. Multiple team members can edit pages and database records simultaneously, with the system automatically merging changes without conflicts. All data is stored in a local SQLite database for instant access, then synchronized to your self-hosted server.
Colanode adapts to your infrastructure needs. Connect via web or desktop apps to multiple servers, each hosting separate workspaces for different teams or projects. Self-hosting requires Postgres with pgvector, Redis (or compatible services like Valkey), and S3-compatible storage. Docker Compose and Kubernetes Helm charts are provided for straightforward deployment. Free beta cloud servers in EU and US regions are available for immediate testing.
When teams consider Colanode, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Remote Team Knowledge Base
Centralize documentation, wikis, and project notes with real-time editing while maintaining full data control through self-hosting
Offline-First Field Operations
Enable field teams to access and update project data, chat history, and files without internet connectivity, syncing automatically when online
Privacy-Compliant Project Management
Manage tasks using kanban boards, calendars, and custom databases while keeping sensitive data on-premises for regulatory compliance
Multi-Workspace Organization
Connect to multiple self-hosted servers from one app, separating client projects, internal teams, and departments into isolated workspaces
You need Postgres with the pgvector extension, Redis (or compatible services like Valkey), S3-compatible storage, and the Colanode server Docker image. Docker Compose and Kubernetes Helm charts are provided in the repository.
All changes are saved to a local SQLite database first, then synced to the server via background processes. Data reads happen locally for instant access, allowing you to work offline and sync when connectivity returns.
Yes, pages and database records use Conflict-free Replicated Data Types (CRDTs) powered by Yjs to support real-time concurrent editing without conflicts. Messages and file operations use simpler database tables without concurrent edit support.
The EU and US cloud servers are currently free during beta testing. Pricing details will be announced in the future, but self-hosting remains available under the Apache-2.0 license.
Both connect to the same servers and offer identical functionality. The desktop app provides optimal performance, while the web app offers instant access without installation. The web app is currently in early preview and may have browser compatibility issues.
Project at a glance
ActiveLast synced 4 days ago