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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gookit avatar

gookit/validate

0
View on GitHub↗
1,156 estrellas·126 forks·Go·MIT·7 vistasgookit.github.io/validate↗

Validate

⚔ Go package for data validation and filtering. support Map, Struct, Form data. Go通用的数据验证与过滤库,使用简单,内置大部分常用验证、过滤器,支持自定义验证器、自定义消息、字段翻译。

Features

  • Validation Libraries - Data validation and filtering for various inputs.

Historial de estrellas

Gráfico del historial de estrellas de gookit/validateGráfico del historial de estrellas de gookit/validate

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Validate

Proyectos open-source similares, clasificados según cuántas características comparten con Validate.
  • faceair/jioF

    faceair/jio

    0Ver en GitHub↗
    Ver en GitHub↗0
  • go-ozzo/ozzo-validationAvatar de go-ozzo

    go-ozzo/ozzo-validation

    4,072Ver en 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
    Ver en GitHub↗4,072
  • go-playground/validatorAvatar de go-playground

    go-playground/validator

    20,028Ver en 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
    Ver en GitHub↗20,028
  • asaskevich/govalidatorAvatar de asaskevich

    asaskevich/govalidator

    6,203Ver en GitHub↗

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

    Gogogovalidatorsanitization
    Ver en GitHub↗6,203
Ver las 10 alternativas a Validate→

Preguntas frecuentes

¿Qué hace gookit/validate?

⚔ Go package for data validation and filtering. support Map, Struct, Form data. Go通用的数据验证与过滤库,使用简单,内置大部分常用验证、过滤器,支持自定义验证器、自定义消息、字段翻译。

¿Cuáles son las características principales de gookit/validate?

Las características principales de gookit/validate son: Validation Libraries.

¿Qué alternativas de código abierto existen para gookit/validate?

Las alternativas de código abierto para gookit/validate incluyen: asaskevich/govalidator — [Go] Package of validators and sanitizers for strings, numerics, slices and structs. faceair/jio. go-ozzo/ozzo-validation — ozzo-validation is a programmable data validation library for Go that verifies structs, maps, and primitive types… go-playground/validator — This is a Go struct validation library used to maintain data integrity by enforcing constraints on fields, slices, and… gobuffalo/validate. guiferpa/gody.