01
4web
Build standard-library-first HTTP services, from routing and input binding to middleware and negotiation.
Go standard library, extended
go-slim is a focused collection of Go packages for HTTP, data, and everyday tooling—documented from MDX and rendered on the server.
Library catalog
01
4Build standard-library-first HTTP services, from routing and input binding to middleware and negotiation.
02
2Move configuration and queued work through your application with explicit, focused primitives.
03
5Handle recurring concerns such as validation, messages, processes, and observability.
A practical path
The documentation is progressive: understand the boundary, copy a working shape, then handle the details that matter in production.
Browse the catalog and choose the layer you need: Web, data, or tooling.
Browse librariesEach package owns one clear boundary and composes with net/http and the standard library.
See h3Move from the guide to advanced notes, examples, and AI-ready documentation as you build.
Read the guideDesign principles
go-slim keeps complexity at the boundary that owns it, so application code can keep the semantics of the Go standard library.
Start in the catalog, choose a focused package, and move toward a working example.