SelfHostHub

Self-hosted Booking and Scheduling

SelfHostHub lists 9 open-source Booking and Scheduling projects you can host on your own server. The most-starred on GitHub are Cal.diy (49,139 stars), QloApps (14,438 stars) and Rallly (5,310 stars). 5 of them document a Docker install, and 7 offer a live demo you can try first.

Replacing a paid app? See open-source alternatives to Calendly.

Online appointment scheduling system.

Booking and SchedulingMIT

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

Booking and SchedulingOSL-3.0

Rallly

5.3k

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

Booking and SchedulingAGPL-3.0

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

Booking and SchedulingGPL-3.0

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

Booking and SchedulingAGPL-3.0

Alf.io

1.6k

Ticket reservation system.

Booking and SchedulingGPL-3.0

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

Booking and SchedulingGPL-3.0

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

Conference ManagementMIT

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

Booking and SchedulingGPL-3.0

How to choose self-hosted Booking and Scheduling software

  1. Check project health. Stars show popularity, not maintenance. Open the source repository and look at recent commits and releases.
  2. Match the licence to your use. 6 use a GPL-family licence (copyleft, including AGPL) and 2 use a permissive licence such as MIT, Apache-2.0 or BSD. AGPL matters if you modify the software and offer it to others over a network.
  3. Pick a stack you can run. The most common platforms here are Docker (5), Nodejs (3), PHP (3) and Java (1). Docker is usually the easiest path for a home server or VPS.
  4. Try before you migrate. Use a live demo where one exists (7 here), or a throwaway container first, and confirm it can import your existing data before switching.

Frequently asked questions

What is the most popular self-hosted Booking and Scheduling software?

By GitHub stars, the top projects in this category are Cal.diy (49,139 stars), QloApps (14,438 stars) and Rallly (5,310 stars).

How many open-source Booking and Scheduling tools are listed?

9 projects are currently listed in the Booking and Scheduling category on SelfHostHub.

Which licences do self-hosted Booking and Scheduling projects use?

The most common licences in this category are GPL-3.0 (4), MIT (2) and AGPL-3.0 (2).

Can I run these Booking and Scheduling tools with Docker?

5 of the 9 projects list Docker as a supported platform. Check each project's documentation for the exact install steps.

Related categories