The Open Restaurant distribution has everything you need to build your restaurant website. It comes with a menu management system, support for multiple languages and translation, a customizable blog, events management, locations and a responsive theme.

Need help?

Ask us in the issue queue or talk to us on Slack.



  • Menu management - A powerful management system for creating menus, uploading menu pictures, and categorization. Support for nutrition information, menu types and prices included.
  • Multilingual - Support for multiple languages and translation.
  • Locations - Manage multiple restaurant locations from one dashboard. Create unique menus, address and opening hours for each location.
  • Events and Calendar - Create and manage events for your restaurant.
  • Blog - The distribution comes with a blog/news system that you can easily customize.
  • Responsive theme - Works on all your devices.


  • Reservation System - Add a simple reservation system with email notifications.


  1. Database - MySQL 5.5.3/MariaDB 5.5.20/Percona Server 5.5.8 or higher with PDO and an InnoDB-compatible primary storage engine.
  2. PHP - PHP 5.5.9 or higher (PHP 7+ recommended)

Read more about system requirements for Drupal.


We highly recommend using Composer to install your Open Restaurant codebase.
The download links provided below are for informative purposes only.


Want to contribute to the project? You can submit patches, ideas and feature requests in the issue queue.

Project information