Categories
Self-Hosted Collaboration Project Management Knowledge Base Documents Team Chat Local-FirstStars
Forks
Watchers
Developer links
Colanode
With nearly 5,000 GitHub stars and a Hacker News launch that garnered 147 points, Colanode delivers the first genuinely local-first alternative to both Slack and Notion in a single self-hosted workspace — writing every operation to a client-side SQLite database before syncing to your server, so teams work at full speed offline, on planes, or through intermittent connections without ever losing a draft. The real-time chat system provides channels and direct messages with instant delivery via WebSocket, while the rich text editor offers Notion-style block-based pages for documents, wikis, meeting notes, and knowledge bases with headings, code blocks, embeds, and nested hierarchies. Customizable databases organize structured data with custom fields and three dynamic views — table for spreadsheet-style browsing, kanban for visual workflow boards, and calendar for time-based planning. Conflict-free Replicated Data Types powered by Yjs handle concurrent editing across pages and database records: multiple users modify the same document simultaneously and the system merges changes automatically without manual conflict resolution. File management supports upload, sharing, and organization within workspaces using pluggable storage backends including local filesystem, S3-compatible services, Google Cloud Storage, and Azure Blob Storage with TUS resumable uploads for large files. The server runs Fastify with Zod validation on Node.js 20+, persists to PostgreSQL with pgvector extension, uses Redis for event broadcasting, and deploys via a single Docker image. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
Benefits
- Work Offline Without Losing Data
- Local-first SQLite storage on every client means instant UI updates and full functionality without internet — changes sync automatically in the background when connectivity returns.
- Replace Slack And Notion Together
- Combines real-time team chat, rich text documents, customizable databases, and file management in a single unified platform instead of paying for multiple SaaS subscriptions.
- Conflict-Free Real-Time Collaboration
- Yjs CRDT engine merges concurrent edits from multiple users automatically without conflicts, enabling simultaneous document and database editing across distributed teams.
- Full Data Ownership Self-Hosted
- Deploy on your infrastructure with PostgreSQL, Redis, and your choice of S3-compatible, GCS, or Azure storage backends — no data ever leaves your servers.
Features
- Real-Time Chat
- Channels and direct messages with instant WebSocket delivery, threaded conversations, and background sync that keeps messages available offline in local SQLite.
- Rich Text Pages
- Block-based Notion-style editor for documents, wikis, and notes with headings, code blocks, embeds, nested hierarchies, and CRDT-powered collaborative editing.
- Customizable Databases
- Structured data with custom fields and three dynamic views: table for spreadsheets, kanban for workflows, and calendar for time-based planning.
- Local-First Architecture
- Every operation writes to client SQLite first, enabling offline work with zero latency, then syncs mutation batches to the server via revisioned CRDT streams.
- Pluggable File Storage
- Upload and manage files with TUS resumable uploads across local filesystem, S3-compatible, Google Cloud Storage, or Azure Blob Storage backends.