Skip to content
stacks

make

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.

FastAPI service (Python API)

Stack · python-api

A Python JSON API on FastAPI and Uvicorn with no frontend, managed with uv and make. pytest runs the real app in process, structlog request logs carry ids, errors share one envelope, and verify fails when the committed OpenAPI spec drifts.

hidden: too few projects

No-verify share unavailable

npx @steamfield/stacks new python-api

No ledger run recorded.

Go CLI

Stack · go-cli

A Go command-line tool with cobra commands, viper config (file, env, flags), structured errors with actionable suggestions, human and JSON output, testify tests with race detection and a coverage floor, and golangci-lint.

67%66–69%, n=3,430

32% never ran verify

npx @steamfield/stacks new go-cli

No ledger run recorded.

Go HTTP API

Stack · go-api

A Go HTTP API on the standard library (net/http, slog) with no web framework. JSON resources share one error envelope and request logging, the server shuts down cleanly on SIGINT and SIGTERM, and race-enabled tests run against the built binary.

74%73–76%, n=2,470

37% never ran verify

npx @steamfield/stacks new go-api

No ledger run recorded.

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.

Tauri desktop app with React

Stack · tauri-react

A Tauri desktop app with Rust logic in a crate workspace behind a thin shell, and a React/Vite frontend that calls it through tauri-specta typed IPC or a mock transport in the browser and tests. Biome, Vitest, Playwright, clippy and a check on crate dependency direction cover both halves.

hidden: too few projects

No-verify share unavailable

npx @steamfield/stacks new tauri-react

No ledger run recorded.