Skip to Content
DocumentationOverview

Gofasta Documentation

Gofasta is a Go backend toolkit — a CLI for scaffolding projects and generating code, backed by a library of independent, production-ready packages. Use what you need, ignore the rest. This documentation covers everything you need to build, deploy, and maintain Go backend services with Gofasta.

Getting Started

New to Gofasta? Start here:

Guides

In-depth walkthroughs for common tasks:

CLI Reference

Every command the Gofasta CLI provides:

Package Library

Every package is independent — import only what you need. Reference for github.com/gofastadev/gofasta/pkg/*:

For AI Agents

This documentation is published in the llmstxt.org  format so an AI coding agent can load current, version-matched docs instead of relying on training-set recall:

  • llms.txt — A structured index of every documentation page, with a one-line description and absolute URL for each. Start here to find the right page.
  • llms-full.txt — The entire documentation concatenated into a single file, for agents that prefer loading everything in one shot.

Both are regenerated on every deploy from the same MDX sources as this site, so they never drift from the pages above. A scaffolded project also ships an AGENTS.md briefing — see gofasta ai for per-agent setup.

Last updated on