Single-file HTML template with no build step; GSAP, ScrollTrigger, SplitText and Lenis load via jsDelivr.
brewery-website-template — HTML Business Template
By 8bsite
This is a single-file HTML template for a craft brewery and taproom website. It includes a beer list, flight picker, events list and booking form, uses GSAP scroll animations, requires no build step and is 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.
Page sections include beer list cards, a four-beer flight picker, a five-step brewing process, an events list and a booking request form.
GSAP scroll animations: an amber disc expands, beer cards fill with color on scroll, and brewing steps rotate on a wheel.
Colors and fonts are controlled through CSS variables; the beer color variable is shared by the beer list cards and flight swatches for consistent adjustments.
An AGENTS.md guides AI coding agents in replacing the brand, copy, beers, prices, opening hours, events, photos and contact details.
MIT licensed; the footer "Design: 8B" link is welcome but not required.
Template Details
The template targets small craft breweries, taprooms and similar venues with a single-page site structure. The page contains navigation, a two-screen hero, principle cards, beer list cards, a four-beer flight picker, a five-step brewing process, a venue section, testimonials, Q&A, an events list, a contact and booking form, and a footer. Visually it uses a near-black background, cream labels and bold condensed uppercase lettering, with GSAP ScrollTrigger scroll animations: an amber disc expands after the hero, beer cards fill with color as the page scrolls, and brewing steps rotate on a wheel. The stack is GSAP 3.13.0, ScrollTrigger, SplitText and Lenis 1.3.27, loaded via jsDelivr; the whole file is about 96 KB and needs no build step. The README states support for Chrome and Edge 111+, Safari 16.2+ and Firefox 113+, and relies on color-mix(), cascade layers and small/dynamic viewport units; with reduced motion enabled the page is complete and static. The form does not send anything at present and must be connected to Formspree or Netlify Forms, or removed. Before publishing, all content marked data-8b-placeholder and the fictional demo facts (prices, dates, address and so on) must be replaced.
Is it right for your project?
Use Cases
- Building a single-page showcase site for a small craft brewery or brewpub to present its beer list, events and booking information.
- Providing a template base for small venues with a product menu, events and bookings, such as taprooms, beer bars, cideries, brewhouses, wineries or coffee roasters.
- Serving as a starting point for AI coding agents to quickly replace content and recolor the site following AGENTS.md and prompts.
Suitable For
- Craft breweries or taprooms that need a single-page site showing a beer list, events and a booking form.
- Small venue operators who want a ready-made HTML template and plan to customize brand content quickly with an AI coding agent.
- Developers or designers who prefer no build step and direct editing of a single HTML file.
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 data-8b-placeholder (social preview image, favicon, map, phone, email, form, social links) and the fictional demo facts (prices, dates, address).
- 3
The form does not send anything at present; connect it to Formspree or Netlify Forms, or remove it.
- 4
Change fonts and colors through the CSS variables in the :root block at the top of <head>; for large display lines using style="--len:N", set N to the new character count.
- 5
Before publishing, review the replacement items listed in AGENTS.md and confirm the licenses for photos, fonts and libraries (see CREDITS.md).
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free MIT-licensed version in the public repository; the free scope is that version's code and does not mean external services or third-party assets are free.
Must comply with when using
- The code of this version may be used, modified, used commercially and distributed free of charge.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
- 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 limits and fees must be checked separately.
- Demo images, fonts, icons and other third-party assets must be checked against their own licenses; the code's MIT license alone does not determine this.
- External services such as domains, hosting, databases, payments or AI may incur separate charges.
- Before publishing, all content marked data-8b-placeholder (social preview image, favicon, map, phone, email, form, social links) and the fictional demo facts (prices, dates, address) must be replaced.
- The booking form does not send anything at present; it must be connected to Formspree or Netlify Forms, or removed.
- Depends on GSAP 3.13.0, ScrollTrigger, SplitText and Lenis 1.3.27, all loaded externally via the jsDelivr CDN; browsers must support color-mix(), cascade layers and small/dynamic viewport units (Chrome/Edge 111+, Safari 16.2+, Firefox 113+).
- Photos, fonts and libraries retain their own licenses; check CREDITS.md to confirm. The footer "Design: 8B" link is welcome but not required.
- Fonts use Bricolage Grotesque and Onest from Google Fonts and must be changed through the CSS variables in :root; large display lines require setting --len to the new character count.
- Outlined display lettering relies on a dark background fill to hide overlapping outlines; if the background color changes, the fill color must be changed to match.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
- Replace everything marked `data-8b-placeholder` (social preview image, favicon, map, phone, email, form, social) and the invented demo facts: prices, dates, address. [AGENTS.md](AGENTS.md) lists them.
Original README
- The form sends nothing yet: connect it to Formspree or Netlify Forms, or remove it.
Original README
GSAP 3.13.0, ScrollTrigger, SplitText, Lenis 1.3.27 from jsDelivr, 96 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
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
Fonts: Bricolage Grotesque, Onest (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
https://github.com/8bsite/brewery-website-template/blob/main/LICENSEhttps://github.com/8bsite/brewery-website-template/blob/main/README.md- The outlined display words (the first headline line, POURING, OVERHEARD, the footer wordmark) fill their letters with the page's dark ground to hide overlapping contours: keep them on the dark ground, or change the fill colour together with the background.
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-17. 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-17
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-20261018 · 2026-10-18
Inspect the recorded source material
SHA-256: 90368ae2292e01bbf5d5f2e3430cb27e1febbe4f2637d303232a8a1ad0576250
2026-10-17T00:42:26.615Z
Source file / repository# Free HTML brewery website template with GSAP scroll animations — Loud Kettle **Website for a craft brewery and taproom: beers on tap, events 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/brewery-website-template/)** · **[Use this template](https://github.com/new?template_name=brewery-website-template&template_owner=8bsite)** · **[Download ZIP](https://github.com/8bsite/brewery-website-template/archive/refs/heads/main.zip)** <a href="https://8bsite.github.io/brewery-website-template/"><img src="previews/desktop.png" alt="Loud Kettle, a free HTML template: first screen on a desktop" width="76.1%"></a> <a href="https://8bsite.github.io/brewery-website-template/"><img src="previews/phone.png" alt="Loud Kettle, a free HTML template: first screen on a phone" width="21.9%"></a> <p align="center"><a href="https://8bsite.github.io/brewery-website-template/"><img src="previews/scroll.gif" alt="Loud Kettle, 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 small craft brewery with a taproom in an old tram shed: the tap list, a flight builder, brew day, events and a booking form. Near-black ground, cream tags and loud condensed capitals; an amber disc behind the hero pint floods the second screen, the beer cards fill with colour like glasses as they step down, and the brew-day steps turn on a wheel as you scroll. Good for: craft brewery or brewpub; taproom, beer bar or cider house; distillery, winery or coffee roaster with a tasting room; any small venue with a menu of products, events and bookings. ## 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/brewery-website-template/main/index.html curl -LO https://raw.githubusercontent.com/8bsite/brewery-website-template/main/AGENTS.md curl -LO https://raw.githubusercontent.com/8bsite/brewery-website-template/main/LICENSE curl -LO https://raw.githubusercontent.com/8bsite/brewery-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 site for <your brewery, taproom or bar: name, city, what's on tap with styles and prices, opening hours, address, events, how to book>. Keep the layout, the motion and the single-file format; replace the brand name, copy, beers, prices, hours, events, quotes, 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=brewery-website-template&template_owner=8bsite)**, edit `index.html` and turn on **Settings → Pages**. ## What's on the page - **Navigation** — top bar: two-line wordmark, section links, Book a table button; phone menu overlay - **The kettle's loud. The beer's louder.** — two-screen hero: headline, product photo on a brand-colour disc with three orbiting photos, then a manifesto sentence on the brand colour (demo: a pint and ingredients) - **Four things that never go in the kettle** — column of four hanging tag-cards (principles or features) among floating round photos - **What's pouring** — giant outlined word over five product cards in a staircase, each in its own colour (demo: the beers on tap) - **Build a flight of four. $14** — interactive picker: choose four items into round slots, then save (demo: a beer flight) - **From grain to glass** — five numbered process steps that turn on a big wheel as you scroll (demo: brew day from grain to glass) - **The tram shed** — the venue: heading, lead, one wide and two small photos, three fact cards (demo: hours, dogs, food truck) - **Overheard** — testimonials: giant outlined word and a slow scrolling row of six quotes on tag-cards - **Ask the bar** — questions and answers (native <details>), sticky heading on desktop - **Loud nights** — list of dated events as ticket rows: date stub, title, text, price and time - **Come thirsty** — contact: photo of the venue, address, hours, phone and email cards, and a booking request form (placeholders) - **Footer** — width-filling outlined wordmark, links, newsletter signup, social icons, copyright and the Design: 8B credit ## Design Palette:         Fonts: Bricolage Grotesque, Onest (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 outlined display words (the first headline line, POURING, OVERHEARD, the footer wordmark) fill their letters with the page's dark ground to hide overlapping contours: keep them on the dark ground, or change the fill colour together with the background. - Each beer's colour comes from a CSS variable (--color-4 … --color-7 and --color-3): the same variables colour the on-tap cards and the flight swatches, so a recolour stays consistent. ## Before you publish - Replace everything marked `data-8b-placeholder` (social preview image, favicon, map, phone, email, form, social) 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.27 from jsDelivr, 96 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
