LibreBooking is an open-source resource scheduling solution for organisations that need to manage bookings for rooms, equipment, and other shared resources. It evolved from Booked Scheduler and ships with a flexible, mobile-friendly interface, role-based access, quotas, and granular reporting — a strong alternative to commercial resource-management platforms.
Key Features
Multi-resource booking — reserve rooms, equipment, vehicles and more with waitlists
Role-based access control — administrators, resource admins, group coordinators and users see exactly what they need
Quotas and credits — set limits and credit systems on reservations per user or group
Granular usage reporting — track utilisation of every resource over time
Responsive Bootstrap 5 interface — usable on desktop and mobile
Custom themes and plugins — colour schemes and a plugin-ready architecture for extensibility
Calendar integrations — Outlook and Thunderbird via ICS, plus LDAP/Active Directory/OAuth2/SAML auth
Docker deployment — easy one-command setup with the official container
Why Use LibreBooking?
It gives facilities teams a single, self-hosted place to manage shared resources without per-seat licence fees. Because it is open source and actively maintained, you avoid lock-in and can extend the interface and workflows to fit your organisation.
Use Cases
Universities and libraries managing rooms, study spaces and equipment
Offices coordinating meeting rooms, desks and shared hardware
Community centres and makerspaces reserving facilities
Any team that shares limited resources and needs transparent booking
Platform
Web (Apache, PHP 8.2+, MySQL/MariaDB; Docker image available)