go-ozzo / 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.
MIT License
3.78k stars 224 forks source link

Is there a maintained fork of ozzo-validation? #162

Open lazharichir opened 2 years ago

lazharichir commented 2 years ago

Seems like this library is no longer maintained. Is there an actively maintained fork out there?

Thank you!

gradinarot commented 2 years ago

Would like to know too

fr3fou commented 2 years ago

I'd also like to know! This is the only validation library that I've actually enjoyed using

ysomad commented 2 years ago

Also would like too know!

ltns35 commented 2 years ago

I've made a fork of this project and I'm planning to maintain it, any help it's welcome. For the moment I only upgrade the Go version to v1.18

https://github.com/ltns35/ozzo-validation

swithek commented 2 years ago

We have an actively maintained fork as well. It has a few additions and fixes, most of which are from the PRs found in this repository.

ysomad commented 2 years ago

We have an actively maintained fork as well. It has a few additions and fixes, most of which are from the PRs found in this repository.

How is perfomance compared to https://github.com/go-playground/validator ?

swithek commented 2 years ago

@ysomad The core functionality of that fork is the same as ozzo-validation's, which means the performance is also the same. I haven't compared this with https://github.com/go-playground/validator but I also don't see any reason to do that either as both libraries are using the reflection package under the hood.

desprit commented 2 years ago

I'm using https://github.com/gookit/validate which is also good. Not sure about performance though.