cal.diy

Scheduling infrastructure for absolutely everyone.

50.0k
Stars
+8.8k
Gained
21.3%
Growth
TypeScript
Language

💡 Why It Matters

Cal.diy provides a fully open-source scheduling platform derived from Cal.com but stripped of all enterprise and commercial features. It is aimed at individuals or teams wanting complete control over their scheduling infrastructure without any proprietary dependencies or license keys. Built with modern web technologies like Next.js, tRPC, and Prisma, it requires self-hosting and advanced knowledge of server and database management. With over 50,000 stars and recent commits, it shows active maintenance but no notable growth beyond its existing community. The project is not suitable for production use or teams needing enterprise features such as SSO, workflows, or team management, which are available only in Cal.com’s commercial editions. Its MIT license and community-driven approach make it a transparent option for those prioritising open source purity over out-of-the-box enterprise readiness.

🎯 When to Use

Use Cal.diy when you need a completely open-source, self-hosted scheduling system without enterprise features or licensing restrictions. If you require enterprise-grade capabilities like team collaboration, SSO, or dedicated support, consider Cal.com’s hosted or on-premises offerings instead.

👥 Team Fit & Use Cases

Cal.diy typically fits teams building self-hosted scheduling solutions for personal projects or small groups where full control over data and infrastructure is essential. It is often integrated into developer tooling stacks or internal apps that require calendar booking without commercial dependencies.

🎭 Best For

🏷️ Topics & Ecosystem

next-auth nextjs open-source postgresql prisma t3-stack tailwindcss trpc turborepo typescript zod

📊 Activity

Latest commit: 2026-11-13. Over the past 212 days, this repository gained 8.8k stars (+21.3% growth). Activity data is based on daily RepoPi snapshots of the GitHub repository.