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
  • Overview
  • Documentation
  • News
  • Support
  • Contact

NetLife Guru

Overview

Open source backend packages built from practical experience, long-term development work, and real production systems.

Open source backend packages

Practical packages for serious backend work.

NetLife Guru publishes small, focused Go packages built from real production experience. The goal is simple: useful libraries with clear responsibilities, readable APIs, and documentation that helps developers use them in real projects.

Explore packagesBrowse documentation

Our story

Built from real systems, not from a clean-room idea.

NetLife Guru s.r.o. is a software company from Slovakia. For years we built backend systems for clients, often from scratch. The packages published here come from that work: practical trade-offs, repeated rewrites, and lessons learned while maintaining real projects.

Real client work

The packages come from practical backend needs encountered while building production systems.

Refined over time

Several parts went through multiple internal versions before being prepared for public release.

Independent use

Each package should be useful on its own, without forcing a whole stack on the user.

Practical over clever

The focus is readability, predictable APIs, examples, and long-term maintainability.

Packages

Small, focused packages for common backend problems.

The first public releases focus on Go packages: routing, data handling, forms, sessions, mail, events, logging, file receiving, crypto utilities, and supporting tools.

capabilitiescryptodbeventfilereceiverformloggermailerroutersessionttlcache
View package catalogRead release notes
/pkg
Go
capabilities
crypto
db
event
filereceiver
form
logger
mailer
router
session
ttlcache
10+

years building production systems

Go first

packages prepared for public release

Small libs

usable independently in real projects

Open source

Why publish these packages?

After years of building proprietary software, we decided to release selected reusable parts as open source. It makes the code easier to inspect, easier to discuss, and easier to improve with feedback from developers who solve similar problems.

Documentation matters

Guides, examples, changelogs, and migration notes are treated as part of the package.

Built in public

Releases, rewrites, and design decisions will be documented through news posts and package notes.

News and release notes

Follow package releases, rewrites, architecture notes, and lessons learned along the way.

Read news

Support

Community support starts through GitHub issues and discussions for released packages.

Support options

Contact

Reach out for package questions, security reports, collaboration, or company inquiries.

Contact us