LibreBooking logo

LibreBooking

Open-source resource scheduling for reservations, waitlists, quotas, and usage reporting

Repository activity
  • Stars742
  • Forks362
  • Open Issues41
License

GPL-3.0

Languages
  • PHP
  • Smarty
  • JavaScript
LibreBooking screenshot

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