# calcom/cal.diy

Scheduling infrastructure for absolutely everyone.

Repository: https://github.com/calcom/cal.diy
Canonical: https://ross.abutalabs.com/products/caldiy
Homepage: https://cal.diy
Language: TypeScript
License: MIT
License Family: permissive
Topics: open-source, typescript, nextjs, next-auth, postgresql, prisma, t3-stack, tailwindcss, trpc, turborepo, zod
Last push: 2026-08-08T17:13:42+00:00

## Health v2 (maintenance only)
Score: 84/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 96, release rhythm 60, longevity 100
- inputs: {"age_days": 1990, "days_push": 25, "days_rel": 185, "gap_med": 1, "n_releases_24m": 328}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 47946, forks 14933 (observed 2026-08-28T04:12:11.357290+00:00)

## What it is
Cal.diy is the fully open-source, MIT-licensed community edition of Cal.com, a scheduling platform for booking meetings and managing availability. It is a fork with all enterprise/commercial features removed, intended for individuals self-hosting their own instance.

## Use cases
- self-host a Calendly alternative for booking meetings
- let clients book time slots on my own domain
- run a personal scheduling page without commercial dependencies
- sync bookings with Google Calendar and Zoom
- host scheduling infrastructure on my own server with Docker
- replace Cal.com's hosted service with a fully open-source instance

## When to choose
- you want a 100% MIT-licensed scheduling tool with no enterprise edition restrictions
- you are comfortable self-hosting with Node.js, PostgreSQL, and Docker
- you need personal, non-production scheduling for yourself or a small group
- you want full control over your booking data and integrations

## When to avoid
- you need enterprise features like teams, organizations, SSO/SAML, workflows, or insights
- you require commercial-grade support and security guarantees for production use
- you don't have server administration and database management experience
- you want a zero-maintenance hosted solution

## Facets
- artifact type: application
- maturity: active
- function: self-hosted, scheduling, web-framework, api-framework, auth, orm
- domain: web-development, self-hosted, developer-tools, apis
- platform: self-hosted, cross-platform
- tags: scheduling, calendar-booking, calendly-alternative, nextjs, t3-stack, mit-license, community-edition, nodejs, docker, web-server

## Member repositories
- calcom/cal.diy (main) score 84

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:12:11.357290+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:20:46.038856+00:00, confidence not recorded.
  - readme: https://github.com/calcom/cal.diy (fetched 2026-08-28T04:12:11.357290+00:00, sha 9d8b546489a1)
  - homepage: https://cal.diy (fetched 2026-08-29T07:42:12.573028+00:00, sha 754b8e47eb34)
  - site_page: https://www.cal.diy/installation (fetched 2026-08-29T07:42:12.583079+00:00, sha ddb16c1657e2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
