Skip to content
stacks

web

Current stacks and fragments, ordered by name.

Language and other tags

Astro blog

Stack · astro-blog

A static Astro blog with MDX posts in a zod-validated content collection (draft/published/unlisted status), React islands, Tailwind with typography, sitemap and RSS, optional generated OG images, and vitest plus astro check.

69%67–72%, n=1,625

37% never ran verify

npx @steamfield/stacks new astro-blog

No ledger run recorded.

Astro site + Effect API

Stack · astro-fullstack

A Bun workspace with a static Astro site (React islands, Tailwind), a Node API on Effect's HttpApi and a shared contract package, so islands call the API through a typed client. The API can also serve the built site.

hidden: too few projects

No-verify share unavailable

npx @steamfield/stacks new astro-fullstack

No ledger run recorded.

Next.js app on Node

Stack · nextjs

A full-stack Next.js App Router app served by Node, with server components, Server Actions validated by zod, ESLint, Vitest with Testing Library, and a Playwright browser test against the production build.

hidden: too few projects

No-verify share unavailable

npx @steamfield/stacks new nextjs

No ledger run recorded.

OpenRouter web chat

Fragment · openrouter-chat

A web chat app on OpenRouter: streaming replies, a model picker, tool calls, contact extraction, server-side history, usage and cost, Markdown export and a stub-backed Playwright flow.

hidden: too few projects

No-verify share unavailable

PostHog analytics

Fragment · posthog

PostHog analytics in the web client, disabled when no key is set so tests, CI, and sandboxes need no account, with a typed event catalog and a pre-init buffer.

80%79–81%, n=4,375

32% never ran verify

Python API + React SPA

Stack · python-react

FastAPI backend (uv, ruff, mypy strict, pytest) plus a React single-page app (Vite, React Router in SPA mode, TanStack Query, Tailwind, shadcn/ui) that talks to the API through a typed client generated from its OpenAPI spec.

86%85–87%, n=2,750

37% never ran verify

npx @steamfield/stacks new python-react

No ledger run recorded.

React Router with Effect

Stack · react-router

A server-rendered (SSR) React Router app served by Node, with loaders and actions on shared Effect services, typed HTTP errors and structured logs, plus Tailwind, shadcn/ui, Vitest and a Playwright smoke test.

hidden: too few projects

No-verify share unavailable

npx @steamfield/stacks new react-router

No ledger run recorded.

SvelteKit app on Node

Stack · sveltekit

A full-stack SvelteKit app built with the Node adapter and served by Node, with server load functions, zod-validated form actions, svelte-check, Vitest and a Playwright test against the production build.

hidden: too few projects

No-verify share unavailable

npx @steamfield/stacks new sveltekit

No ledger run recorded.