librebooking review 2026: a free, open-source resource and room booking system. Explore features, self-hosting requirements and top alternatives.
Category
Scheduling
Pricing
Open Source / Free, from Free
Verified
Not yet
Last updated
July 18, 2026
Founded
2020
Open SourceSelf-Hosted
Overview
LibreBooking is a free and open-source resource scheduling system used to manage reservations for rooms, equipment, and other shared assets. It traces its lineage back to phpScheduleIt (circa 2004) and its successor Booked Scheduler, and was forked into an independently maintained project in 2020 to guarantee it would stay fully open source.
The software is licensed under GPL-3.0 and is maintained by community contributors on GitHub rather than a commercial company, with no official paid or hosted tier.
Key Features
LibreBooking supports multi-resource booking with configurable rules such as approval workflows, quotas, and blackout periods, plus role-based access control for different user groups.
It offers ICS calendar export for Outlook and Thunderbird integration, LDAP, Active Directory, OAuth2, and SAML authentication, and a responsive Bootstrap 5 interface with custom theming support.
Pricing
LibreBooking is entirely free and open source under the GPL-3.0 license. There is no paid tier, subscription, or official managed hosting offering.
Organizations self-host the application on their own server or cloud infrastructure, running PHP 8.2 or later with a MySQL or MariaDB database, or via Docker for simplified deployment.
Key Features
Multi-resource booking — Manage reservations for rooms, equipment, vehicles, or any bookable asset from a single system.
Role-based access control — Assign different booking permissions and privileges to different user groups or departments.
Quota and credit systems — Cap how much resource time individual users or groups can consume over a given period.
Approval workflows and blackout periods — Require reservation approval and block out unavailable time windows for any resource.
ICS calendar integration — Export bookings in ICS format so they sync with Outlook, Thunderbird, and other calendar clients.
LDAP, AD, OAuth2, and SAML authentication — Integrates with existing organizational identity systems for single sign-on style login.
Responsive Bootstrap 5 interface — Mobile-friendly UI that works across desktop and mobile devices without a separate app.
Docker deployment support — Can be installed via a standard LAMP-style stack or deployed quickly using Docker.
Pros & Cons
Pros
Completely free and open source with no licensing fees
Flexible resource, quota, and approval rules suit many organization types
Supports enterprise authentication methods like LDAP, SAML, and OAuth2
Long project history dating back to phpScheduleIt gives it mature, battle-tested functionality
Active community support via Discord and GitHub Discussions
Cons
Requires self-hosting and ongoing server maintenance since there is no official SaaS tier
Interface and feature set are more utilitarian than modern commercial booking platforms
No official vendor support contract or SLA
Setup requires PHP and MySQL/MariaDB administration knowledge
Smaller contributor community compared to larger open-source projects
Pricing
Self-Hosted Free N/A
Frequently Asked Questions
Is LibreBooking free to use
Yes, LibreBooking is free and open source under the GPL-3.0 license with no paid tiers.
What is the relationship between LibreBooking and Booked Scheduler
LibreBooking was forked in 2020 from the last open-source release of Booked Scheduler, which itself descended from the original phpScheduleIt project first created around 2004.
What are the system requirements for LibreBooking
LibreBooking requires PHP 8.2 or later and a MySQL 8.0 or MariaDB 10.6 database, and can also be deployed using Docker.
Does LibreBooking support single sign-on
Yes, it supports LDAP, Active Directory, OAuth2, and SAML authentication methods.
Is there a hosted version of LibreBooking
There is no official managed hosting or SaaS offering; organizations self-host the application on their own infrastructure.
What can LibreBooking be used to book
It can manage reservations for conference rooms, equipment, vehicles, lab space, or any other resource an organization needs to schedule.