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

About
Project InformationExamples Repository
Form ValidatorProject

Project Information

Documentation links, versioning policy, contribution guidelines, licensing, and project resources for the NLG Form package.

Documentation

Full package documentation, guides, examples, and validation references are available at:

https://netlife.guru/docs/go/form

API reference:

https://pkg.go.dev/github.com/netlifeguru/form

GitHub repository:

https://github.com/netlifeguru/form


Notes

  • Review package-specific validation behavior before integrating schemas into public APIs.
  • Consider validation flow and response structure consistency across services.
  • Check performance characteristics when validating large payloads or deeply nested schemas.
  • See the package examples and documentation for recommended schema organization patterns.

Versioning

This project follows Semantic Versioning.

Release history, breaking changes, and migration notes are documented in:

https://github.com/netlifeguru/form/blob/main/CHANGELOG.md


Contributing

Community contributions, issue reports, feature suggestions, and pull requests are welcome.

Before contributing, please review:

https://github.com/netlifeguru/form/blob/main/CONTRIBUTING.md


Code of Conduct

This project follows a Code of Conduct for community participation and collaboration.

Please review:

https://github.com/netlifeguru/form/blob/main/CODE_OF_CONDUCT.md


Author

Created and maintained by NetLife Guru s.r.o.

  • Documentation: https://netlife.guru/docs
  • GitHub: https://github.com/netlifeguru
  • Website: https://netlife.guru
  • Contact: info@netlife.guru

License

This project is licensed under the MIT License.

See:

https://github.com/netlifeguru/form/blob/main/LICENSE

Conditional When

Learn how to use conditional.When in NLG Form to run validation rules only when custom runtime predicates match.

Examples Repository

Browse runnable examples and practical validation workflows for the NLG Form package.

On this page

DocumentationNotesVersioningContributingCode of ConductAuthorLicense