Best self-hosted booking and scheduling

Event scheduling, reservation, and appointment management software.

We track 9 self-hosted booking and scheduling projects. The median health score in this category is 67, against 4 projects rated healthy or better and none currently flagged as at risk. The table below is ordered by health score, not popularity — the most starred project in a category is frequently not the best maintained one.

#ProjectHealthActivity StarsBuilt withLast release
1 Rallly
Create polls to vote on dates and times (alternative to Doodle).
Thriving · 87 2025-10: 27 commits 2025-11: 60 commits 2025-12: 85 commits 2026-01: 98 commits 2026-02: 103 commits 2026-03: 83 commits 2026-04: 106 commits 2026-05: 52 commits 2026-06: 95 commits 2026-07: 259 commits 2026-08: 289 commits 5.3k Nodejs, Docker 21 Sept 2026
2 Cal.diy
Online appointment scheduling system.
Healthy · 75 2025-10: 274 commits 2025-11: 248 commits 2025-12: 493 commits 2026-01: 618 commits 2026-02: 305 commits 2026-03: 91 commits 2026-04: 69 commits 2026-05: 8 commits 2026-06: 30 commits 2026-07: 13 commits 2026-08: 4 commits 49k Nodejs 1 Mar 2026
3 Hi.Events
Event management and ticketing platform for conferences, concerts, and more. Offering customizable event pages and embed
Healthy · 73 2025-10: 25 commits 2025-11: 34 commits 2025-12: 69 commits 2026-01: 18 commits 2026-02: 11 commits 2026-03: 41 commits 2026-04: 14 commits 2026-05: 3 commits 2026-06: 8 commits 2026-07: 29 commits 2026-08: 36 commits 4k Docker 27 Aug 2026
4 Seatsurfing
Webbased app to book seats, desks and rooms for offices.
Healthy · 68 2025-10: 86 commits 2025-11: 47 commits 2025-12: 53 commits 2026-01: 65 commits 2026-02: 75 commits 2026-03: 157 commits 2026-04: 133 commits 2026-05: 147 commits 2026-06: 93 commits 2026-07: 125 commits 2026-08: 82 commits 316 Docker 27 Sept 2026
5 QloApps
Customizable and intuitive web-based hotel reservation system and a booking engine.
Steady · 67 2025-10: 0 commits 2025-11: 9 commits 2025-12: 29 commits 2026-01: 56 commits 2026-02: 6 commits 2026-03: 75 commits 2026-04: 97 commits 2026-05: 61 commits 2026-06: 105 commits 2026-07: 118 commits 2026-08: 222 commits 14k PHP, Nodejs 4 Jul 2025
6 LibreBooking
Resource scheduling solution offering a flexible, mobile-friendly, and extensible interface for organizations to manage
Steady · 67 2025-10: 9 commits 2025-11: 2 commits 2025-12: 25 commits 2026-01: 7 commits 2026-02: 146 commits 2026-03: 123 commits 2026-04: 85 commits 2026-05: 47 commits 2026-06: 55 commits 2026-07: 79 commits 2026-08: 28 commits 817 PHP, Docker 3 Aug 2026
7 Easy!Appointments
Allows your customers to book appointments with you via the web.
Steady · 55 2025-10: 0 commits 2025-11: 0 commits 2025-12: 0 commits 2026-01: 4 commits 2026-02: 1 commits 2026-03: 31 commits 2026-04: 32 commits 2026-05: 95 commits 2026-06: 2 commits 2026-07: 4 commits 2026-08: 0 commits 4.4k PHP 7 Sept 2026
8 OpenSlides
Presentation and assembly system for managing and projecting agenda, motions and elections of an assembly.
Steady · 53 2025-10: 9 commits 2025-11: 9 commits 2025-12: 10 commits 2026-01: 10 commits 2026-02: 2 commits 2026-03: 10 commits 2026-04: 6 commits 2026-05: 6 commits 2026-06: 6 commits 2026-07: 10 commits 2026-08: 4 commits 647 Docker 23 Sept 2026
9 Alf.io
Ticket reservation system.
Slowing · 49 2025-10: 0 commits 2025-11: 0 commits 2025-12: 2 commits 2026-01: 10 commits 2026-02: 4 commits 2026-03: 3 commits 2026-04: 1 commits 2026-05: 13 commits 2026-06: 6 commits 2026-07: 4 commits 2026-08: 0 commits 1.6k Java 18 Sept 2026

Which one should you run?

If you want the safest bet on longevity, Rallly is the best-maintained project in this category right now at 87/100. Cal.diy is the closest runner-up (75/100) — see the side-by-side comparison.

A health score measures whether a project is alive and shipping. It does not measure whether it has the feature you need. Use it to rule options out, then compare on features.


Related categories