go-ozzo/ozzo-validation

ozzo-validation

✅ Recently maintained

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

4,155Stars
246Forks
+27-day stars

Go · MIT · Last push 2026-10-27

Official repository & installation ↗

GitValue · Value evidence

Unscored · Evidence coverage 0%

Provisional rubric; documentation and runtime testing are separate. Missing evidence does not imply low value.

Star history

2025-09-292026-11-03
View historical data
DateStars
2026-10-054,145
2026-10-064,145
2026-10-074,145
2026-10-084,146
2026-10-094,146
2026-10-104,146
2026-10-114,147
2026-10-124,148
2026-10-134,149
2026-10-144,149
2026-10-154,150
2026-10-164,150
2026-10-174,150
2026-10-184,150
2026-10-194,151
2026-10-204,151
2026-10-214,152
2026-10-224,153
2026-10-234,153
2026-10-244,153
2026-10-254,153
2026-10-264,153
2026-10-274,153
2026-10-284,153
2026-10-294,153
2026-10-304,154
2026-10-314,154
2026-11-014,155
2026-11-024,155
2026-11-034,155

Get the project

git clone https://github.com/go-ozzo/ozzo-validation.git

Cloning downloads the source. For dependencies and installation, follow the project README.

Related projects & alternative candidates

Related domains do not imply feature parity. Review official documentation and licenses.