Skip to content
appsgit

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

  1. Rank 1:

    Cal.diy

    calcom/cal.diy

    Online appointment scheduling system.

    Booking & SchedulingTypeScriptDocker

    Cal.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. Rank 2:

    QloApps

    Qloapps/QloApps

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

    Booking & SchedulingPHP

    QloApps has 14,409 GitHub stars, uses the OSL-3.0 license and had 949 commits in the last year.

  3. Rank 3:

    Rallly

    lukevella/rallly

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

    Booking & SchedulingTypeScriptDocker

    Rallly 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. 1

    Cal.diy

    Online appointment scheduling system.

    Cal.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. 2

    QloApps

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

    QloApps has 14,409 GitHub stars, uses the OSL-3.0 license and had 949 commits in the last year.

  3. 3

    Rallly

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

    Rallly 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. 4

    Hi.Events

    Event management and ticketing platform for conferences, concerts, and more. Offering customizable event pages and embeddable ticket widgets.

    Hi.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. 5

    Easy!Appointments

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

    Easy!Appointments has 4,412 GitHub stars, uses the GPL-3.0 license and had 171 commits in the last year; it replaces Calendly.

  6. 6

    LibreBooking

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

    LibreBooking 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. 7

    Alf.io

    Ticket reservation system.

    Alf.io has 1,616 GitHub stars, uses the GPL-3.0 license and had 73 commits in the last year; it replaces Eventbrite.

  8. 8

    Seatsurfing

    Webbased app to book seats, desks and rooms for offices.

    Seatsurfing has 316 GitHub stars, uses the GPL-3.0 license, ships a Docker image and had 1,137 commits in the last year.

  9. 9

    OpenSlides

    Presentation and assembly system for managing and projecting agenda, motions and elections of an assembly.

    OpenSlides 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. 1

    Cal.diy

    Online appointment scheduling system.

    Cal.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. 2

    Rallly

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

    Rallly 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. 3

    QloApps

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

    QloApps 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. 4

    Hi.Events

    Event management and ticketing platform for conferences, concerts, and more. Offering customizable event pages and embeddable ticket widgets.

    Hi.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. 5

    Easy!Appointments

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

    Easy!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.

FAQ

Questions and answers

Still curious? Email info@appsgit.com.

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.

One email a week. No spam, unsubscribe anytime.