The gated-site platform

One entryway.
Every site.

Foyer is what I build my sites on. They all share one engine and get set up through config instead of a rewrite, and a single Foyer login carries across every one of them.

What is Foyer?

A foyer is the room you step into before the rest of the house. Every Foyer site opens the same way: a sign-in gate first, then whatever I've built behind it. All of it comes from one codebase, styled and set up per site.

Page builder

Build pages by stacking sections in the admin panel: hero, gallery, pricing, accordion, and plenty more.

Gated by design

Sign in with Google, GitHub, Discord, a magic link, or Foyer Auth. Lock a site down to invites, leave it open, or anything in between.

Themed per site

Colors, icons, nav, backgrounds. Each site looks like its own thing even though they run on the same engine.

One control-plane

One dashboard for every site: live status, announcements, feature flags, and a shared changelog.

The Foyer ecosystem

Foyer is the umbrella over two parts.

The platform

Foyer

The engine every site runs on: the builder, the gate, the admin, the theming, the dashboard. Set a site up once and the rest is config.

The identity

Foyer Auth

One account for every Foyer site. Sign in once and you're known on all of them, with no separate setup per site.