Is there a free, open source appointment scheduling-system similar to Calendly where I can predetermine timeslots for others to choose?

And if one person selected a timeslot, then that timeslot is visible as reserved or blocked for others.

I would like to have a self-hosted alternative to Calendly, perhaps based on PHP/MySQL.

I already tried Easy!Appointments, but a "dependency hell" (via NodeJS / npm) made me download an additional 32.000 documents (!), which in turn led to errors during the more-than-an-hour-long FTP upload, which ultimately meant that I could not use it.

  • Re Easy!Appointments, did you try using "composer" to install it?
    – Z Z
    Mar 30, 2021 at 13:18

1 Answer 1


Another system to look at is BookedScheduler. This link is for the last open source version, as it has now become a SaaS. It will probably have more than you require, but if configured properly can do the job. Also see a demo here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.