Search
Find Go libraries and tools by name, category, or popularity.
2,739 results
A simple licensing library for golang
Library for metrics instrumentation and Prometheus exposition
Library to convert to and from morse code
NUMA is a utility library, which is written in go. It help us to write some NUMA-AWARED code
Some utilities for Persian language in go
A library for calling C functions from Go without Cgo
Every grain of sand on earth has its own ID
A Golang library to manipulate strings according to the word parsing rules of the UNIX Bourne shell
Distributed generation of super short, unique, non-sequential, URL friendly IDs
Notification library providing easy access to various messaging services like slack, mattermost, gotify and smtp among others
A simple sitemap generator, with a little syntactic sugar
Emojis for Go
Generate boilerplate http input and output handling
X Keyboard Grabber
Pure golang package for reading and writing xz-compressed files
Language Detection API Go Client. Supports batch requests, short phrase or single word language detection
Reader and utility functions for word2vec embeddings
Convert numbers to Russian words with correct grammatical gender and noun declension
Go bindings for the snowball libstemmer library including porter 2
Microservice implementation of [GoVader](https://github.com/jonreiter/govader)
JP morphological analyzer written in pure Go
Golang implementation of the Paice/Husk Stemming Algorithm
This is a fairly straightforward port of Martin Porter's C implementation of the Porter stemming algorithm
Really fast Porter 2 stemmer
Make pretty slug with multiple languages support
URL-friendly slugify with multiple languages support
Go slugify application that handles string
This is a Go implementation of [jieba](https://github.com/fxsjy/jieba) which a Chinese word splitting algorithm
A tokenizer based on the dictionary and Bigram language models for Golang. (Now only support chinese segmentation)
Context aware i18n with a short and consise API, pluralization, interpolation, and `fs.FS` support. YAML locale definitions are based on [Rails i18n](https://guides.rubyonrails.org/i18n.html)
Package and an accompanying tool to work with localized text
CGo bindings to Yandex.Mystem - russian morphology analyzer
CN Hanzi to Hanyu Pinyin converter
A words table and text resource library for Golang projects
GNU gettext utilities for Go
Transliterate Cyrillic → Latin in every possible way
Flexible translation and humanization library for Go, based on the concepts behind gettext
Package bart provides a Balanced-Routing-Table (BART) for very fast IP to CIDR lookups and more
Change DNS servers effortlessly via terminal
Fast IP to CIDR lookup for Go
Cloudflare Tunnel client (formerly Argo Tunnel)
Package dhcp6 implements a DHCPv6 server, as described in RFC 3315
Go library for working with DNS
Simple I/O event notification library written in Golang
Package fasthttp is a fast HTTP implementation for Go, up to 10 times faster than net/http
Load testing library and command line tool, advanced echo server and web UI. Allows to specify a set query-per-second load and record latency histograms and other useful stats and graph them. Tcp, Http, gRPC
Package ftp implements a FTP client as described in [RFC 959](https://tools.ietf.org/html/rfc959)
Fully featured FTP server library
A fully featured scriptable and daemon configurable proxy and pivoting toolkit with SOCKS5, HTTP, raw ports and reverse proxy protocols
A simple and intuitive CLI to manage IPTables forwards in your Linux server