Open source alternatives

Open source Calendly alternatives after Cal.com went closed source

Cal.com moved to closed source in April 2026. Here is where that leaves Cal.diy, its MIT-licensed community edition, and Easy!Appointments for self-hosted booking.

For years, the answer to “open source Calendly alternative” was Cal.com. That changed on April 15, 2026, when Cal.com moved its main codebase into a private repository. The public code continues as Cal.diy, relicensed from AGPL-3.0 to MIT, with the enterprise features removed. Cal.com explained the decision on its blog, citing the security risk of public code.

So there are now two realistic open source options, and they serve different needs. We checked both repositories on October 5, 2026.

Quick comparison

Project Best for License Notes
Cal.diy Personal booking links, Calendly-style MIT Teams, workflows and SSO removed
Easy!Appointments Businesses booking services and staff GPL-3.0 Built around services, not meeting links

Cal.diy: the community edition of Cal.com

Cal.diy gives you what most people use Calendly for: event types, a public booking page, availability checks against your calendars, and confirmation emails. It is fully MIT-licensed and needs no license key.

Its README is candid about the limits. Team scheduling, organizations, workflows, insights, and SSO were removed, there is no hosted version, and the project recommends it for personal, non-production use. It is a reasonable choice for an individual who is comfortable running a Next.js application and its database.

If you need the features that were removed, the commercial Cal.com service is the supported path, but it is no longer open source.

Easy!Appointments: bookings for a business

Easy!Appointments is a PHP application for taking appointments with services and providers, such as a clinic, a salon, or a consultancy. Customers pick a service, a staff member, and a time; staff manage their working plans and breaks. It can sync with Google Calendar. Version 1.6.0 was released in May 2026.

Choose it when your bookings are for services with durations and providers, rather than personal “grab 30 minutes with me” links.

How to choose

  • You want a personal booking link like Calendly: Cal.diy, accepting its stated limits.
  • You run a business that books customers into services with staff: Easy!Appointments.
  • You need round-robin team scheduling or SSO: neither open source option covers this well in 2026.

Booking pages handle personal data and send email on your behalf. Before going live, set up reliable email delivery, test time zones with someone in another country, and back up the database. For planning the work that comes after the meeting, see our open source Jira alternatives, or browse the directory.

In the directory

Cal.diy logoMIT

Cal.diy on GitHub (opens in a new tab)

Share booking links that check your calendars, with the MIT-licensed community edition of Cal.com.

Productivity
Good to know +

Good for: Individuals self-hosting their own booking page.

Team, workflow, and SSO features were removed; the project advises against production use.

Alternative to Calendly
Easy!Appointments logoGPL-3.0

Easy!Appointments on GitHub (opens in a new tab)

Let customers book appointments with your services and staff, with Google Calendar sync.

Productivity
Good to know +

Good for: Small businesses taking bookings for services.

It is built around service bookings rather than personal meeting links.

Alternative to Calendly