LibreBooking
LibreBooking lets you run resource scheduling solution offering a flexible entirely on your own server.
Overview
LibreBooking is an open-source resource scheduling solution. It provides a flexible, mobile-friendly, and extensible interface for organizations to manage resource reservations. The “develop” branch contains the latest code of the project. The project has 690 GitHub stars and is licensed under GPL-3.0.
Key Features
Source: GitHub README
- Multi-resource booking & waitlists
- DataTables for advanced listings
- Role-based access control
- Quotas and credits for reservations
- Granular usage reporting
- Responsive Bootstrap 5 interface
- Custom themes and color schemes
- Plugin-ready architecture
- Outlook/Thunderbird integration through ics
Getting Started
Source: GitHub README
To run LibreBooking from a prebuilt release, your server needs:
- PHP >= 8.2 with the extensions: ctype, curl, fileinfo, json, mbstring, mysqli, openssl, pdo, pdo_mysql, tokenizer, xml
- Optional PHP extensions: bcmath (needed for Active Directory authentication), gd (image processing), ldap (LDAP authentication)
- A web server like Apache or Nginx
- MySQL >= 5.5
- Composer (for managing PHP dependencies)
- Git (optional, useful for cloning the repository or managing updates)
For full setup in
Normalized Features
Source: tool-features-normalized.json
docker, docker compose, ldap, mysql, plugins, rest api, sso.
Deploy
Features
Authentication & Access
- LDAP / Active Directory
- Single Sign-On (SSO)
Integrations & APIs
- Plugin / Extension System
- REST API
Category
Related Booking & Scheduling Tools
View all 44 →Cal.com
41KCal.com is the open-source scheduling platform for individuals and teams — a fully customizable, self-hostable alternative to Calendly with round-robin, routing forms, and built-in video.
Postiz
27KStreamline your social media with Postiz. Schedule posts, analyze performance, and manage all accounts in one place.
QloApps
13KFree and open-source hotel reservation system and booking engine
Buildbot
5.4KBuildbot is a self-hosted booking & scheduling replacement for Azure DevOps.
Inngest
5.1KInngest gives you simplify backend processes on your own infrastructure.
Rallly
5KFor event management, Rallly is a self-hosted solution that provides user-friendly, tool for coordinating events and meetings without the hassle of...