NetLife Guru

Open source Go packages for fast, maintainable web systems. Built with a documentation-first approach.

Product
OverviewGolang packagesNews
Documentation
DocumentationGo LoggerGo RouterGo DB Form
Company
OverviewContactNewsGitHub
Community / Support
Supportinfo@netlife.guru
© 2026 NetLife Guru. All rights reserved.
GitHubinfo@netlife.guru
NetLife GuruNetLife GuruNetLife Guru
NetLife GuruNetLife GuruNetLife Guru
OverviewDocumentationNewsSupportContact

Golang packages

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:

  • Go DB
  • Go Form
  • Go Logger
  • Go Mapper
  • Go Router

Requirements

Most NetLife Guru Go packages are designed for modern Go projects and require Go 1.22 or newer.

On this page

DocumentationGo packagesGetting startedRequirements