Your restaurant, your rules.

Open-source restaurant platform. Menu, ordering, payments, loyalty — all self-hosted, all yours. No platform fees. No vendor lock-in.

terminal
$ npx bestraw mon-resto

Creating your restaurant project...

Done! Your project is ready.

Everything you need, nothing you don't

A complete restaurant platform. Core features are free and open-source. Premium plugins for when you need more.

Free

Menu Management

Flexible menu hierarchy — variants, categories, meals with pictures. Update in real-time.

Pro

Online Ordering

Let customers order directly from your site. No middleman, no commission fees.

Pro

Payments

Stripe integration out of the box. Accept cards, Apple Pay, Google Pay.

Free

Blog & Content

Built-in blog to share your story, announce specials, and boost your SEO.

Pro

Loyalty Program

Reward returning customers with points, rewards, and exclusive offers.

Pro

Real-time Kitchen

Live kitchen display system. Orders flow in real-time from customer to cook.

Up and running in 3 steps

From zero to production in minutes, not months.

1

Scaffold

npx bestraw my-restaurant

One command creates your entire project — API, web app, Docker setup.

2

Configure

edit .env

Set your restaurant name, Stripe keys, domain. Everything in one file.

3

Deploy

docker compose up -d

Push to production with Docker. Self-hosted, fully yours.

Open Source

Free forever. No strings attached.

The core platform is MIT-licensed. Menu management, blog, restaurant info, SDK, and CLI — all free, forever. No freemium traps, no surprise paywalls.

Premium plugins exist for businesses that need advanced features like online ordering, payments, and loyalty. But the foundation? That's yours.

package.json
{
  "dependencies": {
    "@bestraw/sdk": "^1.0.0" // free
    "@bestraw/plugin-menu": "^1.0.0" // free
    "@bestraw/plugin-blog": "^1.0.0" // free
    "@lbrzr/bestraw-plugin-ordering": "^1.0.0" // pro
  }
}

Get started in 30 seconds

One command. Full restaurant platform. Your data, your servers, your rules.

$ npx bestraw my-restaurant