Overview:
Cal.diy is a community-driven, fully open-source scheduling platform. It is a fork of Cal.com with all enterprise and commercial code removed, resulting in a 100% MIT-licensed codebase. The project is designed for individuals and self-hosters who want full control over their scheduling infrastructure without any commercial dependencies. It is strictly recommended for personal, non-production use, as it lacks enterprise features like Teams, Organizations, Insights, Workflows, and SSO/SAML.
Core Features:
Self-hosted scheduling: Run the platform on your own infrastructure using Docker or other deployment methods, with no hosted version available.
100% MIT license: The entire codebase is open-source under MIT, with no proprietary "Enterprise Edition" features or license key requirements.
Calendar integrations: Supports configuration of Google Calendar, Microsoft Graph (Office 365), and Zoho Calendar, among others.
Video conferencing integrations: Includes setup for Zoom, Daily.co, and Webex.
CRM integrations: Connects to HubSpot, ZohoCRM, Zoho Bigin, Pipedrive, and Basecamp.
Rate limiting (optional): Supports rate limiting via Unkey for self-hosters who want to add this capability.
Use Cases:
Self-hosters needing a basic booking system: Individuals can deploy Cal.diy on their own server to manage personal appointment scheduling without relying on a cloud service.
Developers experimenting with scheduling infrastructure: Developers can install Cal.diy locally or on a VPS to test or customize a booking platform for non-production use.
Users wanting to avoid commercial dependencies: Those who prefer a fully open-source scheduling tool without enterprise restrictions can use Cal.diy as a stripped-down alternative.
Privacy-conscious testers: Users can evaluate scheduling features in a self-contained environment without connecting to external services (calendar integration is optional during setup).
Why It Matters:
Cal.diy provides a fully open-source, self-hosted scheduling platform that removes all commercial dependencies from the Cal.com codebase. It offers a way for individuals to run a booking system without needing a license key or external account. The project is useful for those who want to explore or maintain a personal scheduling tool with community support, though it intentionally lacks advanced enterprise features like teams, organizations, and SSO.



