See it working

Open the live demo Download the HTML Source on GitHub
The demo form is real: it posts to a Formgong demo form. Demo messages are kept for seven days and are not emailed to anyone.
What is inside
- One file: index.html with its styles and scripts inline; the only outside files are Google Fonts.
- A grid you can feel: every border sits on a grid line, frames draw themselves from a corner as you scroll, boxes slide in, and a particle orb travels between sections.
- A pinned project switcher for six sample projects, and a section for testimonials.
- A contact form with name, email, optional phone and message. It shows "received" only when the server answers
success: true. - With reduced motion turned on, the movement is switched off.
Questions
Do I need Node.js or a build tool?
No. Lattice is one HTML file. Edit it in any text editor and upload it.
Can I add Cloudflare Turnstile to the form?
Yes. Put your site key in the data-sitekey attribute of the form and turn Turnstile on for the form in Formgong.
Sources
Checked on 08.10.2026 against these public pages: Lattice on GitHub, MIT License (Open Source Initiative).