Go Validator

Open-source Go projects categorized as Validator

Top 17 Go Validator Projects

  • gf

    GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang. (by gogf)

  • ozzo-validation

    An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.

    Project mention: Is there any equivalent to pydantic, serde, etc? | /r/golang | 2023-12-06


  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • go-tagexpr

    An interesting go struct tag expression syntax for field validation, etc.

  • Package govalidator

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

  • Validate

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

  • jsonschema

    JSONSchema (draft 2020-12, draft 2019-09, draft-7, draft-6, draft-4) Validation using Go (by santhosh-tekuri)

  • pint

    Prometheus rule linter/validator (by cloudflare)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • valgo

    Valgo is a type-safe, expressive, and extensible validator library for Golang. Supports localization and is built with generics.

    Project mention: Request Validations in Go REST API | /r/golang | 2023-05-21
  • config-file-validator

    Cross Platform tool to validate configuration files

    Project mention: Open Source: Validate XML, JSON, INI, TOML, and YAML files with one CLI | /r/opensource | 2023-10-27
  • codeowners-validator

    The GitHub CODEOWNERS file validator

  • gody

    :balloon: A lightweight struct validator for Go

  • valix

    Go package for validating requests

  • validation

    Golang validation framework based on static typing and generics (by muonsoft)

    Project mention: Request Validations in Go REST API | /r/golang | 2023-05-21
  • go-validator-playground

    An online playground to test your go-validator struct tags against JSON data. Powered by WASM ⚡

  • checker

    Checker is a Go library for validating user input through checker rules provided in struct tags. (by cinar)

  • go-struct-validator

    Golang Struct Validator

  • yavp

    Yet Another Validation Package for golang, inspired by https://www.npmjs.com/package/validator

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-12-06.

Go Validator related posts


What are some of the best open-source Validator projects in Go? This list will help you:

Project Stars
1 gf 10,801
2 ozzo-validation 3,555
3 go-tagexpr 1,620
4 Package govalidator 1,282
5 Validate 1,005
6 jsonschema 826
7 pint 794
8 valgo 349
9 config-file-validator 269
10 codeowners-validator 202
11 gody 66
12 valix 25
13 validation 15
14 go-validator-playground 13
15 checker 7
16 go-struct-validator 6
17 yavp 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives