OneCamp is a self-hosted unified workspace that combines real-time chat, tasks, video calls, and collaborative docs — no per-user fees, unlimited users, full data control.
We open-sourced the entire Next.js frontend so anyone can explore, fork, or contribute:
https://github.com/OneMana-Soft/OneCamp-fe
Key pieces of the architecture:
1. Real-time collaboration - Yjs + Hocuspocus (CRDT sync over WebSockets) - Tiptap editor + custom Node microservice - Redis caching + JSON/HTML transform to Go backend
2. WebRTC meetings + live transcription - Self-hosted LiveKit SFU - Custom Python agent pipes audio to Deepgram nova-2 → rebases timestamps → broadcasts transcripts
3. Polyglot persistence - PostgreSQL (source of truth) - Dgraph (graph relations) - OpenSearch (full-text search)
4. Observability - OpenTelemetry traces/logs to self-hosted HyperDX (ClickHouse backend)
Backend remains closed-source for now (Go 1.24 + Chi router + GORM + EMQX MQTT + Firebase FCM), with paid managed hosting option at launch.
Would love feedback, issues, PRs, or just thoughts on what you'd add next.
Repo: https://github.com/OneMana-Soft/OneCamp-fe Waitlist / early access ($9 one-time): https://onemana.dev
Thanks for looking!