Trades and home services
Craftline
Plumbers, electricians, cleaners and other trades.
Templates
Three are multi-page Astro themes you start with npm create astro: Craftline, Orrery and Shoal. The other 20 are one-page sites, each with one component per section and every text in one JSON file.
Other platforms: HTML · WordPress · Shopify · Next.js · Nuxt · SvelteKit · Hugo · Eleventy · Ghost. Or see all website templates.
Trades and home services
Plumbers, electricians, cleaners and other trades.
Consulting and B2B services
Consultants and small B2B firms.
Construction and real estate
A real estate agent.
Portfolios and studios
A dark one-page portfolio for a developer or a studio.
Construction and real estate
A luxury home builder.
Construction and real estate
A maker of windows and doors.
Construction and real estate
Designer windows and doors.
Portfolios and studios
An architecture studio.
Shops and makers
A ceramics shop that sells by message.
Portfolios and studios
An interior design studio.
Portfolios and studios
A premium interior design studio.
Portfolios and studios
A bright interior design and architecture studio on a line grid.
Portfolios and studios
A dark portfolio for an architect or structural engineer.
Portfolios and studios
A dark premium site for an interior design and architecture studio.
Clinics and health
A bright site for a calm vet clinic for cats and dogs.
Clinics and health
An airy site for a doctor-led skin and aesthetic clinic.
Clinics and health
A sunny site for a family dental practice.
Clinics and health
A calm, bright site for a private multi-specialty clinic.
Clinics and health
A fresh site for an independent neighbourhood pharmacy.
Clinics and health
An editorial site for a premium dental studio.
Clinics and health
A vivid site for a preventive health practice.
Clinics and health
A warm site for a small therapy practice.
Portfolios and studios
A blueprint-style one-page site for an independent developer.
npm create astro command from the template's page, or press its Deploy to Cloudflare or Deploy with Vercel button.fk_ and is safe to put in a web page. In those three, put it in a .env file as PUBLIC_FORMGONG_ACCESS_KEY=fk_… and set url in src/config.ts to your domain.npm install, then npm run dev and open localhost:4321. Paste the key over fk_your_access_key in src/content.json.npm run build puts the finished site in dist/ for any static host.The one-page packages are built for Astro 7. The three themes keep their own Astro version in package.json.
src/pages/ the usual Astro way.src/content.json, not in content collections. Craftline keeps its services as Markdown files instead.The template is the first part. The Formgong account that receives its form and emails you each message can also run a help chat that answers visitors from your own pages, and collect star reviews that show on the site once you approve them. Each part goes in as a key or a short embed code, and you manage all of it from one dashboard.
If your kind of business has no Astro theme here yet, or a step here doesn't match what you see, email support@formgong.com. We read every message and fix the page, and the next templates we make are the ones people ask for there.
No. They build to static files. The form posts to Formgong, so no API route or server function is involved.
Yes. Any host that runs npm run build and serves dist/ works. Craftline, Orrery and Shoal also have one-click Deploy buttons.
Yes. They are MIT-licensed: use them for clients and change anything. Keep the license file.