Search
Find Go libraries and tools by name, category, or popularity.
2,739 results
An opinionated production-ready RESTful JSON backend template, highly integrated with VSCode DevContainers
Go Todo Backend example using modular project layout for product microservice
A simple skeleton for golang application with basic setup for real golang application
Set of common historical and emerging project layout patterns in the Go ecosystem. Note: despite the org-name they do not represent official golang standards, see [this issue](https://github.com/golang-standards/project-layout/issues/117) for more information. Nonetheless, some may find the layout useful
Go application GitHub repository template
Generate a modern Web project with Go and Angular, React, or Vue in seconds
Golang project layout generator with plugins
Go application boilerplate and example applying modern practices
Set of practices and discussions on how to structure Go project layout
String utilities
cross-platform, cli app to perform various operations on string
Collection of useful string functions ported from other languages
Minimalistic, pluggable Golang evloop/timer handler with dependency-injection
A fast, powerful and extensible web crawling & scraping framework
Go package to automatically define command line flags from struct fields
Calculate average score and rating based on Wilson Score Equation
Go counters for readers/writer/http.ResponseWriter
Automated service health dashboard
A slight and pluggable command-bus for Go
Analyze git commit messages to ensure they follow defined patterns
Cross-platform library for retrieving process and system utilization(CPU, Memory, Disks, etc)
Provide Go Statistics Handler, Struct, Measure Method
Your own local SMS gateway in Go that can be used to send SMS
Type-safe metrics builder wrapper library for the official Prometheus client
Package that exposes country and subdivision data
Provide CLI, Package and Web for tree output and directories creation from Markdown or programmatically
A simple and flexible health check library for Go
Easy to use, extensible health check library
An opinionated and concurrent health-check HTTP handler for RESTful services
A golang library for packing and unpacking FQDNs list
Library for interacting with LLVM IR in pure Go
HTTP service to generate PDF from Json requests
A fluent library for creating state machines
Monitors Go MemStats + System stats such as Memory, Swap and CPU and sends via UDP anywhere you want for logging etc..
A modern, powerful, and robust URL shortener microservice with mysql support
A faster varying length integer encoder/decoder than the one provided in the standard library
FreeDesktop.org (xdg) Specs implemented in Go
Fast natural language detection package
Functions to determine the natural language of a unicode text
An accurate natural language detection library, suitable for long and short text alike. Supports detecting multiple languages in mixed-language text
Natural language detection package for Go. Supports 84 languages and 24 scripts (writing systems e.g. Latin, Cyrillic, etc)
Implementation of the porter stemming algorithm
Sentiment analyzer using sentiwordnet lexicon in Go
Go implementation of [VADER Sentiment Analysis](https://github.com/cjhutto/vaderSentiment)
Cgo binding for libtextcat C library. Guaranteed compatibility with version 2.2
Go Natural Language Processing library supporting LSA (Latent Semantic Analysis)
Go port of the Rapid Automatic Keyword Extraction Algorithm (RAKE)
Snowball stemmer port (cgo wrapper) for Go. Provides word stem extraction functionality [Snowball native](http://snowball.tartarus.org/)
Self-contained Machine Learning and Natural Language Processing library in Go
A spelling corrector for the Spanish language or create your own