SaaSHub helps you find the best software and product alternatives Learn more →
Checker Alternatives
Similar projects and alternatives to checker
-
gorilla/csrf
Discontinued gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services 🔒
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
-
-
-
-
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
gbind
Bind data to any Go value. Can use built-in and custom expression binding capabilities; supports data validation logic for Go values. // 将数据绑定到任何 Go 值。可使用内置和自定义表达式绑定能力;支持对Go值的数据校验逻辑.
checker discussion
checker reviews and mentions
-
A Command-Line Interface for Go's Checker Validation Library
Checker — the zero-dependency Go validation library — now ships a standalone CLI that closes that gap:
-
Struct Tag Validation in Go: A Practical Guide
Every Go API ends up needing the same thing: take a JSON body, clean it up, make sure it's valid, and tell the client exactly what's wrong if it isn't. This guide walks through building that for a real signup form, using struct tags instead of hand-written if chains, with Checker as the tool doing the work.
-
Catch Bad Validation Tags at Compile Time with checkerlint
Full details, including exactly which checkers are type-checked, are in the checkerlint README. It's a separate, independently versioned module — adding it to your CI doesn't add a single dependency to the core checker library your code actually imports.
-
Returning RFC 9457 Problem Details from Go Validation Errors
RFC 9457 — Problem Details for HTTP APIs — is the IETF standard that fixes this: a application/problem+json body with type, title, status, and room for problem-specific extensions. Checker now builds one of these directly from a failed struct validation, via CheckErrors.ProblemDetails().
-
Stop Hand-Rolling Validation in Go — Meet Checker
Checker is a Go library built to make that pile of if statements disappear — declaratively, with zero external dependencies. Here's why it's worth a look.
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Oct 2026
Stats
cinar/checker is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of checker is Go.