48 Repositories
Go validator Libraries
A lightweight model validator written in Go.
validator A lightweight model validator written in Go. quickstart package main import ( "fmt" v "github.com/go-the-way/validator" ) func main() {
Snake-validator - Snake validator with golang
snake-validator Overview The concept of Snake (the video game) has been around s
Validator - Replace the validation framework used by gin
validator Replace the validation framework used by gin replace mod:replace githu
📧 Golang Email address validator
Library under development (Interfaces may be changed slightly) Demo on rapidapi.com Install go get -u github.com/go-email-validator/go-email-validator
Gin Middleware to extract json tag value from playground validator's errors validation
Json Tag Extractor for Go-Playground Validator This is Gin Middleware that aim to extract json tag and than store it to FieldError.Field() object. Ins
ACH implements a reader, writer, and validator for Automated Clearing House (ACH) files.
ACH implements a reader, writer, and validator for Automated Clearing House (ACH) files. The HTTP server is available in a Docker image and the Go package is available.
This is a Golang library which contains finance related functions.
go-finance This is a Golang library which contains finance related functions. Exchange Rates The following example explains how to use this package to
A tool/library to run custom validations on Kubernetes resources in parallel
cluster-validator cluster-validator is a tool/library for performing resource validations in parallel on a Kubernetes cluster. For example, validating
Node is where client will send data to, create block send to miner, create block send to parent and receive tick from validator and do validate
Node Receive Tick from validator Validate POH of tick send result to validator Receive confirm block from validator Send Checked block to validator Ho
Flexible and customizable password validation
Flexible and customizable password validation
Iran National Id, Bank Card Number, Mobile Number Validator for golang
Iran IDValidator Iran National Id, Bank Card Number, Mobile Number Validator for golang Installation go get -u github.com/mohammadv184/idvalidator Us
Validator for your Traefik Proxy configuration
Traefik Config Validator Note This is currently pre-release software. traefik-config-validator is a CLI tool to (syntactically) validate your Traefik
Traefik config validator: a CLI tool to (syntactically) validate your Traefik configuration filesTraefik config validator: a CLI tool to (syntactically) validate your Traefik configuration files
Traefik Config Validator Note This is currently pre-release software. traefik-config-validator is a CLI tool to (syntactically) validate your Traefik
Validator node for Bittorrent Chain Network
Delivery Validator node for Bittorrent Chain Network. It uses peppermint, customized Tendermint. Install from source Make sure your have go1.11+ alrea
Kubernetes Node Performance Validator
Kubernetes Node Performance Evaluator This repository contains a set of tools for testing the performance of all the nodes in a kubernetes cluster. Wh
A demo project shows how to use validator to validate parameters
validator-demo This project is a demo project shows how to use validator to validate parameters use case install requirements go get github.com/favadi
VMail - check the markup (HTML, CSS) of HTML email template compatibility with email clients
VMail - check the markup (HTML, CSS) of HTML email template compatibility with email clients Email clients use different rendering standards. This is
COVID-19 certificate parser/validator API
=covid-decoder= A simple REST API that parses COVID-19 certificates (provided in textual form) 🚀 Motivation There are plenty of Green Pass (COVID-19
Example app using labstack/echo and ozzo-validator.
Example app using labstack/echo and ozzo-validator.
Vat ID Validator for Germany
German Vat Validator service This project has been developed using Hexagonal architecture and repository pattern. How to run? docker-compose up -d Cal
Validates Terraform Plans using TFSEC and OPA
Terraform Plan Validator Validates Terraform Plans using TFSEC and OPA Commands go run main.go check "delete-rg-test.json" "azure" Docker docker build
OpenShift OLM Catalog Validator
OpenShift OLM Catalog Validator Overview It is an external validator which can be used with Operator-SDK to check the vendor-like criteria to publish
auth0 jwt validator with jwks caching
JWT Validator for Auth0 (https://auth0.com/) that caches public JWKS (since there is a limit on calls to public JWKS URL) Example securing a GraphQL s
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.
Hyperscale InputFilter Branch Status Coverage master The Hyperscale InputFilter library provides a simple inputfilter chaining mechanism by which mult
Check the validity of a VAT number
Go VAT Check the validity of a VAT number without any HTTP request. This go library is based on the original jsVAT for JS/TS. The intention of this li
Checker/validator for Hong Kong IDs
hkidchecker Checker/validator for Hong Kong IDs Description This Go package validates Hong Kong ID card IDs. Useful for example for validating form in
An interesting go struct tag expression syntax for field validation, etc.
An interesting go struct tag expression syntax for field validation, etc.
golang rule-based string validator
gosv golang rule-based string validator usage import "github.com/s0rg/gosv" var MyRules = []gosv.Rule{ gosv.MinLen(8), gosv.MaxLen(64), gosv.MinLo
golang request validator
validator Golang 参数验证器,目前只支持POST请求,JSON格式参数验证 亮点 1、验证时只要有一个错误,错误信息立即返回 2、可自定义参数别名显示错误信息;详情见_example文件 使用 go mod -u github.com/one-gold-coin/validator
Data validators for Golang
golidators Golidators is a golang package, it includes basic data validation functions and regexes. Install go get github.com/eredotpkfr/golidators Ov
Baseledger core consensus for running validator, full and seed nodes
baseledger-core Baseledger core consensus client for running a validator, full or seed node. ⚠️ WARNING: this code has not been audited and is not rea
Forms is a fast, powerful, flexible, sortable web form rendering library written in golang.
forms Description forms makes form creation and handling easy. It allows the creation of form without having to write HTML code or bother to make the
Golang parameter validation, which can replace go-playground/validator, includes ncluding Cross Field, Map, Slice and Array diving, provides readable,flexible, configurable validation.
Checker 中文版本 Checker is a parameter validation package, can be use in struct/non-struct validation, including cross field validation in struct, elemen
This project is a Library to validate a pull secret
lib-ps-validator Description This repository and its contents are completely UNSUPPORTED in any way and are not part of official documentation. Lib to
This is a tool to validate the Pull Secret file from the command line interface.
pullsecret-validator-cli Description This is a tool to validate the Pull Secret file from the command line interface. This repository and its contents
go-playground-converter is formatter error response inspiration like express-validator in nodejs build on top go-playground-validator.
Go Playground Converter go-playground-converter is formatter error response inspiration like express-validator in nodejs build on top in go-playground
Library providing opanapi3 and Go types for store/validation and transfer of ISO-4217, ISO-3166, and other types.
go-types This library has been created with the purpose to facilitate the store, validation, and transfer of Go ISO-3166/ISO-4217/timezones/emails/URL
vjson is a Go package that helps to validate JSON objects in a declarative way.
vjson vjson is a Go package that helps to validate JSON objects in a declarative way. Getting Started Installing For installing vjson, use command bel
GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang.
GoFrame English | 简体中文 GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang. If you're a
An interesting go struct tag expression syntax for field validation, etc.
go-tagexpr An interesting go struct tag expression syntax for field validation, etc. Usage Validator: A powerful validator that supports struct tag ex
Clean architecture validator for go, like a The Dependency Rule and interaction between packages in your Go projects.
Clean Architecture checker for Golang go-cleanarch was created to keep Clean Architecture rules, like a The Dependency Rule and interaction between mo
⚔ Go package for data validation and filtering. support Map, Struct, Form data. Go通用的数据验证与过滤库,使用简单,内置大部分常用验证、过滤器,支持自定义验证器、自定义消息、字段翻译。
Validate The package is a generic Go data validate and filter tool library. Support quick validate Map, Struct, Request(Form, JSON, url.Values, Upload
A norms and conventions validator for Terraform
This tool will help you ensure that a terraform folder answer to your norms and conventions rules. This can be really useful in several cases : You're
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
ozzo-validation Description ozzo-validation is a Go package that provides configurable and extensible data validation capabilities. It has the followi
jio is a json schema validator similar to joi
jio Make validation simple and efficient ! 中文文档 Why use jio? Parameter validation in Golang is really a cursing problem. Defining tags on structs is n
Validate Golang request data with simple rules. Highly inspired by Laravel's request validation.
Validate golang request data with simple rules. Highly inspired by Laravel's request validation. Installation Install the package using $ go get githu
:balloon: A lightweight struct validator for Go
gody Go versions supported Installation go get github.com/guiferpa/gody/v2 Usage package main import ( "encoding/json" "fmt" "net/http"
Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection
fastjson - fast JSON parser and validator for Go Features Fast. As usual, up to 15x faster than the standard encoding/json. See benchmarks. Parses arb