GoLazy Guides
Feature Map
Updated
The GoLazy guides are ordered like a working book. Start with the hot path: install the CLI, create a conventional app, understand the app shape, add one route, render a view, work with assets, and test the result. Then branch into databases, browser interaction, background jobs, mailers, storage, and deployment when the application needs those capabilities.
Start here
Read these chapters first when you are learning GoLazy:
- QuickStart installs
lazy, creates an app, and starts the development loop. - What's A Lazy App? shows the smallest complete app and explains why real apps use the normal directory layout.
- App Structure introduces the generated layout, then Application Structure expands the ownership model.
- First Route, Controller, And View makes the first application change.
- Basic Routes, Controller Architecture, and Views And Layouts explain the main request path.
- Embedded Assets, Testing, and Build One Binary take the app from local development toward a deployable binary.
Expand when needed
Use Databases Overview when the app needs persistent state. Use Extras Overview when it needs richer browser interaction, background jobs, mailers, stored files, or generated media. Use AI Overview when the app needs agent guidance, default skills, authentication for dependent clients, or an MCP server. Use Deployment Checklist when the binary is ready to run outside development.
The Changelog and Upgrade Guide are release references at the end of the guide set. New applications can read them later; existing applications should read them before moving to a newer GoLazy version.