From 758d6812f5f3e28ad40005347d4c38eb3e04cdb5 Mon Sep 17 00:00:00 2001 From: Samuel Berthe Date: Tue, 31 May 2022 12:43:16 +0200 Subject: [PATCH] feat: adding samber/mo (#4239) --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 29b17b0c..648cee78 100644 --- a/README.md +++ b/README.md @@ -438,7 +438,7 @@ _Libraries for configuration parsing._ - [aconfig](https://github.com/cristalhq/aconfig) - Simple, useful and opinionated config loader. - [cleanenv](https://github.com/ilyakaznacheev/cleanenv) - Minimalistic configuration reader (from files, ENV, and wherever you want). - [config](https://github.com/JeremyLoy/config) - Cloud native application configuration. Bind ENV to structs in only two lines. -- [config](https://github.com/num30/config) - configure you app using file, environment variables, or flags in two lines of code +- [config](https://github.com/num30/config) - configure you app using file, environment variables, or flags in two lines of code - [config](https://github.com/olebedev/config) - JSON or YAML configuration wrapper with environment variables and flags parsing. - [configuration](https://github.com/BoRuDar/configuration) - Library for initializing configuration structs from env variables, files, flags and 'default' tag. - [configure](https://github.com/paked/configure) - Provides configuration through multiple sources, including JSON, flags and environment variables. @@ -1051,7 +1051,7 @@ _Packages for accounting and finance._ - [currency](https://github.com/bnkamalesh/currency) - High performant & accurate currency computation package. - [decimal](https://github.com/shopspring/decimal) - Arbitrary-precision fixed-point decimal numbers. - [fastme](https://github.com/newity/fastme) - Fast extensible matching engine Go implementation. -- [fpdecimal](https://github.com/nikolaydubina/fpdecimal) - Fast and precise serialization and arithmetic for small fixed-point decimals +- [fpdecimal](https://github.com/nikolaydubina/fpdecimal) - Fast and precise serialization and arithmetic for small fixed-point decimals - [go-finance](https://github.com/FlashBoys/go-finance) - Comprehensive financial markets data in Go. - [go-finance](https://github.com/alpeb/go-finance) - Library of financial functions for time value of money (annuities), cash flow, interest rate conversions, bonds and depreciation calculations. - [go-finance](https://github.com/pieterclaerhout/go-finance) - Module to fetch exchange rates, check VAT numbers via VIES and check IBAN bank account numbers. @@ -1095,6 +1095,7 @@ _Packages to support functional programming in Go._ - [fuego](https://github.com/seborama/fuego) - Functional Experiment in Go. - [go-underscore](https://github.com/tobyhede/go-underscore) - Useful collection of helpfully functional Go collection utilities. - [gofp](https://github.com/rbrahul/gofp) - A lodash like powerful utility library for Golang. +- [mo](https://github.com/samber/mo) - Monads and popular FP abstractions, based on Go 1.18+ Generics (Option, Result, Either...). - [underscore](https://github.com/rjNemo/underscore) - Functional programming helpers for Go 1.18 and beyond. - [valor](https://github.com/phelmkamp/valor) - Generic option and result types that optionally contain a value. @@ -1768,7 +1769,7 @@ See also [Text Processing](#text-processing) and [Text Analysis](#text-analysis) - [gotext](https://github.com/leonelquinteros/gotext) - GNU gettext utilities for Go. - [icu](https://github.com/goodsign/icu) - Cgo binding for icu4c C library detection and conversion functions. Guaranteed compatibility with version 50.1. - [iuliia-go](https://github.com/mehanizm/iuliia-go) - Transliterate Cyrillic → Latin in every possible way. -- [spreak](https://github.com/vorlif/spreak) - Flexible translation and humanization library for Go, based on the concepts behind gettext. +- [spreak](https://github.com/vorlif/spreak) - Flexible translation and humanization library for Go, based on the concepts behind gettext. - [t](https://github.com/youthlin/t) - Another i18n pkg for golang, which follows GNU gettext style and supports .po/.mo files: `t.T (gettext)`, `t.N (ngettext)`, etc. And it contains a cmd tool [xtemplate](https://github.com/youthlin/t/blob/main/cmd/xtemplate), which can extract messages as a pot file from text/html template. ### Transliteration