TinyCld
Your cloud, your rules.·tinycld.org
TinyCld is a free, open-source cloud productivity suite offering Mail, Calendar, Contacts, Drive, Text, and Calc apps that speak standard protocols (IMAP, SMTP, CalDAV, CardDAV, WebDAV). It can be self-hosted via a single Docker container or used as a hosted option, and it is also a developer platform for building additional apps on top of the same foundation. Native mobile apps for iOS and Android connect to a user's own server, and a migration tool imports data from Google Takeout.
What it's for
Features 20
- .docx and Markdown round-trip in Text editor
- .xlsx and CSV round-trip in Calc
- Append-only audit log with UI to browse and export
- Auth with sessions, signup, login, and OAuth-ready user records
- Cloud file storage with versioning, share links, role-based permissions, thumbnails, and trash (WebDAV)
- Developer platform: manifest-based feature packages with typed schemas, Go server extensions
- Forms built with react-hook-form and Zod validation
- Full email with threaded conversations, labels, attachments, and delivery tracking (IMAP/SMTP)
- Invite-only signup, no public account creation
- Light/dark theming with semantic tokens
- Migration tool that parses Google Takeout .mbox, .ics, and .vcf files, deduping contacts and events
- Multi-org support with per-org roles and org-scoped routes
- Native mobile apps for iPhone, iPad, and Android with native push notifications
- Real document editor (Text) with rich formatting, tables, comments, suggesting mode with accept/reject, live CRDT collaboration
- Real-time updates across apps via server-sent events, no polling
- Server-side image proxy for HTML email to hide sender IP and read receipts
- Shared calendars with recurring events, guest management, RSVP, reminders, color-coded categories (CalDAV)
- Shared contact directory with favorites, notes, org-wide sharing (CardDAV)
- Single Docker container deployment with baked-in healthchecks and Let's Encrypt
- Spreadsheets (Calc) with formulas, named ranges, pivot tables, conditional formatting, sort/filter, comments, real-time co-editing
Pricing
Page compares TinyCld's $0/user cost to Google Workspace ($7.20/user/mo) and Microsoft 365 ($6.00/user/mo); these are competitor prices, not TinyCld's own plans. Self-hosting is suggested on a '$5/month VPS', which is infrastructure cost, not a TinyCld fee.
Free forever per user; can self-host on a $5/month VPS (infrastructure cost, not a TinyCld fee) or use hosted option
No per-seat pricing, no premium tiers, no surprises