An opinionated CLI generator for production-minded personal apps and internal tools: Go, React, TypeScript, SQLite, typed OpenAPI contracts, passkeys/passwords, and realtime SSE in one deployable binary.
The generator copies a fully tested reference application rather than introducing a runtime framework dependency. Generated code is ordinary application-owned Go and TypeScript.
go install github.com/robertguss/go-full-stack-start/cmd/starter@latest
starter create github.com/you/my-appUse the wizard or pass every value explicitly:
starter create github.com/you/my-app \
--name "My App" \
--git commit \
--github privateRun starter create --help for dry-run, JSON output, install, Git, and GitHub
options.
The tested source of generated applications lives in scaffold/. The root
generator embeds that exact tree, replaces project identity values, writes
through a staging directory, and verifies the generated Go and frontend projects
before completing.
See scaffold/README.md for the generated application workflow and
scaffold/AGENTS.md for ownership and safety invariants.