Docs
This is the documentation for Salusa, an open source web framework for Go. The pages are grouped roughly the way you meet them in a real project, so the usual path through them is top to bottom — but every page stands on its own, and each package can be imported on its own if you only need one piece of the framework.
If you have never used Salusa before, start with
Getting Started: it creates a project with the
spice CLI and walks through the directory layout.
Start here
The core
The pieces every application uses: the kernel that boots and runs services, the container that fills in your dependencies, and the HTTP layer on top.
inject tagsData
Models, queries, and the value types that move between your database, your handlers, and your API.
option.Option[T]io.Reader and io.WriterServices
The things your app does beyond serving requests.
Day to day
clog and log/slogiter.Seq[T]Changelog
User-facing changes in each release are collected on the release notes page, newest first.