Single-file HTML template, no build step, MIT licensed
restaurant-website-template — HTML Business Template
By 8bsite
Ombrelle is a single-file HTML restaurant website template for a brasserie, bistro or bar, with a menu, opening hours, seating areas and a booking form, using GSAP ScrollTrigger scroll animations, no build step, MIT licensed.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 2
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Uses GSAP ScrollTrigger for scroll animations, including the parasol shadow, day-to-night transition and floor-plan parasol opening
The page includes complete sections such as menu with prices, opening hours, seating area, booking form and footer
Colors and fonts are adjusted through CSS variables; the floor plan is drawn with HTML and CSS rather than images
Provides AGENTS.md and AI coding agent prompts to make it easier to replace branding, copy, menu, prices and contact details
Template Details
This template is a single-page restaurant website, using a brasserie and bar as the demo setting, with the page open from noon to midnight. Content sections include navigation, hero, menu introduction, photo grid, five service periods presented as a horizontal track, a menu with prices and short descriptions, ingredients or suppliers, bar area, seating area with a hand-drawn floor plan, customer quotes, a booking form and a footer. Visually it uses near-white, olive and night backgrounds with uppercase type; on scroll, a parasol shadow moves across the hero table, the page darkens from day to night along a horizontal track, and the parasol on the floor plan opens as you scroll. The README states the template uses GSAP 3.13.0, ScrollTrigger, SplitText and Lenis 1.3.11, loaded from jsDelivr, at 83 KB, with no build step; it supports Chrome and Edge 111+, Safari 16.2+ and Firefox 113+, and with reduced motion enabled the page is complete but static. The README does not provide documentation for backend, CMS or deployment platform integrations.
Is it right for your project?
Use Cases
- Build a single-page showcase website for a brasserie, bistro or neighborhood restaurant
- Create a page for a café or bar with a terrace to showcase the menu and opening hours
- Prepare a front-end template for a restaurant offering lunch and dinner service and needing a booking form
- Use as a starting point for an AI coding agent to replace content while retaining the layout and motion effects
Suitable For
- Users who need to quickly build a single-page restaurant website and are comfortable editing HTML manually
- Developers who want GSAP scroll animations without introducing build tools
- Website editors who need a template for a brasserie, bistro, bar or restaurant with a terrace
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Download index.html, AGENTS.md, LICENSE and CREDITS.md into the project, or use GitHub's Use this template feature
- 2
Replace all content marked with data-8b-placeholder, including the social preview image, favicon, social links, phone, email and form
- 3
Replace the fictional information in the demo, such as prices, dates and address
- 4
The booking form does not send data by default; it must be connected to Formspree or Netlify Forms, or the form must be removed
- 5
Enable Pages in the GitHub repository under Settings → Pages to publish the page
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis listing covers the free version in the public repository under the MIT license; the free scope is the code of this version and does not mean external services or third-party assets are free.
Must comply with when using
- Free use, modification, commercial use and distribution of this version's code are permitted.
- When distributing copies or substantial portions of the code, the original author's copyright notice and the complete MIT license notice must retain.
- The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- The README mentions the Formspree form service; real submissions require configuring a service endpoint, and its usage quotas and fees must be checked separately.
- Demo images, fonts, icons and other third-party assets must be checked against their respective licenses; the code's MIT license alone is not sufficient to judge them.
- External services such as domains, hosting, databases, payments or AI may incur separate charges.
- The booking form does not send data by default; you must connect it to Formspree or Netlify Forms yourself, or remove the form.
- Before publishing, all content marked with data-8b-placeholder must be replaced (social preview image, favicon, social links, phone, email, form), along with fictional demo information (prices, dates, address).
- Photos, fonts and libraries retain their own licenses; see CREDITS.md; MIT covers only the code itself.
- Depends on GSAP 3.13.0, ScrollTrigger, SplitText and Lenis 1.3.11, loaded from jsDelivr, requiring network access to an external CDN.
- Browser compatibility requires Chrome/Edge 111+, Safari 16.2+ and Firefox 113+, due to the use of color-mix(), cascade layers and viewport units.
- Fonts use Schibsted Grotesk from Google Fonts, requiring loading through an external font service.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
- The form sends nothing yet: connect it to Formspree or Netlify Forms, or remove it.
Original README
- Replace everything marked `data-8b-placeholder` (social preview image, favicon, social, phone, email, form) and the invented demo facts: prices, dates, address. [AGENTS.md](AGENTS.md) lists them.
Original README
MIT, see [LICENSE](LICENSE); the "Design: 8B" footer link is welcome, not required. Photos, fonts and libraries keep their own licences: [CREDITS.md](CREDITS.md). More free templates: [github.com/8bsite](https://github.com/8bsite).
Original README
GSAP 3.13.0, ScrollTrigger, SplitText, Lenis 1.3.11 from jsDelivr, 83 KB, no build step. Chrome and Edge 111+, Safari 16.2+, Firefox 113+ (it uses color-mix(), cascade layers, small/dynamic viewport units). With "reduce motion" on, the page is complete and still.
Original README
GSAP 3.13.0, ScrollTrigger, SplitText, Lenis 1.3.11 from jsDelivr, 83 KB, no build step. Chrome and Edge 111+, Safari 16.2+, Firefox 113+ (it uses color-mix(), cascade layers, small/dynamic viewport units). With "reduce motion" on, the page is complete and still.
Original README
https://github.com/8bsite/restaurant-website-template/blob/main/LICENSEhttps://github.com/8bsite/restaurant-website-template/blob/main/README.mdFonts: Schibsted Grotesk (Google Fonts). Change both through the CSS variables in the `:root` block at the top of `<head>`. A big display line with `style="--len:N"` fills its width: set N to its new number of characters.
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-16. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- More documented · 80 / 100
- Technologies
- HTML
- Website type
- Corporate Website
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2026-10-16
- Screenshot last checked
- 2026-10-16
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies HTML as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Review declaration: codex-user-requested-batch-review-20261017 · 2026-10-17
Inspect the recorded source material
SHA-256: 8a7089eb34fa9645fa0cfe3eb38b309235743d7fc3d6027153f8fd54b64207a8
2026-10-16T16:58:39.429Z
Source file / repository# Free HTML restaurant website template with GSAP scroll animations — Ombrelle **Restaurant website for a brasserie, bistro or bar, with a menu, opening hours and table booking: a free HTML template in one file, with GSAP scroll animations, no build step, MIT license. Made by [8B](https://8b.com/), the AI website builder.** [](LICENSE)   **[Live demo](https://8bsite.github.io/restaurant-website-template/)** · **[Use this template](https://github.com/new?template_name=restaurant-website-template&template_owner=8bsite)** · **[Download ZIP](https://github.com/8bsite/restaurant-website-template/archive/refs/heads/main.zip)** <a href="https://8bsite.github.io/restaurant-website-template/"><img src="previews/desktop.png" alt="Ombrelle, a free HTML template: first screen on a desktop" width="76.1%"></a> <a href="https://8bsite.github.io/restaurant-website-template/"><img src="previews/phone.png" alt="Ombrelle, a free HTML template: first screen on a phone" width="21.9%"></a> <p align="center"><a href="https://8bsite.github.io/restaurant-website-template/"><img src="previews/scroll.gif" alt="Ombrelle, a free HTML template: scrolling through the first sections on a desktop" width="40%"></a><br><sub>Scroll animation</sub></p> A one-page site for a brasserie and bar on a town square, open from noon to midnight: menu with prices, the day's service times, the bar card, the seating areas and a booking form. Near-white, olive and night grounds with huge uppercase type; a parasol shade moves across the hero table, the page darkens from noon to midnight along a horizontal track and the parasols open on a plan of the house as you scroll. Good for: brasserie, bistro or neighbourhood restaurant; café or bar with a terrace; seafood or market-driven kitchen with a daily menu; restaurant with lunch and dinner services and table booking. ## Use it with an AI coding agent Download the files into your project (in Windows PowerShell type `curl.exe`): ```bash curl -LO https://raw.githubusercontent.com/8bsite/restaurant-website-template/main/index.html curl -LO https://raw.githubusercontent.com/8bsite/restaurant-website-template/main/AGENTS.md curl -LO https://raw.githubusercontent.com/8bsite/restaurant-website-template/main/LICENSE curl -LO https://raw.githubusercontent.com/8bsite/restaurant-website-template/main/CREDITS.md ``` Then give your agent this prompt: ```text Read AGENTS.md, then edit index.html. Use this template as the base for a restaurant site for <your restaurant: name, kind of food, address, opening hours, menu with prices, how to book>. Keep the layout, the motion and the single-file format; replace the brand name, copy, menu, prices, hours, photos, links and contacts, and recolour it through the CSS variables if needed. ``` Give the agent the downloaded file, not a link: from a link it would rebuild a different page. No agent? Click **[Use this template](https://github.com/new?template_name=restaurant-website-template&template_owner=8bsite)**, edit `index.html` and turn on **Settings → Pages**. ## What's on the page - **Navigation** — header: wordmark, five section links (Book a table last); compact bar on scroll up; phone menu overlay - **Ombrelle** — first screen: huge wordmark, full-bleed dish photo, Book a table; then the menus intro and a photo pair (demo: brasserie and bar) - **Lunch that runs into the evening** — olive full-width block: three-line justified heading and a short story - **Ombrelle moments** — photo grid of six with a Follow us link (social feed) - **Noon to midnight** — opening hours as a horizontal track of five services, ground going from day to night (demo: Lunch, Coffee hour, Aperitivo, Dinner, Last glass) - **The brasserie card** — the menu: courses with dishes, short descriptions and prices, sticky course index and one photo - **This morning** — five ingredients or suppliers with photos and where each goes on the menu (demo: the day's deliveries) - **After five** — dark bar section: drinks and small plates with prices, two bar photos - **Under the parasols** — seating areas with seat counts beside a drawn plan of the house, wide photo of the square - **Said at the table** — three guest quotes set large, alternating sides - **Book a table** — booking form and the restaurant's details (address, hours, phone, email) - **Footer** — night footer: four link columns, width-filling wordmark, copyright and the Design: 8B credit ## Design Palette:         Fonts: Schibsted Grotesk (Google Fonts). Change both through the CSS variables in the `:root` block at the top of `<head>`. A big display line with `style="--len:N"` fills its width: set N to its new number of characters. - The plan of the house in terrace is HTML and CSS (circles and outlines), not an image: change the number of parasols in the markup (the scene opens them four per row). ## Before you publish - Replace everything marked `data-8b-placeholder` (social preview image, favicon, social, phone, email, form) and the invented demo facts: prices, dates, address. [AGENTS.md](AGENTS.md) lists them. - The form sends nothing yet: connect it to Formspree or Netlify Forms, or remove it. ## Tech GSAP 3.13.0, ScrollTrigger, SplitText, Lenis 1.3.11 from jsDelivr, 83 KB, no build step. Chrome and Edge 111+, Safari 16.2+, Firefox 113+ (it uses color-mix(), cascade layers, small/dynamic viewport units). With "reduce motion" on, the page is complete and still. ## License MIT, see [LICENSE](LICENSE); the "Design: 8B" footer link is welcome, not required. Photos, fonts and libraries keep their own licences: [CREDITS.md](CREDITS.md). More free templates: [github.com/8bsite](https://github.com/8bsite).
Explore similar templates
Compare previews and descriptions within the same stack and category.

mazer
Mazer is a free and open-source Bootstrap 5 admin dashboard and landing page template that does not depend on jQuery. It provides prebuilt releases, source builds, and CDN inclusion, and includes dark mode, perfect-scrollbar, and ApexCharts examples.
HTML · Admin dashboard

Freelancer
A bright, single-page Bootstrap portfolio template for freelancers, designers, and small studios. It includes a responsive portfolio grid with modal detail windows and an SB Forms contact form that requires an API token.
HTML · Portfolio

Creative
A single-page marketing template by Start Bootstrap for creative agencies and product services, built on Bootstrap with SCSS, featuring a portfolio grid and call-to-action sections. It includes pre-set SB Forms markers for form integration and npm build scripts for source customization.
HTML · Corporate Website

startbootstrap-agency
Agency is a one-page Bootstrap portfolio theme from Start Bootstrap, MIT licensed. It includes a responsive portfolio grid with modal details and a preconfigured SB Forms contact form that requires an API token.
HTML · Corporate Website

startbootstrap-landing-page
A general-purpose Bootstrap landing page template from Start Bootstrap, MIT licensed, with a Pug/SCSS/npm build pipeline.
HTML · Corporate Website

Landing-Page
A general-purpose landing page HTML template maintained by Tailwind Toolbox, written in pure HTML and loading the complete Tailwind CSS via CDN.
HTML · Corporate Website
