Cal.com (Cal.diy)Prospect-ready booking pages like Calendly, but open source, so you can run it on your own servers.
Repo

Cal.com (Cal.diy)

Prospect-ready booking pages like Calendly, but open source, so you can run it on your own servers.

Open source 47.8kTypeScriptMITsince 2021
Free & open source
The take

The most polished open-source booking tool, close enough to Calendly that prospects will not notice a difference. The catch is that running the free version yourself takes real IT work, and the features teams actually want, such as single sign-on and higher seat counts, sit behind paid plans.

Strength

Connects to Google and Outlook calendars and to Zoom, Meet, and Teams calls out of the box, and round-robin scheduling routes each inbound meeting to the right rep automatically.

Watch out

Hosting it yourself is a genuine IT project, and the most valuable team features are gated behind paid tiers. Most small GTM teams end up on the hosted cloud plan.

At a glance
LanguageTypeScript
LicenseMIT
Self-hostYes
Managed cloudYes (cal.com)
First release2021
Stars47.8k

What it does

  • Public booking pages synced live with Google, Outlook, and other calendars, so double-booking stops being your problem
  • Round-robin and pooled team scheduling, so inbound demo requests distribute across reps automatically
  • Automated reminders, confirmations, and follow-ups over email and text message, which cuts no-shows on booked demos
  • Built-in video calls plus Zoom, Google Meet, and Microsoft Teams, so the right meeting link lands in every invite
  • Payment collection through Stripe, handy for paid consults, audits, or coaching sessions
  • Brandable and embeddable on your own site, so the booking step stays on your domain and on-brand

What it can’t do

  • Replace your day-to-day calendar; it handles bookings only, so your team still lives in Google Calendar or Outlook
  • Provide single sign-on and company-wide admin controls on the free version; those come with paid team plans
  • Book by day or date range out of the box; it thinks in time slots and durations, so unusual formats need workarounds
  • Relocate easily once set up; moving a self-hosted instance to a new address often means restoring from backup

Pros & cons

Pros
  • A genuinely open-source core backed by one of the biggest communities in the category
  • Calendar and video integrations that behave reliably, so confirmed meetings rarely fall through
  • Full branding control over booking pages, useful when scheduling is part of the sales experience
  • Very fast development, with fixes and features merged weekly
  • A managed free tier, so you can skip self-hosting completely and still start at zero cost
Cons
  • The team and enterprise features people actually want sit behind paid plans and a commercial edition
  • Self-hosted setup and upgrades demand real technical time from someone
  • Users report rough edges in the booked-appointments view and calendar templates
  • Seat limits, booking limits, and steep enterprise pricing draw long-running complaints
  • Self-hosting documentation lags the product, so guides go stale quickly

Recently fixed

Pulled from the repo’s closed issues and PRs. A live project fixes things in public; a dead one doesn’t.

Watch it work

Real tutorials and reviews from YouTube, not ours.

Free Calendly Alternative? The Catch With Cal.diyTechWealth Hub · review - weighs the free, MIT-licensed, open-source claim against the reality that you still have to host it yourself
Cal.com - an open source, self hosted tool for scheduling mutual best times for meetings!Awesome Open Source · review - walkthrough of what the self-hosted booking system does and how it compares to Calendly
Cal.com + Google Calendar Integration (Part 2) | Self-Hosted Automated Scheduling [Complete]Nasir Hussein · tutorial - wiring a self-hosted instance to Google Calendar for automated scheduling
6 sourcesWhere this page’s facts came from. Open the receipts.
  1. 1GitHub repo (calcom/cal.diy)
  2. 2GitHub API closed issues and PRs
  3. 3Cal.com product site
  4. 4Cal.com pricing
  5. 5Reddit r/selfhosted - cal.com self-hosted is too limited
  6. 6Reddit r/selfhosted - Anyone use cal.com selfhosted