mirror of
https://github.com/avelino/awesome-go.git
synced 2024-11-07 16:33:40 +00:00
Reorg and fixing sorting
This commit is contained in:
parent
6384ec1fbb
commit
65383bda34
14
README.md
14
README.md
@ -1594,8 +1594,7 @@ _Libraries for working with human languages._
|
|||||||
|
|
||||||
See also [Text Processing](#text-processing).
|
See also [Text Processing](#text-processing).
|
||||||
|
|
||||||
### Case Converters
|
### Slugifiers
|
||||||
- [kace](https://github.com/codemodus/kace) - Common case conversions covering common initialisms.
|
|
||||||
- [go-slugify](https://github.com/mozillazg/go-slugify) - Make pretty slug with multiple languages support.
|
- [go-slugify](https://github.com/mozillazg/go-slugify) - Make pretty slug with multiple languages support.
|
||||||
- [slug](https://github.com/gosimple/slug) - URL-friendly slugify with multiple languages support.
|
- [slug](https://github.com/gosimple/slug) - URL-friendly slugify with multiple languages support.
|
||||||
- [Slugify](https://github.com/avelino/slugify) - Go slugify application that handles string.
|
- [Slugify](https://github.com/avelino/slugify) - Go slugify application that handles string.
|
||||||
@ -1636,12 +1635,12 @@ See also [Text Processing](#text-processing).
|
|||||||
- [textcat](https://github.com/pebbe/textcat) - Go package for n-gram based text categorization, with support for utf-8 and raw text.
|
- [textcat](https://github.com/pebbe/textcat) - Go package for n-gram based text categorization, with support for utf-8 and raw text.
|
||||||
|
|
||||||
### Translation
|
### Translation
|
||||||
- [icu](https://github.com/goodsign/icu) - Cgo binding for icu4c C library detection and conversion functions. Guaranteed compatibility with version 50.1.
|
|
||||||
- [go-i18n](https://github.com/nicksnyder/go-i18n/) - Package and an accompanying tool to work with localized text.
|
- [go-i18n](https://github.com/nicksnyder/go-i18n/) - Package and an accompanying tool to work with localized text.
|
||||||
- [go-localize](https://github.com/m1/go-localize) - Simple and easy to use i18n (Internationalization and localization) engine - used for translating locale strings.
|
- [go-localize](https://github.com/m1/go-localize) - Simple and easy to use i18n (Internationalization and localization) engine - used for translating locale strings.
|
||||||
- [gotext](https://github.com/leonelquinteros/gotext) - GNU gettext utilities for Go.
|
- [gotext](https://github.com/leonelquinteros/gotext) - GNU gettext utilities for Go.
|
||||||
- [go-mystem](https://github.com/dveselov/mystem) - CGo bindings to Yandex.Mystem - russian morphology analyzer.
|
- [go-mystem](https://github.com/dveselov/mystem) - CGo bindings to Yandex.Mystem - russian morphology analyzer.
|
||||||
- [go-pinyin](https://github.com/mozillazg/go-pinyin) - CN Hanzi to Hanyu Pinyin converter.
|
- [go-pinyin](https://github.com/mozillazg/go-pinyin) - CN Hanzi to Hanyu Pinyin converter.
|
||||||
|
- [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.
|
- [iuliia-go](https://github.com/mehanizm/iuliia-go) - Transliterate Cyrillic → Latin in every possible way.
|
||||||
- [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.
|
- [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.
|
||||||
|
|
||||||
@ -2153,6 +2152,7 @@ See also [Natural Language Processing](#natural-language-processing).
|
|||||||
- [go-fixedwidth](https://github.com/ianlopshire/go-fixedwidth) - Fixed-width text formatting (encoder/decoder with reflection).
|
- [go-fixedwidth](https://github.com/ianlopshire/go-fixedwidth) - Fixed-width text formatting (encoder/decoder with reflection).
|
||||||
- [go-humanize](https://github.com/dustin/go-humanize) - Formatters for time, numbers, and memory size to human readable format.
|
- [go-humanize](https://github.com/dustin/go-humanize) - Formatters for time, numbers, and memory size to human readable format.
|
||||||
- [gotabulate](https://github.com/bndr/gotabulate) - Easily pretty-print your tabular data with Go.
|
- [gotabulate](https://github.com/bndr/gotabulate) - Easily pretty-print your tabular data with Go.
|
||||||
|
- [textwrap](https://github.com/isbm/textwrap) - Wraps text at end of lines. Implementation of `textwrap` module from Python.
|
||||||
|
|
||||||
### Markup Languages
|
### Markup Languages
|
||||||
- [bafi](https://github.com/mmalcek/bafi) - Universal JSON, BSON, YAML, XML translator to ANY format using templates.
|
- [bafi](https://github.com/mmalcek/bafi) - Universal JSON, BSON, YAML, XML translator to ANY format using templates.
|
||||||
@ -2187,8 +2187,8 @@ See also [Natural Language Processing](#natural-language-processing).
|
|||||||
- [parth](https://github.com/codemodus/parth) - URL path segmentation parsing.
|
- [parth](https://github.com/codemodus/parth) - URL path segmentation parsing.
|
||||||
- [sdp](https://github.com/gortc/sdp) - SDP: Session Description Protocol [[RFC 4566](https://tools.ietf.org/html/rfc4566)].
|
- [sdp](https://github.com/gortc/sdp) - SDP: Session Description Protocol [[RFC 4566](https://tools.ietf.org/html/rfc4566)].
|
||||||
- [sh](https://github.com/mvdan/sh) - Shell parser and formatter.
|
- [sh](https://github.com/mvdan/sh) - Shell parser and formatter.
|
||||||
- [xj2go](https://github.com/stackerzzq/xj2go) - Convert xml or json to go struct.
|
|
||||||
- [when](https://github.com/olebedev/when) - Natural EN and RU language date/time parser with pluggable rules.
|
- [when](https://github.com/olebedev/when) - Natural EN and RU language date/time parser with pluggable rules.
|
||||||
|
- [xj2go](https://github.com/stackerzzq/xj2go) - Convert xml or json to go struct.
|
||||||
|
|
||||||
### Regular Expressions
|
### Regular Expressions
|
||||||
- [genex](https://github.com/alixaxel/genex) - Count and expand Regular Expressions into all matching Strings.
|
- [genex](https://github.com/alixaxel/genex) - Count and expand Regular Expressions into all matching Strings.
|
||||||
@ -2214,11 +2214,11 @@ See also [Natural Language Processing](#natural-language-processing).
|
|||||||
- [syndfeed](https://github.com/zhengchun/syndfeed) - A syndication feed for Atom 1.0 and RSS 2.0.
|
- [syndfeed](https://github.com/zhengchun/syndfeed) - A syndication feed for Atom 1.0 and RSS 2.0.
|
||||||
|
|
||||||
### Utility/Miscellaneous
|
### Utility/Miscellaneous
|
||||||
- [go-zero-width](https://github.com/trubitsyn/go-zero-width) - Zero-width character detection and removal for Go.
|
- [kace](https://github.com/codemodus/kace) - Common case conversions covering common initialisms.
|
||||||
- [radix](https://github.com/yourbasic/radix) - fast string sorting algorithm.
|
|
||||||
- [go-runewidth](https://github.com/mattn/go-runewidth) - Functions to get fixed width of the character or string.
|
- [go-runewidth](https://github.com/mattn/go-runewidth) - Functions to get fixed width of the character or string.
|
||||||
|
- [go-zero-width](https://github.com/trubitsyn/go-zero-width) - Zero-width character detection and removal for Go.
|
||||||
- [petrovich](https://github.com/striker2000/petrovich) - Petrovich is the library which inflects Russian names to given grammatical case.
|
- [petrovich](https://github.com/striker2000/petrovich) - Petrovich is the library which inflects Russian names to given grammatical case.
|
||||||
- [textwrap](https://github.com/isbm/textwrap) - Wraps text at end of lines. Implementation of `textwrap` module from Python.
|
- [radix](https://github.com/yourbasic/radix) - Fast string sorting algorithm.
|
||||||
- [TySug](https://github.com/Dynom/TySug) - Alternative suggestions with respect to keyboard layouts.
|
- [TySug](https://github.com/Dynom/TySug) - Alternative suggestions with respect to keyboard layouts.
|
||||||
|
|
||||||
**[⬆ back to top](#contents)**
|
**[⬆ back to top](#contents)**
|
||||||
|
Loading…
Reference in New Issue
Block a user