v0.1.0
Goval (Go Validator)
Goval aims to provide a user-friendly validation library that is easy to integrate, extend, and use.
It utilizes function composition for building complex validation logic and avoids reflection for improved performance.
It is designed to enhance the capabilities of Go functions and is safe for concurrent use.
✅ Reusable Validation Rules
Easily reuse validation rules across your codebase for consistent and efficient validation.
🔌 Extendable Validation Rules
Extend Goval with custom validation rules to suit your unique validation requirements.
🔧 Customizable Validation Rules
Customize validation rules with ease, making them adaptable to your specific needs.
🔗 Composable Validation Rules
Compose simple validation rules together to build complex validation logic using function composition.
🚫 No Reflection
Goval's reflection-free design ensures improved performance and reliability in your applications.
📝 Support for Customizable and Translatable Error Messages
Take control of error messages with customizable and translatable feedback for better user experience.
Upgrade your value validation game with Goval and ensure the reliability of your Go applications. Get started with Goval today! #golang #validation #opensource