trycatchkamal / gauzer
PublicThe observability-first validation library for Go. Drop-in struct tags, ~61ns zero-alloc performance, and native slog/OTel telemetry on every failure.
Gauzer helps app builders validate user data and create detailed, searchable error reports that work seamlessly with common logging systems.
How It Works
You hear about a helpful tool that turns confusing error messages into clear, easy-to-search details when checking user data in your app.
You bring the tool into your project in moments, ready to make your data checks smarter.
You add friendly notes to your data fields, like 'name must be at least 3 letters' or 'age over 18', so the tool knows what to watch for.
As users send info to your app, you run a quick check to spot anything off.
If something's wrong, you instantly see exactly which part failed, the rule it broke, and the bad value— all neatly organized.
Your logs now let you filter errors by field or rule, spotting patterns like 'too many young users' without hassle.
Your on-call shifts get easier, fixes happen faster, and everyone celebrates reliable, insightful error tracking.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.