Self-hosted alternatives to Calendly

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

AppHealthStarsLicenseDockerRAM (est.)From
Rallly directActively maintained5.3kAGPL-3.0✓1 GB$5/mo
Cal.diyActively maintained49.7kMIT✓1 GB$5/mo
Easy!AppointmentsActively maintained4.5kGPL-3.0✓1 GB$5/mo
QloAppsMaintained14.5kOSL-3.0–1 GB$5/mo
BracketActively maintained1.8kAGPL-3.0✓1 GB$5/mo
LibreBookingActively maintained844GPL-3.0✓1 GB$5/mo
EventScheduleActively maintained93AAL✓1 GB$5/mo
FramadateHealth unknown–CECILL-B–1 GB$5/mo

The options in detail

1. Rallly

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

Actively maintained Last activity 2026-11-01. Latest release untagged-6490d7892bf741592dba (2026-11-01). Needs roughly 1 GB RAM. How to run it →

2. Cal.diy

Online appointment scheduling system.

Actively maintained Last activity 2026-11-03. Latest release v6.2.0 (2026-03-01). Needs roughly 1 GB RAM incl. postgres. How to run it →

3. Easy!Appointments

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

Actively maintained Last activity 2026-11-02. Latest release 1.6.1 (2026-10-19). Needs roughly 1 GB RAM incl. mysql. How to run it →

4. QloApps

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

Maintained Last activity 2026-10-30. Latest release v1.7.0 (2025-07-04). 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.

Actively maintained Last activity 2026-11-02. 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.

Actively maintained Last activity 2026-11-01. Latest release v7.1.0 (2026-10-13). Needs roughly 1 GB RAM. How to run it →

7. EventSchedule

Share events, sell tickets, and bring communities together.

Actively maintained Last activity 2026-11-02. 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.

Health 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 Actively maintained and with Docker support for the easiest ride.

Browse related categories

Booking and SchedulingPolls and Events

Other alternatives guides

NotionGoogle PhotosDropboxGoogle DriveWeTransferTrelloAsanaJiraTodoistSlackDiscordZoomGmailMailchimpLastPass1Password

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