# Easy!Appointments

> Easy!Appointments is a long-running (since 2014) PHP and MySQL appointment booking app, v1.6.0 (May 2026), 4.4k stars. It is built around services and providers with working plans, booking rules, Google Calendar sync, CalDAV sync, email notifications, a REST API and LDAP. GPL-3.0, free for commercial use; the author sells custom development, managed hosting and support. It runs on ordinary PHP hosting. It does not do group polls or take payments in the core app.

- Repository: https://github.com/alextselegidis/easyappointments
- Official docs: https://github.com/alextselegidis/easyappointments/tree/main/docs
- Checked: 2026-10-15

## What it replaces
- Calendly: Personal booking pages, Calendar sync and availability (partial). Service-business booking with providers and Google/CalDAV sync; no polls or built-in payments documented.
- Acuity Scheduling: Appointment booking pages, Calendar availability sync (partial). Booking services, working plans and Google Calendar sync cover appointment scheduling; Acuity payments, packages and subscription workflows are not included in this mapping.

## Facts, with sources

| Question | Status | Answer | Source | Checked |
|---|---|---|---|---|
| Runs on my machine? | Confirmed | Self-hosted on a PHP web server or via Docker | https://github.com/alextselegidis/easyappointments#readme | 2026-10-15 |
| Code licence | Partial | GPL-3.0 (copyleft); content CC BY 3.0 | https://github.com/alextselegidis/easyappointments#readme | 2026-10-15 |
| Model weights licence | Confirmed | No separate model weights | https://github.com/alextselegidis/easyappointments#readme | 2026-10-15 |
| Commercial use | Partial | Yes, free for commercial use; GPL-3.0 conditions apply if you distribute changes | https://github.com/alextselegidis/easyappointments#readme | 2026-10-15 |
| Paid services needed? | Confirmed | None required; paid custom development, managed hosting and support are optional | https://easyappointments.org/premium/ | 2026-10-15 |
| Hardware | Unknown | Not documented; needs Apache 2.4+, PHP 8.2+ and MySQL 5.7+ | none found | - |
| Operating systems | Confirmed | Any PHP web host; Docker setup works on Windows (WSL), macOS and Linux | https://github.com/alextselegidis/easyappointments#readme | 2026-10-15 |
| Setup effort | Confirmed | Easy to medium; upload files, create a MySQL database, run the setup wizard | https://github.com/alextselegidis/easyappointments/blob/main/docs/installation-guide.md | 2026-10-15 |

GitHub: 4437 stars, 1574 forks, last push 2026-10-14, archived: no.
---
Source: RepoQuarry (https://repoquarry.dev/projects/easy-appointments). Data licence: CC BY 4.0. Quotes are from project documentation and belong to their authors.
