Add cvt "Convert any value to another type"

A library for easy and safe convert any value to another type, with 99% coverage, 1000+ test case, A+ Go Report, full documentation, and at least monthly updates. 

* [x]  I have added my package in alphabetical order.
* [x]  I have an appropriate description with correct grammar.
* [x]  I know that this package was not listed before.
* [x]  I have added pkg.go.dev link to the repo and to my pull request.
* [x]  I have added coverage service link to the repo and to my pull request.
* [x]  I have added goreportcard link to the repo and to my pull request.
* [x]  I have read [Contribution guidelines](https://github.com/avelino/awesome-go/blob/master/CONTRIBUTING.md#contribution-guidelines), [maintainers note](https://github.com/avelino/awesome-go/blob/master/CONTRIBUTING.md#maintainers) and [Quality standard](https://github.com/avelino/awesome-go/blob/master/CONTRIBUTING.md#quality-standards).
This commit is contained in:
Jioby 2021-11-26 21:11:08 +08:00 committed by Avelino
parent 3295a44080
commit 9e18421376

View File

@ -2260,6 +2260,7 @@ _**Unofficial** set of patterns for structuring projects._
* [cryptgo](https://github.com/Gituser143/cryptgo) - Crytpgo is a TUI based application written purely in Go to monitor and observe cryptocurrency prices in real time! * [cryptgo](https://github.com/Gituser143/cryptgo) - Crytpgo is a TUI based application written purely in Go to monitor and observe cryptocurrency prices in real time!
* [ctop](https://github.com/bcicen/ctop) - [Top-like](https://ctop.sh) interface (e.g. htop) for container metrics. * [ctop](https://github.com/bcicen/ctop) - [Top-like](https://ctop.sh) interface (e.g. htop) for container metrics.
* [ctxutil](https://github.com/posener/ctxutil) - A collection of utility functions for contexts. * [ctxutil](https://github.com/posener/ctxutil) - A collection of utility functions for contexts.
* [cvt](https://github.com/shockerli/cvt) - Easy and safe convert any value to another type.
* [dbt](https://github.com/nikogura/dbt) - A framework for running self-updating signed binaries from a central, trusted repository. * [dbt](https://github.com/nikogura/dbt) - A framework for running self-updating signed binaries from a central, trusted repository.
* [Death](https://github.com/vrecan/death) - Managing go application shutdown with signals. * [Death](https://github.com/vrecan/death) - Managing go application shutdown with signals.
* [Deepcopier](https://github.com/ulule/deepcopier) - Simple struct copying for Go. * [Deepcopier](https://github.com/ulule/deepcopier) - Simple struct copying for Go.