
Overview
Cal.diy is the MIT-licensed, self-hostable scheduling platform powering Cal.com. It enables individuals and teams to create shareable booking links, manage availability, sync with Google/Outlook calendars, and automate reminder workflows. It supports round-robin and collective event types. Deploy via Docker Compose or Vercel with environment configuration for a database and email provider.
Where it falls short of Calendly
- Self-hosted setup requires configuring PostgreSQL, email/SMTP, and OAuth providers
- Enterprise features (SAML SSO, workflows at scale, analytics) are cloud-only or require an enterprise license
- Payment collection integrations need additional third-party setup
- Admin UI for multi-tenant management is less polished than Calendly's hosted offering
We list the gaps honestly so you can decide if the trade-off is worth owning your data.
Tags
Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.
Embed the Cal.diy difficulty badge in your README — it links back here.
[](https://openreplace.com/cal-diy)Similar open-source projects
Other self-hostable tools in the same space worth comparing.
Scheduling infrastructure for everyone, the open-source Calendly alternative
Open-source hotel reservation and channel management system
Self-hosted scheduling polls to find the best time for a group to meet
Lightweight CalDAV and CardDAV server with minimal configuration