Documentation
NetLife Guru documentation for Go packages and backend development tools.
Documentation
Welcome to the NetLife Guru documentation.
NetLife Guru provides practical Go packages for building fast, maintainable backend systems. This documentation covers package usage, examples, configuration, and implementation details.
Go packages
Explore the available Go packages:
- DB — shared database layer for querying, execution, transactions, dialect SQL, and result mapping.
- Form — type-safe form and request validation for Go applications.
- Logger — high-performance structured logger built on top of
log/slog. - Mapper — lightweight row mapper for scanning database rows into structs, maps, or custom handlers.
- Router — fast HTTP router focused on low-allocation request handling and clean application structure.
Getting started
Choose a package from the sidebar or start with one of the main guides:
Requirements
Most NetLife Guru Go packages are designed for modern Go projects and require Go 1.22 or newer.