Loading...
Discovering amazing open source projects
Discovering amazing open source projects
Loading post content...
Cal.com delivers the ultimate scheduling experience with customizable booking links, team collaboration, and developer-friendly infrastructure—all with the freedom and privacy of open-source.
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/
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:
• 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
• 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
• 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
• 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
Cal.com's flexibility extends to how and where you deploy it:
The fastest way to get started—create an account at cal.com and start scheduling immediately.
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
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 })
});
"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
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.
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.
Manage office hours, student advising, and administrative meetings with different booking rules and automated workflows for each type of appointment.
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.
With over 36,000 GitHub stars and 772 contributors, Cal.com is one of the fastest-growing open-source projects:
Check out the contribution guidelines in the repository to get started.
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.
Curating the best open source projects every day. Follow us for daily discoveries of amazing tools and libraries.
Get all the latest posts delivered straight to your inbox.
We respect your privacy. Unsubscribe at any time.