
NetLife Guru
Overview
Open source backend packages built from practical experience, long-term development work, and real production systems.
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.
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.
years building production systems
packages prepared for public release
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.
Support
Community support starts through GitHub issues and discussions for released packages.
Contact
Reach out for package questions, security reports, collaboration, or company inquiries.