Cal.diy

Repo

Self-hosted open-source scheduling built on Next.js, Prisma and PostgreSQL

44.7k

What is Cal.diy?

Best for: developers who want Calendly-style scheduling running on their own server, with full control over the database and the booking data.

Cal.diy is the open-source community edition of Cal.com, a scheduling platform for booking meetings, consultations and appointments. It is built on the T3 stack — Next.js, Prisma, PostgreSQL and NextAuth — which makes it approachable to modify if you already work in TypeScript.

What makes it useful: self-hosting means client booking data stays on infrastructure you control, which matters for consultants handling confidential engagements or anyone operating under data-residency requirements. The stack is conventional enough that customising availability rules or booking flows is ordinary application work.

Where it falls short: the maintainers are explicit that Cal.diy is intended for personal, non-production use and should be treated as use-at-your-own-risk. Self-hosting demands real competence in server administration, database management and securing sensitive data. If you need commercial or enterprise-grade scheduling, the project directs you to hosted Cal.com instead — this is not a drop-in replacement for it.

Details: TypeScript, MIT licensed. Requires PostgreSQL.

Topics

scheduling
calendar
appointment booking
event management

Reviews (0)

No reviews yet.

Sign in to write a review.

Similar Repos

L
Open Source

LangChain

Agent engineering platform for building LLM applications from composable parts

No reviews yet
E
Free

ECC

Agent harness optimisation for Claude Code, Codex, OpenCode and Cursor

No reviews yet
H
Free

Hermes Agent

Self-improving agent from Nous Research that learns across sessions

No reviews yet
S
Free

Skills for Real Engineers

Small, composable agent skills from Matt Pocock's daily .agents directory

No reviews yet