Cal.com is an open source scheduling and booking platform, built as a self-hostable alternative to Calendly. It handles the logistics of finding meeting times across people, calendars, and time zones, and gives teams full control over where their booking data lives. The platform is available as a managed cloud service and as source-available code that can run on your own infrastructure.
Cal.com fits teams that want scheduling inside their own domain and infrastructure rather than a third-party service, developers embedding booking flows into an application through the API, and organizations with compliance requirements that need booking data to stay self-hosted.
The project is built with TypeScript, Next.js, Prisma, and PostgreSQL, and is developed as a monorepo. It can be deployed with Docker or as a standard Node.js application backed by a Postgres database.