Awesome Go

Utility/Miscellaneous

9 libraries in Text Processing / Utility/Miscellaneous

ahocorasick

High-performance Aho-Corasick multi-pattern string matching with DFA compilation and SIMD prefilter, up to 7 GB/s throughput (part of [coregx](https://github.com/coregx) ecosystem)

Text ProcessingUtility/Miscellaneous
go-runewidth

Functions to get fixed width of the character or string

Text ProcessingUtility/Miscellaneous
kace

Common case conversions covering common initialisms

Text ProcessingUtility/Miscellaneous
lancet

A comprehensive, Lodash-like utility library for Go

Text ProcessingUtility/Miscellaneous
petrovich

Petrovich is the library which inflects Russian names to given grammatical case

Text ProcessingUtility/Miscellaneous
radix

Fast string sorting algorithm

Text ProcessingUtility/Miscellaneous
TySug

Alternative suggestions with respect to keyboard layouts

Text ProcessingUtility/Miscellaneous
uniwidth

High-performance Unicode character width calculation with SWAR optimization, O(1) lookup tables, and ZWJ emoji support

Text ProcessingUtility/Miscellaneous
w2vgrep

A semantic grep tool using word embeddings to find semantically similar matches. For example, searching for "death" will find "dead", "killing", "murder"

Text ProcessingUtility/Miscellaneous