</>macrostackBrowse all
Tool profile · Scheduling & Booking

Cal.diy

MIT-licensed community edition of the Cal.com scheduling codebase.

85
sovereignty

Cal.diy is the free, permissively-licensed fork Cal.com released in April 2026 after taking its commercial product closed-source. It carries over Cal.com's core booking engine — event types, buffer/booking-limit rules, Stripe/PayPal payments, and calendar/video integrations — under the MIT license, but the maintainers themselves describe it as community-maintained and recommend it for personal, non-production use rather than as a supported business tool.

OPEN SOURCEMITSELF-HOSTLOCAL-FIRST
LicenseMIT
PricingFree, self-hosted. No official managed hosting or support channel; Cal.com's paid hosted product is a separate, now closed-source, offering.
Open sourceYes
Self-hostableYes
Local-first dataYes

What it does well

  • +Fully MIT-licensed — no open-core split, no feature paywall, free to modify or redistribute
  • +Inherits a feature-rich booking engine: recurring events, seated events, payments, wide calendar/video integration list
  • +REST API and embeddable booking widgets for building your own booking flow
  • +Active repo (46k+ stars, commits within days) even post-fork

Where it falls short

  • Its own docs recommend it for personal use only and disclaim production readiness — 'use at your own risk'
  • No official support; the parent company no longer backs this codebase
  • Missing team/organization features, SSO/SAML, workflows, and routing forms that stayed in Cal.com's closed-source enterprise edition
  • Requires running Postgres + Redis + a Node.js host yourself — more moving parts than a single-binary app
  • Young as an independent project (forked April 2026); long-term maintenance commitment is unproven

Cal.diy as an alternative to

Where Cal.diy shows up in our comparisons, and how it ranked.

Cal.diy head-to-head

Straight comparisons against the tools people weigh it against.

The Macrostack brief

New swaps, worth your inbox.

A short, occasional email when we add a high-intent alternative or ship a new head-to-head. No spam, no selling your address — unsubscribe in one click.