Navigate:
Cal.com
~$CAL.C0.4%

Cal.com: Open-source scheduling infrastructure platform

Open-source scheduling platform for calendar booking, self-hosted alternative to proprietary services.

LIVE RANKINGS • 10:20 AM • STEADY
OVERALL
#147
37
BACKEND & APIS
#7
4
30 DAY RANKING TREND
ovr#147
·Backe#7
STARS
40.4K
FORKS
12.0K
7D STARS
+143
7D FORKS
+105
See Repo:
Share:

Learn more about Cal.com

Cal.com is a TypeScript-based scheduling infrastructure platform built on the T3 stack (Next.js, tRPC, Prisma). The application uses PostgreSQL for data persistence and implements authentication through NextAuth.js with support for multiple calendar integrations. The platform features a monorepo architecture managed by Turborepo, with Tailwind CSS for styling and Zod for runtime type validation. Organizations can deploy Cal.com on their own infrastructure or use the hosted service, with white-label customization options and API access for integration into existing workflows.

Cal.com

1

Self-hosted Control

Provides complete data ownership and infrastructure control through self-hosting capabilities. Users maintain full control over their scheduling data, appearance, and workflow customization.

2

API-driven Architecture

Built with tRPC for type-safe API communication and designed for programmatic integration. The platform exposes comprehensive APIs for embedding scheduling functionality into existing applications.

3

T3 Stack Implementation

Utilizes the modern T3 stack with TypeScript, Next.js, Prisma, and tRPC for type safety and developer experience. The monorepo structure with Turborepo supports scalable development and deployment.



vv6.1.13

Adds webhook deletion confirmation dialogs, improves UI components, and refactors OAuth 2.0 endpoints with calendar domain fixes.

  • feat: add delete confirmation dialog to webhook list items
  • fix: toggle chevron icon direction in filter segment dropdown
  • refactor: OAuth 2.0 endpoints
  • fix: ensure default calendars domain
  • refactor: Break useCreateEventType hook into web-specific and platform-specific ones
vv6.1.12

Updates dependencies for security, fixes HubSpot contact issues, and improves video booking functionality with enhanced testing.

  • chore: bump tar resolution to 7.5.7
  • fix: missing phone numbers on new HubSpot contacts
  • feat: support Cubic feedback workflow for external forked PRs
  • test: replace text locators with data-testid selectors in team filter tests
  • fix: prevent video redirect when booking additional seats
vv6.1.11

Optimizes CRM lookups, enhances calendar UI with real-time updates, and improves email filtering for seat-based bookings.

  • fix: skip duplicate CRM lookup when router already performed it
  • feat: update current time indicator on page refocus
  • fix: filter attendees in emails when seatsShowAttendees is disabled
  • chore: Update Mintlify to V2

See how people are using Cal.com

Loading tweets...


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers