sanderjn/gustamic
Gustamic is a lightweight Laravel package that installs via Composer and plugs into your app with minimal setup. It offers a clean, expressive API, sensible defaults, and publishable configuration, so you can wire it up in minutes and customize it as your project grows.
Build vs. buy for hospitality/restaurant verticals. This is a Statamic (Laravel) starter kit rather than a general-purpose CMS addon. The decision it most directly supports is "do we scaffold our first restaurant site from a kit or start from a blank Statamic install?" The now-included MIT LICENSE and .gitignore remove the legal ambiguity that previously blocked that comparison — you can fork it into a client repo without a licensing conversation.
Roadmap sequencing for menu/content features. The move from a hardcoded /menu path to resolving the menu page entry tells you the kit assumes customers will rename slugs. If your roadmap includes multi-location or per-venue menus, that's the seam to extend, not fight. Treat the entry-relative linking and the "Restaurant Details" control panel fields as the intended extension points.
SEO/discovery commitments. JSON-LD sameAs now derives from configured social profiles, and JSON-LD plus analytics values are encoded script-safe. That means structured-data and analytics correctness is a supported concern of the kit, not something your team hand-rolls. Useful when scoping an SEO workstream: you inherit baseline Restaurant schema and social-profile linkage for free, and you can safely let non-technical editors type into control panel fields without a stored-XSS risk.
Platform upgrade timing. Install verified on Statamic 6.35 / Laravel 13 is a signal for infra planning. If your platform standard is Statamic 6 / Laravel 13, this kit is a viable reference; if you're pinned to Statamic 5 or Laravel 11, adoption is a forcing function on an upgrade you may not want yet.
Content-ops and onboarding. Sample content now installs by default on non-interactive installs. That's directly relevant to CI and to demo/staging provisioning — it makes the kit usable for automated environment setup and for sales demos without a manual post-install step.
Design-system scoping. Removal of unused font loads (Bangers, Chewy), the broken hardcoded preload, and the phantom footer dividers is a small but real performance and fidelity win. It sets a low baseline you can measure against, but it also tells you the front-end is bespoke and will need a design pass for brand fit.
Consider it when all of the following hold:
Restaurant JSON-LD, and a "Restaurant Details" settings surface — and you'd rather adapt than author.Look elsewhere when:
To executives: This is an MIT-licensed starting point for restaurant websites on our existing Laravel/Statamic stack. It compresses the first two weeks of a hospitality build — menu pages, footer nav, social-profile structured data for search, and an editor-facing settings screen — into an install. Latest release added a formal license and closed a stored-XSS path in the analytics and structured-data fields, so it's safe to hand to non-technical editors. Cost is zero; the trade-off is that it's a scaffold, not a supported product — we own maintenance after fork.
To engineering: Small, well-scoped release. Three things that matter: MIT license means we can vendor it; JSON-LD and analytics output are now script-safe encoded, which removes an injection vector from control-panel input; and menu/footer links resolve the menu page entry instead of a hardcoded /menu, so slug renames don't silently break navigation. Verified on Statamic 6.35 / Laravel 13. Also fixed: sample content installs on non-interactive runs (good for CI), and dead font loads and phantom footer rules were removed. No breaking changes, no deprecations. Treat it as a fork-and-own scaffold — the front-end will need a brand and performance pass.
How can I help you explore Laravel packages today?