LibreBooking
LibreBooking is an open-source scheduling system for managing resource reservations with calendars, waitlists, quotas, reporting, and role-based access control.

LibreBooking is an open-source resource scheduling solution for organizations that need to manage reservations for shared resources. It provides a mobile-friendly web interface with extensibility options for custom workflows and integrations.
Key Features
- Multi-resource booking with configurable schedules and waitlists
- Role-based access control for administrators, resource managers, and users
- Quotas and credit-based controls to limit and govern reservations
- Usage reporting for tracking utilization and reservation activity
- Responsive Bootstrap-based UI with theming support
- Plugin-ready architecture for extending functionality
- Calendar integration via ICS for clients like Outlook and Thunderbird
Use Cases
- Booking shared resources such as rooms, equipment, or facilities
- Managing reservations with approval workflows, quotas, or fair-use rules
- Tracking utilization and producing reports for operations and planning
Limitations and Considerations
- Requires a PHP-compatible web stack and a supported SQL database for deployment
- Public demo environments may reset frequently and are not suitable for long-term testing
LibreBooking is well-suited for teams and institutions that need a straightforward, extensible reservation system with governance controls. It combines scheduling, access control, and reporting to help organizations manage shared resources reliably.

