Software that models a clinic, not a calendar link
Easy!Appointments is an appointment scheduling application you install on your own hosting. It has been maintained since 2013, is licensed GPL-3.0, and version 1.6.0 shipped in May 2026, so this is a live project rather than an abandoned one.
Its shape is different from the booking-link tools around it. Instead of "here is my calendar, pick a slot", it models a business: services with durations and prices, providers who deliver them, working plans per provider, and a customer database. That is the structure a clinic or a salon actually needs.
Worth a server if you have several practitioners
- Clinics, salons, garages, and studios with multiple staff and service types
- Businesses in regulated or privacy-sensitive settings that need appointment data on their own server
- Anyone who already runs PHP hosting and would rather add an app than a subscription
GPL-3.0, no commission, no price list at all
There is no plan structure, because there is no vendor taking a cut. The whole application is free under GPL-3.0 for personal and commercial use, with no monthly fee and no commission on bookings. You get services, providers, working plans, Google Calendar sync, email notifications, and a bookable front end.
The requirements are the price: Apache or Nginx, PHP 8.2 or newer, and a MySQL database. Updates, backups, TLS certificates, and security patching are yours.
The LAMP stack is the limit, not the licence
The interface looks its age. Next to Zcal or Cal.com it is plainly older software, and the booking page will not flatter your brand without custom CSS work.
There is no official hosted edition, so "free" here means free if you can run a LAMP stack. For a non-technical owner that is not a small caveat, it is the whole decision. Paid professional services exist for managed hosting and setup, which is a reasonable path but no longer free.
Modern conveniences are thinner too. Native integrations are limited compared with Cal.com's 100+, and payment collection is not the polished Stripe flow you get from the hosted tools.
Own your appointment data, or take a weekend back
If you run a multi-provider service business, have hosting already, and want appointment data you own outright, Easy!Appointments is the strongest free option here and there is no upsell waiting. If you do not want to think about PHP versions, take Cal.com's free plan instead and spend the saved weekend on something else.


Reader reviews
What people who actually use Easy!Appointments think of it.
No reviews of Easy!Appointments yet. If you have used it, yours would be the first.
The useful part is the specifics: what you used it for, and where it got in your way.
Loading...