A guide to building long-term compounding knowledge infrastructure. See details on GitHub .

Cal.com

An open-source, developer-friendly scheduling and booking infrastructure that supports self-hosting and hosted services.

Summary

Cal.com is an open-source scheduling and booking platform designed for developers and organizations. It provides API-driven, white-label scheduling features with flexible deployment options and extensive integrations to keep event data under your control.

Features

  • Open-source core licensed under AGPLv3 with optional enterprise extensions.
  • Extensive integrations (Google Calendar, Microsoft, Zoom, and more).
  • API-first architecture, embeddable widgets, and customizable UI.
  • Multi-environment deployment support including Docker, Vercel, and cloud platforms.

Use Cases

  • Organizations requiring self-hosted scheduling for compliance and data ownership.
  • Embedding scheduling into SaaS products or websites.
  • Complex scheduling needs in education, healthcare, and multi-party collaboration.

Technical Details

  • Built with Next.js, tRPC and Prisma, primarily in TypeScript.
  • Uses PostgreSQL and Prisma ORM; supports modular monorepo structure (turborepo).
  • Includes CI, tests, and deployment guides for common platforms.

Comments

Cal.com
Resource Info
Author Cal.com
Added Date 2025-10-02
Open Source Since 2021-03-22
Tags
Open Source Product