Website template

Lattice: a free portfolio template for developers and studios

A one-page portfolio in a single index.html file, with no build step. The demo studio, Halden Studio in Lisbon, is fictional.

Short answer: Lattice is free under the MIT license. Download lattice.zip, replace fk_your_access_key in index.html with your Formgong access key, and upload the folder anywhere. Messages then reach you on Telegram at once and by email in a daily digest on the free plan.

See it working

No ratings yet. Be the first to rate Lattice.

Rate it:

Lattice home page
Lattice: the first screen of the demo.

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).

← Formgong