play.merlinlang.com, open playground

A full restaurant.
Running in RAM.
No SQL. No setup.

Pick a model, get a complete site, menu, events, gallery, admin. Edit any template. Render live. No signup required.

▶  NOVO View on GitHub
play.merlinlang.com/restaurante-modelo/home
// You just clicked NOVO. Here's what Merlin created:

restaurante-modelo , loaded in RAM
cardápio 20 products · 5 categories
eventos weekly events ready
galeria photo gallery · webp optimised
admin edit anything · render live

No SQL. No backend config. Just Merlin.

From zero to a full site in one click

No account. No database. No configuration. The model ships with everything already running.

01

Click NOVO

Merlin picks the restaurante-modelo template and loads a complete restaurant, data, templates, admin, straight into RAM.

02

Explore & edit

Open any template. Change a layout, a function, a module. Hit Render, see the result immediately, without restarting anything.

03

Take what you built

Changes aren't saved, but copy anything you wrote. When you come back with a registered account, paste it right in.



A real system. Not a toy example.

Every playground model ships fully loaded. This is what Merlin can do, running live, right now.

🍽️

Complete restaurant site

Menu, events, gallery, tours, contact, all rendered from JSON in RAM. Zero SQL queries.

⚙️

Fully functional admin

Edit products, categories, events, config. Changes hit RAM immediately, no page reload, no database round-trip.

✏️

Live template editor

Open any .html template, write Merlin, click Render. The result is live, instantly.

🧩

Module system

CORE → SITE → CLIENT hierarchy. Override any module from the base layer without touching the original.

🔁

One base. Any business.

Rename fields via aliases.json, the same template serves a restaurant, a clinic, a barbershop. Zero new code.

No SQL. No backend logic.

Data lives in RAM, loaded from JSON. 90% of a restaurant's data is reads, this is the right architecture.


Merlin runs inside your templates.

Not a preprocessor. Not a macro engine. A language that lives in the template, reads JSON from RAM, and renders HTML, no build step, no compiler, no waiting.


Read the docs on GitHub →
// render a product list from RAM #LOOP PRODUTOS AS ITEM <div class="card"> </div> #END_LOOP // multilingual, one switch, all templates #MATCH IDIOMA "pt" :: "en" :: "de" :: #END_MATCH

Built for developers. Ready for business owners.

Two paths. One platform. Same engine underneath.

👨‍💻

Web Developers

  • Learn Merlin on a real, working system
  • Override templates without touching the core
  • Ship client sites faster with templates ready to go
  • Earn 50% of every site you install
  • Playground is always free
🍴

Restaurant owners

  • Full site, menu, events, gallery, tours
  • QR-code ordering at the table
  • Take-away & delivery via PIX or MB Way
  • 6 languages, automatic, zero extra work
  • Your brand. Your client. Not Glovo's.

Ready?

One click. Full restaurant. No excuses.

No signup. No configuration. Just click NOVO and start exploring Merlin on a system that's already live.

▶  NOVO

No credit card  ·  No email  ·  No install