OpenSource-Hub
Q

QloApps

13.1k stars·System Optimization·SHA-256 checksum verified

QloApps is an open-source hotel reservation system that lets you launch your own booking website quickly.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

Open-source hotel booking platform like your own Booking.com.

Core Features

  • Online room booking & management
  • Multi-language support
  • Integrated PayPal & other payments
  • Extensive add-on marketplace
  • Responsive web design

What It Can't Do

  • Requires PHP 8.1-8.4 and MySQL 5.7-8.4 with extensions like PDO_MySQL, cURL enabled; SSL certificate is necessary for online payments; on Apache, enable Rewrite module for clean URLs.

Use Cases

  • Independent hotels, B&Bs, resorts building official sites with online booking
  • Hotel chains managing multiple properties
  • Travel agencies distributing hotel inventory

Detailed Introduction

QloApps is a true open-source hotel booking engine, designed to harness community power for the hospitality industry. It serves small hotels to large chains, offering a complete solution to create a hotel website, showcase properties, and manage reservations. Built on PHP and MySQL, it supports multiple payment gateways, room management, and a modular add-on system. Its clean interface and extensive documentation make it accessible for non-technical users, while developers can customize via pull requests.

Troubleshooting & FAQ (1)

Troubleshooting
How to fix 'Trying to access array offset on value of type bool' error in PrestaShop HotelCommerce when cart is empty?

Edit file classes/Product.php, locate the getCountryAndState function. Change the line '$result = false;' (in the else block) to '$result = array();'. This prevents the function from returning boolean false when $id_address is empty, which caused the array access notice on first visit. The fix should be included in a future update. See issue #498 for details.

GitHub Issue #498

Tags

hotelbookingreservationopen-sourcephpmysqlwebsite-builder

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Download the QloApps package (zip or Docker image)

4

Upload extracted files to server (Apache/Nginx) with PHP 8.1+ and MySQL 5.7+

5

Visit the domain and run the installation wizard; fill in database info and admin credentials

Install Guide
  1. Download the QloApps package (zip or Docker image)
  2. Upload extracted files to server (Apache/Nginx) with PHP 8.1+ and MySQL 5.7+
  3. Visit the domain and run the installation wizard; fill in database info and admin credentials
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Delete the QloApps installation directory and drop the associated database to fully remove.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseOSL-3.0
Last Updated2026-06-27 11:20:21
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

1 FAQ

Similar Projects