Open Source · Built on Open Mercato

Your restaurant's ops backbone for kitchens that actually run

RestaurantOS connects your equipment, facilities, food safety compliance, checklists, and multi-location operations into a single system of record — replacing binder chaos with structured workflows and real-time dashboards.

AGPL-3.0 Licensed
Self-hosted or Cloud
Mobile-first field ops
app.restaurantos.io/dashboard
Dashboard
Equipment
Work Orders
HACCP Logs
Checklists
Reports
Bistro Roma — Multi-Location Overview
HACCP Compliance
98.5%
↑ 3.2% vs last month
Equipment Uptime
96.1%
↑ 2.4% vs target
Open Work Orders
8
2 high priority
Maintenance Cost vs Budget — Last 6 Months
Built for how restaurants
actually operate

Four principles that set RestaurantOS apart from generic CMMS tools that don't understand kitchens.

🔄

Replace the binder, not the POS you love

RestaurantOS integrates with your POS, accounting, and HR tools — it doesn't replace them. It fills the operational gap between front-of-house and back-of-house so nothing falls through the cracks.

Integrations
📋

HACCP compliance built in, not bolted on

Temperature logs, receiving checks, cleaning schedules, and pest control — all digitally signed, timestamped, and audit-ready. Health inspectors get a PDF. You keep the peace of mind.

Food Safety
🧠

Your restaurant's brain, not just its clipboard

Every work order, every checklist, every equipment swap builds institutional memory that survives staff turnover. Seasonal teams rotate — your knowledge stays.

Institutional Memory
🔓

Open source, no lock-in

Inspect the code. Host it yourself. Leave whenever you want. We earn your business every month with a platform that delivers value, not vendor lock-in.

AGPL-3.0
One platform, every role
in your restaurant

From the multi-unit owner checking KPIs on her phone to the kitchen manager running prep with greasy hands — RestaurantOS adapts to every user.

🎯
Multi-Unit Owner

Carlos, 48

Runs 6 locations across two cities. Currently juggles WhatsApp groups, paper binders, and monthly manager check-ins to understand what's really happening in each kitchen.

What he needs: A single dashboard where he can see compliance status, equipment health, and maintenance spend across all 6 locations without calling anyone.
🔧
Kitchen Manager

Ania, 32

Runs the busiest location. Opens at 6 AM, closes at midnight. Loses track of which walk-in needs a compressor check and which hood vent is overdue for cleaning. Paper checklists vanish.

What she needs: A mobile app she can use between orders that shows today's checklists, flags overdue maintenance, and lets her report issues in 30 seconds with a photo.
📊
Franchise Investor

David, 56

Invested €800K across 3 franchise locations and gets "everything's fine" until a health inspector finds critical violations or a walk-in cooler fails and destroys €5K in inventory.

What he needs: Automated alerts when compliance slips, dashboards showing cost-per-location, and proof that SOPs are actually being followed — not just filed.
Everything your
kitchen needs to run
A morning with RestaurantOS

See how RestaurantOS transforms a restaurant opening from scrambling through binders to structured, tracked execution.

01
6:00 AM

Open the app

Ania arrives and opens RestaurantOS on her phone. Today's Opening Procedures are organized by zone — kitchen, walk-ins, dining area — ready to go.

✓ Zero setup time
02
6:10 AM

Run HACCP checks

She taps Walk-In Cooler #1. Temperature readings, product dating, and cleanliness checks appear. Photo evidence captured at each step — digitally signed.

✓ Digital audit trail
03
6:22 AM

Flag an issue

The prep station's refrigerated drawer is reading 9°C — too warm. She taps "Report Issue", snaps a photo, selects "Critical", and submits in 20 seconds.

✓ Auto work order created
04
6:23 AM

Carlos sees it instantly

Carlos's dashboard updates: Location 3 has a critical equipment flag, a work order is auto-assigned to the HVAC contractor — before he's finished his espresso.

✓ Real-time visibility
// RestaurantOS — Open Mercato Module
import { Module } from '@open-mercato/core';

export class HACCPModule extends Module {
  name = 'haccp-compliance';

  async logTemperature(reading) {
    const log = await this.entities.create({
      equipment: reading.equipment,
      temperature: reading.value,
      unit: 'celsius',
      photo: reading.evidence,
      operator: reading.signedBy,
    });

    if (reading.value > reading.equipment.maxTemp) {
      await this.events.emit('equipment.alert', {
        equipmentId: reading.equipment.id,
        severity: 'critical',
        reason: 'temp-breach',
      });
    }

    return log;
  }
}
Inspect every line.
Own your data.

Built on the Open Mercato framework with a modular architecture. Self-host on your own infrastructure or let us handle it.

🏗️
Modular Architecture
Each module (equipment, HACCP, checklists) owns its entities, migrations, APIs, and event handlers.
🔌
Integration-Ready
Pre-built connectors for Toast, Square, Lightspeed, ERPNext/Odoo, plus generic REST and CSV importers.
🛡️
GDPR by Design
Personal data isolation, right-to-erasure workflows, and role-based access control at entity level.
Start free. Grow when you're ready.

Open-source core forever free. Pay only for cloud hosting, advanced analytics, and premium modules.

Community
Free
Self-hosted open-source core for single-location restaurants getting started with digital operations.
Equipment registry & hierarchy
Work orders & PM scheduling
HACCP checklists & temp logs
Mobile app (iOS & Android)
Community support
Deploy on GitHub
Enterprise
Custom
Multi-location franchise deployments with dedicated support, SLAs, and custom modules.
Everything in Professional
Multi-location management
Franchise benchmarking
Custom integrations
Dedicated success manager
Contact Sales

Ready to bring your kitchen into the digital age?

Join beta restaurants building the future of food service operations. Free during beta — no credit card required.