# Best self-hosted Booking & Scheduling apps

> Appointment, resource and event booking software. Let people book meetings, rooms or tickets on your own domain. The most popular self-hosted booking & scheduling apps on GitHub are Cal.diy, QloApps and Rallly. appsgit lists 9 self-hosted apps in this category, ranked by GitHub stars. All 9 apps here are open source.

## Key facts

| Fact | Value |
|---|---|
| Apps listed | 9 |
| Most starred | Cal.diy (48,880 stars) |
| With a Docker image | 6 |
| Canonical URL | https://appsgit.com/categories/booking-scheduling |

## All 9 Booking & Scheduling apps

- [Cal.diy](https://appsgit.com/apps/cal-diy): Online appointment scheduling system. (48,880 stars, MIT, TypeScript, Docker)
- [QloApps](https://appsgit.com/apps/qloapps): Customizable and intuitive web-based hotel reservation system and a booking engine. (14,409 stars, OSL-3.0, PHP)
- [Rallly](https://appsgit.com/apps/rallly): Create polls to vote on dates and times (alternative to Doodle). (5,285 stars, AGPL-3.0, TypeScript, Docker)
- [Easy!Appointments](https://appsgit.com/apps/easy-appointments): Allows your customers to book appointments with you via the web. (4,412 stars, GPL-3.0, PHP)
- [Hi.Events](https://appsgit.com/apps/hi-events): Event management and ticketing platform for conferences, concerts, and more. Offering customizable event pages and embeddable ticket widgets. (4,050 stars, AGPL-3.0, PHP, Docker)
- [Alf.io](https://appsgit.com/apps/alf-io): Ticket reservation system. (1,616 stars, GPL-3.0, Java)
- [LibreBooking](https://appsgit.com/apps/librebooking): Resource scheduling solution offering a flexible, mobile-friendly, and extensible interface for organizations to manage resource reservations. (818 stars, GPL-3.0, PHP, Docker)
- [OpenSlides](https://appsgit.com/apps/openslides): Presentation and assembly system for managing and projecting agenda, motions and elections of an assembly. (647 stars, MIT, Shell, Docker)
- [Seatsurfing](https://appsgit.com/apps/seatsurfing): Webbased app to book seats, desks and rooms for offices. (316 stars, GPL-3.0, Go, Docker)

## Replaces

- [Open-source alternatives to Calendly](https://appsgit.com/alternatives/calendly)

## Comparisons

- [Cal.diy vs Easy!Appointments](https://appsgit.com/compare/cal-diy-vs-easy-appointments)

## Related categories

- [Polls, Surveys & Events](https://appsgit.com/categories/polls-events): Survey builders, scheduling polls and event or conference management tools. Collect feedback and run events with your own data.
- [Groupware & Calendars](https://appsgit.com/categories/groupware-calendars): Shared calendars, contacts and collaboration suites. Sync schedules and address books across devices with CalDAV and CardDAV servers you run.
- [E-commerce](https://appsgit.com/categories/e-commerce): Online store platforms and headless commerce engines. Sell products on your own storefront instead of paying a Shopify-style platform fee.
- [Utilities](https://appsgit.com/categories/utilities): Handy standalone tools that do not fit elsewhere, such as converters, translators and design apps. Small utilities worth self-hosting.
- [Finance & Budgeting](https://appsgit.com/categories/finance-budgeting): Personal finance, budgeting, expense tracking and payment tools. Manage your money without handing your data to a fintech app.
- [CMS](https://appsgit.com/categories/cms): Content management systems and headless CMS platforms for websites and apps. Publish and manage content on a stack you control.

---

Canonical page: https://appsgit.com/categories/booking-scheduling
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed nightly.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
