awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to gookit/validate

Open-source alternatives to Validate

10 open-source projects similar to gookit/validate, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Validate alternative.

  • asaskevich/govalidatorasaskevich avatar

    asaskevich/govalidator

    6,203View on GitHub↗

    Go Package of validators and sanitizers for strings, numerics, slices and structs

    Gogogovalidatorsanitization
    View on GitHub↗6,203
  • faceair/jioF

    faceair/jio

    0View on GitHub↗
    View on GitHub↗0
  • go-ozzo/ozzo-validationgo-ozzo avatar

    go-ozzo/ozzo-validation

    4,072View on GitHub↗

    ozzo-validation is a programmable data validation library for Go that verifies structs, maps, and primitive types using a declarative, rule-based approach. It functions as an interface-based validator, allowing for the recursive checking of nested data structures and custom types without the use of struct tags. The framework distinguishes itself as a context-aware validation engine, supporting the propagation of request-scoped data to rules that depend on external state. It provides extensive extensibility through custom rule definitions and the ability to override default failure text with l

    Gogogolangozzo
    View on GitHub↗4,072
  • go-playground/validatorgo-playground avatar

    go-playground/validator

    20,028View on GitHub↗

    This is a Go struct validation library used to maintain data integrity by enforcing constraints on fields, slices, and maps. It functions as a schema validation tool and data integrity validator, ensuring that complex nested structures adhere to predefined rules. The library utilizes struct tags to configure validation logic at runtime and supports a custom function registry for extending validation rules. It is distinguished by its ability to perform cross-field dependency evaluation, allowing the comparison of values between different fields within the same data structure to ensure logical

    Goerror-handlingtranslationvalidation
    View on GitHub↗20,028

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • gobuffalo/validateG

    gobuffalo/validate

    0View on GitHub↗
    View on GitHub↗0
  • guiferpa/godyG

    guiferpa/gody

    0View on GitHub↗
    View on GitHub↗0
  • osamingo/checkdigitO

    osamingo/checkdigit

    0View on GitHub↗
    View on GitHub↗0
  • thazelart/terraform-validatorT

    thazelart/terraform-validator

    0View on GitHub↗
    View on GitHub↗0
  • thedevsaddam/govalidatorthedevsaddam avatar

    thedevsaddam/govalidator

    1,344View on GitHub↗

    Validate Golang request data with simple rules. Highly inspired by Laravel's request validation.

    Gogo-request-validationgo-validatorgovalidator
    View on GitHub↗1,344
  • twharmon/govalidT

    twharmon/govalid

    0View on GitHub↗
    View on GitHub↗0