Open-source resource scheduling for reservations, waitlists, quotas, and usage reporting
- Stars742
- Forks362
- Open Issues41
GPL-3.0
- PHP
- Smarty
- JavaScript

About LibreBooking
LibreBooking is an open-source resource scheduling solution for organizations that manage reservations. It offers a mobile-friendly interface for booking shared resources and handling waitlists, quotas, and credits in one system.
It includes multi-resource booking, DataTables for advanced listings, role-based access control, usage reporting, and a Bootstrap 5 interface. It also supports custom themes and color schemes, a plugin-ready architecture, and Outlook and Thunderbird integration through ics.
LibreBooking is a fork of Booked Scheduler, based on its last open-source version from 2020, and is licensed under GPL-3.0. It runs with PHP 8.2 or newer, MySQL or MariaDB, and a web server, and it is available as a Docker container for self-hosted deployments.
Key features
- Multi-resource booking and waitlists
- Role-based access control
- Quotas and credits for reservations
- Usage reporting and DataTables listings
- Outlook and Thunderbird integration through ics
Details
- On GitHub since
- 2020
- Backend
- PHP 8.2+ · MySQL 8.0+ or MariaDB 10.6+
- Interface
- Bootstrap 5, mobile-friendly
- License
- GPL-3.0
- Forked from
- Booked Scheduler
