The simple act of finding time to meet has become surprisingly complex. Cal.com changes that equation with an elegant, open-source scheduling platform that puts you in complete control. Whether you're an individual managing personal appointments, a growing business optimizing customer bookings, or a developer building the next great scheduling product, Cal.com provides the infrastructure to make time alignment effortless.
Website: https://cal.com/
Why Cal.com?
The scheduling landscape has been dominated by closed-source, proprietary solutions that lock you into their ecosystems and limit your control. Cal.com breaks that paradigm:
- Truly Open Source
Every line of code is available on GitHub under the AGPL license. Inspect it, modify it, self-host it—the power is yours. - Unmatched Flexibility
From simple personal links to complex routing forms and round-robin team scheduling, Cal.com scales with your needs. - Developer-First Philosophy
Build on Cal.com's infrastructure with robust APIs, embeds, and extensible architecture—perfect for SaaS platforms and marketplaces. - Privacy-Focused
Your scheduling data stays under your control, meeting stringent compliance requirements (ISO 27001, SOC2, GDPR, HIPAA). - Enterprise-Ready
Secure, scalable, and ready for organizations of any size with advanced features like SSO, audit logs, and custom branding. - Lightning-Fast Experience
The modern tech stack (Next.js, TypeScript, Prisma, tRPC) delivers exceptional performance for both hosts and guests.
Spotlight on Key Features
1. Personalized Booking Experience
• Custom Booking Links: Create memorable links like cal.com/yourname
• Booking Limits: Set daily, weekly or monthly caps to prevent meeting fatigue
• Time Buffers: Add breathing room before and after meetings
• Minimum Notice: Prevent last-minute bookings when you need preparation time
2. Seamless Calendar Intelligence
• Multiple Calendar Connections: Sync with Google, Outlook, Apple, and more
• Availability Management: Set working hours and manage time across time zones
• Calendar Overlay: Let bookers see their own calendar alongside your availability
• Automatic Time Zone Detection: No more confusion about meeting times
3. Team & Organization Tools
• Round-Robin Scheduling: Distribute meetings fairly across team members
• Routing Forms: Direct bookers to the right person with custom intake questions
• Team Pages: Create dedicated booking hubs for departments or functions
• Organization-Wide Settings: Enforce brand consistency and security policies
4. Deep Integrations Ecosystem
• Video Conferencing: Native Cal Video or connect with Zoom, Teams, Meet
• CRM Integration: Sync with Salesforce, HubSpot, Pipedrive, and more
• Payment Processing: Take payments or deposits via Stripe
• Workflow Automation: Connect to 1000+ apps via Zapier or native integrations
Deployment Your Way
Cal.com's flexibility extends to how and where you deploy it:
🌎 Cal.com Cloud (SaaS)
The fastest way to get started—create an account at cal.com and start scheduling immediately.
- Free Plan: Core features for individuals
- Pro Plan: Advanced features for professionals
- Teams Plan: Collaborative features for groups
- Enterprise Plan: Custom solutions for organizations
🏠 Self-Hosted (Open Source)
Take full control with self-hosting:
# Clone the repository
git clone https://github.com/calcom/cal.com.git
cd cal.com
# Install dependencies
yarn
# Configure environment
cp .env.example .env.local
# Start development server
yarn dev
Or deploy with Docker:
docker run -p 3000:3000 calcom/cal.com:latest
🧩 Embedded Calendars & API
Integrate Cal.com directly into your product:
<!-- Embed example -->
<iframe src="https://cal.com/yourname/30min" width="100%" height="600px" frameborder="0"></iframe>
Or use the API for custom implementations:
// API example
const response = await fetch('https://api.cal.com/v1/availability', {
method: 'POST',
headers: { 'Content-Type': 'application/json', 'Authorization': `Bearer ${apiKey}` },
body: JSON.stringify({ userId: 'yourname', duration: 30 })
});
Real-World Success Stories
"Switching to Cal.com cut our sales team's scheduling friction in half. Our clients love the branded experience, and our developers love that they can extend it."
— Guillermo Rauch, CEO at Vercel
"The ability to self-host Cal.com was a game-changer for our healthcare practice. We maintain complete control over patient data while providing a seamless booking experience."
— Dr. Sarah Lin, Director of Digital Health at MedTech Solutions
From the Field: Practical Applications
Enterprise Sales Teams
Route high-value prospects to the right sales rep based on territory, company size, or product interest—all with consistent branding and seamless Salesforce integration.
Professional Services
Enable clients to book time with the right specialist based on their needs, with automatic payment collection and custom intake forms that gather critical information before the meeting.
Educational Institutions
Manage office hours, student advising, and administrative meetings with different booking rules and automated workflows for each type of appointment.
Healthcare Providers
Create HIPAA-compliant booking flows with custom forms, secure video conferencing, and full audit trails—either self-hosted or on Cal.com's compliant cloud.
Join the Cal.com Community
With over 36,000 GitHub stars and 772 contributors, Cal.com is one of the fastest-growing open-source projects:
- Contribute Code: Help build new features or fix bugs
- Improve Documentation: Make Cal.com more accessible to everyone
- Share Use Cases: Inspire others with your Cal.com implementation
- Build Integrations: Extend Cal.com's ecosystem with new connections
Check out the contribution guidelines in the repository to get started.
The Mission: Connect a Billion People
Cal.com isn't just building scheduling software—it's on a mission to connect a billion people by 2031 through better calendar scheduling. By making this essential infrastructure open-source, customizable, and accessible, Cal.com is transforming how the world coordinates time across individuals, teams, and organizations.
Ready to transform how you schedule? Visit cal.com or explore the code on GitHub.