Self-hosted alternatives to Calendly

Want meeting scheduling links without handing your data to Calendly? These 8 self-hosted apps run on your own server. Cheapest estimated hosting starts at about $5/month.

About Calendly: Online appointment scheduling tool.

AppHealthStarsLicenseDockerRAM (est.)From
Rallly directActive5.4kAGPL-3.0✓1 GB$5/mo
Cal.diyActive50kMIT✓1 GB$5/mo
QloAppsActive14.5kOSL-3.0–1 GB$5/mo
Easy!AppointmentsActive4.5kGPL-3.0✓1 GB$5/mo
BracketActive1.8kAGPL-3.0✓1 GB$5/mo
LibreBookingActive847GPL-3.0✓1 GB$5/mo
EventScheduleActive102AAL✓1 GB$5/mo
FramadateUnknown–CECILL-B–1 GB$5/mo

The options in detail

1. Rallly

Create polls to vote on dates and times (alternative to Doodle).

Active Last commit 2026-11-10. 10+ releases in the past year. Latest release untagged-6490d7892bf741592dba (2026-11-01). Needs roughly 1 GB RAM. How to run it →

2. Cal.diy

Online appointment scheduling system.

Active Last commit 2026-11-03. 10+ releases in the past year. Latest release v6.2.0 (2026-03-01). Needs roughly 1 GB RAM incl. postgres. How to run it →

3. QloApps

Customizable and intuitive web-based hotel reservation system and a booking engine.

Active Last commit 2026-11-06. Latest release v1.8.0 (2026-11-06). Needs roughly 1 GB RAM. How to run it →

4. Easy!Appointments

Allows your customers to book appointments with you via the web.

Active Last commit 2026-10-19. 7 releases in the past year. Latest release 1.6.1 (2026-10-19). Needs roughly 1 GB RAM. How to run it →

5. Bracket

Flexible tournament system to build a tournament setup, add teams, schedule matches, keep track of scores and present ranking live to the public.

Active Last commit 2026-11-10. 1 release in the past year. Latest release v3.0.0-rc1 (2025-12-29). Needs roughly 1 GB RAM. How to run it →

6. LibreBooking

Resource scheduling solution offering a flexible, mobile-friendly, and extensible interface for organizations to manage resource reservations.

Active Last commit 2026-11-10. 10+ releases in the past year. Latest release v7.2.0 (2026-11-03). Needs roughly 1 GB RAM. How to run it →

7. EventSchedule

Share events, sell tickets, and bring communities together.

Active Last commit 2026-11-09. 10+ releases in the past year. Latest release v1.0.140 (2026-11-02). Needs roughly 1 GB RAM. How to run it →

8. Framadate

Online service for planning an appointment or make a decision quickly and easily: Make a poll, Define dates or subjects to choose, Send the poll link to your friends or colleagues, Discuss and make a decision.

Unknown Needs roughly 1 GB RAM. How to run it →

Why self-host instead of Calendly?

The trade-off: you are responsible for updates, backups and security. Pick an app marked Active (a commit in the last 90 days) and with Docker support for the easiest ride.

Browse related categories

Booking and SchedulingPolls and Events

Other alternatives guides

Acuity Scheduling alternativesMicrosoft Bookings alternativesSlido alternativesMentimeter alternativesKahoot! alternativesDoodle alternativesMeetup alternativesEventbrite alternativesTypeform alternativesGoogle Forms alternativesSurveyMonkey alternativesJotform alternativesMicrosoft Forms alternativesTally alternativesQualtrics alternativesUserVoice alternatives

Calendly is a trademark of its owner; this site is not affiliated with it. Listings come from the community-maintained awesome-selfhosted list.