9 top picks · 1 audience ranking
Best open source booking and scheduling systems
The best open source booking and scheduling system is Cal.diy, with 48,880 GitHub stars, the MIT license and a Docker image; QloApps and Rallly are strong alternatives. This page also breaks the picks down by team size and use: Cal.diy leads for startups, small business and freelancers. The overall ranking weighs GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits across the 9 apps in the booking & scheduling category of the appsgit catalog.
Updated · data from GitHub, refreshed nightly
Top picks
- Rank 1:
Cal.diy
calcom/cal.diy
Online appointment scheduling system.
Booking & SchedulingTypeScriptDockerCal.diy has 48,880 GitHub stars, uses the MIT license, ships a Docker image and had 1,893 commits in the last year; it replaces Calendly.
- Rank 2:
QloApps
Qloapps/QloApps
Customizable and intuitive web-based hotel reservation system and a booking engine.
Booking & SchedulingPHPQloApps has 14,409 GitHub stars, uses the OSL-3.0 license and had 949 commits in the last year.
- Rank 3:
Rallly
lukevella/rallly
Create polls to vote on dates and times (alternative to Doodle).
Booking & SchedulingTypeScriptDockerRallly has 5,285 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 1,513 commits in the last year; it replaces Calendly.
1 of 2 · 9 picks
Top picks
9 of the 9 apps in the booking & scheduling category, ranked on GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits.
- 1
Cal.diy
Online appointment scheduling system.
Booking & SchedulingDockerCal.diy has 48,880 GitHub stars, uses the MIT license, ships a Docker image and had 1,893 commits in the last year; it replaces Calendly.
- 2
QloApps
Customizable and intuitive web-based hotel reservation system and a booking engine.
Booking & SchedulingQloApps has 14,409 GitHub stars, uses the OSL-3.0 license and had 949 commits in the last year.
- 3
Rallly
Create polls to vote on dates and times (alternative to Doodle).
Booking & SchedulingDockerRallly has 5,285 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 1,513 commits in the last year; it replaces Calendly.
- 4
Hi.Events
Event management and ticketing platform for conferences, concerts, and more. Offering customizable event pages and embeddable ticket widgets.
Booking & SchedulingDockerHi.Events has 4,050 GitHub stars, uses the AGPL-3.0 with branding terms (Section 7) license, ships a Docker image and had 277 commits in the last year; it replaces Eventbrite.
- 5
Easy!Appointments
Allows your customers to book appointments with you via the web.
Booking & SchedulingEasy!Appointments has 4,412 GitHub stars, uses the GPL-3.0 license and had 171 commits in the last year; it replaces Calendly.
- 6
LibreBooking
Resource scheduling solution offering a flexible, mobile-friendly, and extensible interface for organizations to manage resource reservations.
Booking & SchedulingDockerLibreBooking has 818 GitHub stars, uses the GPL-3.0 license, ships a Docker image and had 637 commits in the last year; it replaces Calendly.
- 7
Alf.io
Ticket reservation system.
Booking & SchedulingAlf.io has 1,616 GitHub stars, uses the GPL-3.0 license and had 73 commits in the last year; it replaces Eventbrite.
- 8
Seatsurfing
Webbased app to book seats, desks and rooms for offices.
Booking & SchedulingDockerSeatsurfing has 316 GitHub stars, uses the GPL-3.0 license, ships a Docker image and had 1,137 commits in the last year.
- 9
OpenSlides
Presentation and assembly system for managing and projecting agenda, motions and elections of an assembly.
Polls, Surveys & EventsDockerOpenSlides has 647 GitHub stars, uses the MIT license, ships a Docker image and had 79 commits in the last year.
2 of 2 · 5 picks
Best for startups, small business and freelancers
Ranked for startups, small business and freelancers (the same order for each) on GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits.
- 1
Cal.diy
Online appointment scheduling system.
Booking & SchedulingDockerCal.diy has 48,880 GitHub stars, uses the MIT license, ships a Docker image and had 1,893 commits in the last year; it replaces Calendly. For startups it also scores on a Docker image, a permissive license (MIT), a project website and a commit in the last 90 days.
- 2
Rallly
Create polls to vote on dates and times (alternative to Doodle).
Booking & SchedulingDockerRallly has 5,285 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 1,513 commits in the last year; it replaces Calendly. For startups it also scores on a Docker image, an open-source license, a project website and a commit in the last 90 days.
- 3
QloApps
Customizable and intuitive web-based hotel reservation system and a booking engine.
Booking & SchedulingQloApps has 14,409 GitHub stars, uses the OSL-3.0 license and had 949 commits in the last year. For startups it also scores on an open-source license, a project website and a commit in the last 90 days.
- 4
Hi.Events
Event management and ticketing platform for conferences, concerts, and more. Offering customizable event pages and embeddable ticket widgets.
Booking & SchedulingDockerHi.Events has 4,050 GitHub stars, uses the AGPL-3.0 with branding terms (Section 7) license, ships a Docker image and had 277 commits in the last year; it replaces Eventbrite. For startups it also scores on a Docker image, an open-source license, a project website and a commit in the last 90 days.
- 5
Easy!Appointments
Allows your customers to book appointments with you via the web.
Booking & SchedulingEasy!Appointments has 4,412 GitHub stars, uses the GPL-3.0 license and had 171 commits in the last year; it replaces Calendly. For startups it also scores on an open-source license, a project website and a commit in the last 90 days.
What is the best open source booking and scheduling system?
The best open source booking and scheduling system is Cal.diy, with 48,880 GitHub stars, the MIT license and a Docker image; QloApps and Rallly are strong alternatives. This page also breaks the picks down by team size and use: Cal.diy leads for startups, small business and freelancers. The overall ranking weighs GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits across the 9 apps in the booking & scheduling category of the appsgit catalog.
Is Cal.diy free?
Yes. Cal.diy is open-source software released under the MIT license, so you can self-host it at no cost. You only pay for the server it runs on, and some projects also offer an optional paid cloud plan.
Which open source booking and scheduling system is best for a startup?
Cal.diy ranks first for startups, with 48,880 GitHub stars, the MIT license and a Docker image; Rallly and QloApps follow. The startups ranking adds points for Docker images, permissive licenses, project websites and recent commits on top of stars and activity.
Which open source booking and scheduling system is best for a small business?
Cal.diy ranks first for small business, with 48,880 GitHub stars, the MIT license and a Docker image; Rallly and QloApps follow. The small business ranking adds points for Docker images, open-source licenses, project websites, recent commits and deploy guides on top of stars and activity.
Can I self-host these booking and scheduling systems with Docker?
Yes, 6 of the 9 picks. Cal.diy, Rallly and Hi.Events publish Docker images, so you can run them on a VPS or home server with Docker Compose. The others install from their own packages or source; follow each project's install guide.
Are all of these booking and scheduling systems open source?
All 9 apps on this list are open source. You can self-host and modify each one under its license.
The weekly digest
New self-hosted apps, every week
Fresh releases, rising projects and one deploy guide a week. Join home labbers and engineers who self-host.