Search
Find Go libraries and tools by name, category, or popularity.
2,739 results
Lightweight, high performance messaging system for microservices, IoT, and cloud native systems.
Manage your golang vendor and vendored packages with ease. Inspired by tools like Maven, Bundler, and Pip.
Simple and clean Telegram bot client.
dependency tool for go, godep helps build packages reproducibly by fixing their dependencies.
A simple, semantic and developer-friendly golang package for datetime.
Dead simple, no frills Go cross compile tool.
Hand-crafted 2D game library in Go.
Library and command for making and extracting .zip and .tar.gz archives.
Build interactive and accessible prompts with full support for windows and posix terminals.
A chatbot built with an artificial neural network.
Library for text processing that supports tokenization, part-of-speech tagging, named-entity extraction, and more. English only.
A little e-book on Ethereum Development with Go.
Go library for implementing command-line interfaces.
Elegant generics for Go.
build tool for Go, with a focus on cross-compiling and packaging.
naive go bindings to the CPython C-API.
Go (Golang) Package For Atom That Adds Autocomplete, Formatting, Syntax Checking, Linting and Vetting.
Go Manager - bundle for go.
Framework to build REST/GraphQL API on top of databases with mostly configuration over code.
Intro to go for experienced programmers.
official trading and market-making bot for the [Stellar](https://www.stellar.org/) DEX. Works out-of-the-box, written in Golang, compatible with centralized exchanges and custom trading strategies.
A golang implementation of a console-based trading bot for cryptocurrency exchanges.
Visualize dependency trees of any package by analyzing imports.
An opinionated guideline to structure & develop a Go web application/service.
Scalable, fault-tolerant application-layer sharding for Go applications.
IRC, Slack & Telegram bot written in Go.
Binds form and JSON data from net/http Request to struct.
Simple dependency manager for Go (golang), inspired by Bundler.
Library for enabling asynchronous dependency health checks in your service.
Embeds files into Go programs and provides http.FileSystem interfaces to them.
Simple tool to embed files in go with focus on "customization" and ease to use.
High-performance web framework for Go, reaches top scores in Lighthouse.
3D engine for the Go language, works on Windows and Linux ([Harfang on Go.dev](https://github.com/harfang3d/harfang-go)).
Make Highly Customized Boxes for your CLI.
Library for keeping track of users, login states, and permissions. Uses secure cookies and bcrypt.
Persistent and flexible background jobs library.
Pure Go CSS Preprocessor.
Intuitive package for prettifying terminal/console output.
Golang to Haxe to CPP/CSharp/Java/JavaScript transpiler.
Package raw enables reading and writing data at the device driver level for a network interface.
Extract values from strings and fill your structs with nlp.
Open source Pusher server implementation compatible with Pusher client libraries written in GO.
Telegram bot server with API similar to net/http.
TCP tool for network performance and path monitoring, including socket statistics.
A caching library with advanced concurrency features designed to make I/O heavy applications robust and highly performant.
Convert C code to Go code.
Go package for mapping values to and from space-filling curves, such as Hilbert and Peano curves.
Lightweight configuration manager for Go.
Golf is a fast, simple and lightweight micro-web framework for Go. It comes with powerful features and has no dependencies other than the Go Standard Library.
Various tools/modules help for development.