Effortless input validation in Go with the power of struct tags. No dependencies, just pure simplicity. ✨ See how! 👀
- Updated
Jan 3, 2025 - Go
Effortless input validation in Go with the power of struct tags. No dependencies, just pure simplicity. ✨ See how! 👀
Text and Input Validation in Golang
Schema validator in go
Package inputcheck provides advanced input validation for Go applications, including IPv4, IPv6, email address, domain validation, and more.
Osmos is a command-line tool written in Go for analyzing HTTP responses and checking if parameter values are reflected. It fuzzes parameter values with random sets of characters from various character sets and checks if the modified values are reflected in the HTTP response.
Input Validation in Golang APIs Using Go-Validator or Gin Binding
Lightweight and extensible input validation library for Go. Supports custom rules, error localization, and simple API.
The project is designed to manage student data, providing endpoints to create, read, update, and delete student records using REST API. Additionally, it integrates with Ollama's AI model (llama3) to generate concise summaries of student details, enhancing the system's functionality with intelligent data processing.
🔁 CLI app for converting Celsius to Fahrenheit and Réaumur, with location logging, temperature classification, and clean Go architecture.
This Go program demonstrates the use of structs and functions as struct methods stored in a saparated package to get string inputs from the user and save all the information in a json file with pre-determined json field names created by using struct tags.
The Hyperscale InputFilter library provides a simple inputfilter chaining mechanism by which multiple filters and validator may be applied to a single datum in a user-defined order.
The Hyperscale Validator library provides a set of commonly needed data validators. It also provides a simple validator chaining mechanism by which multiple validators may be applied to a single datum in a user-defined order.
In this project, I programed an example of a simple, command-line-based, banking application with Go
This Go program demonstrates the use of struct and struct methods. It features the use of pointers with structs and struct methods to display and overwrite/clear (mutate) the data in the original struct without unnecessarily occupying extra memory spaces.
Add a description, image, and links to the input-validation topic page so that developers can more easily learn about it.
To associate your repository with the input-validation topic, visit your repo's landing page and select "manage topics."