# Cal.diy vs Easy!Appointments

> Pick Cal.diy for a modern, MIT-licensed Calendly-style booking app forked from Cal.com; pick Easy!Appointments for a lightweight PHP booking system for services and staff.

## Verdict

Cal.diy is the community edition of Cal.com with all enterprise code removed, so it gives individuals polished booking pages and broad calendar integrations without a license key, but its README recommends it for personal, non-production use. Easy!Appointments is a long-running PHP app that fits small businesses booking customers into services with several providers, and it runs on ordinary LAMP hosting.

- Best for Cal.diy: Individuals who want Calendly-style booking pages on their own server
- Best for Easy!Appointments: Small businesses booking clients into services and staff calendars

## Key differences

| Aspect | Cal.diy | Easy!Appointments |
|---|---|---|
| License | MIT, with no Enterprise Edition code | GPL-3.0 |
| Relationship to Cal.com | Fork of Cal.com without Teams, Organizations, Insights, Workflows or SSO | Independent project |
| Language/stack | Next.js, tRPC and Prisma on Node.js | PHP (CodeIgniter) with jQuery |
| Database | PostgreSQL | MySQL or MariaDB |
| Standout features | Event types, many calendar and video integrations, embeddable booking pages | Services, providers, working plans, Google Calendar and CalDAV sync |
| Learning curve | README warns self-hosting needs advanced server knowledge | Classic web installer on any PHP host |

## GitHub numbers

| Metric | Cal.diy | Easy!Appointments |
|---|---|---|
| GitHub stars | 48,880 | 4,412 |
| Forks | 15,289 | 1,574 |
| Commits, last 12 months | 1,893 | 171 |
| Last commit | Sep 26, 2026 | Oct 1, 2026 |
| Latest release | v6.2.0 | 1.6.0 |
| License | MIT | GPL-3.0 |
| License type | Open source | Open source |
| Language | TypeScript | PHP |
| Docker image | Yes | No |
| Repository | https://github.com/calcom/cal.diy | https://github.com/alextselegidis/easyappointments |

App pages: [Cal.diy](https://appsgit.com/apps/cal-diy), [Easy!Appointments](https://appsgit.com/apps/easy-appointments)

## FAQ

### What is Cal.diy?

Cal.diy is the community-driven, fully MIT-licensed fork of Cal.com published by the Cal.com team. It removes enterprise features such as Teams and SSO, and for commercial use the project points you to Cal.com itself.

### Can Easy!Appointments sync with Google Calendar?

Yes. It supports Google Calendar sync, and recent versions also add CalDAV sync.

### Does Cal.diy have team scheduling?

No. Teams, Organizations and other enterprise features were removed, so it is aimed at individual booking pages.

---

Canonical page: https://appsgit.com/compare/cal-diy-vs-easy-appointments
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed nightly.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
