Search
Find Go libraries and tools by name, category, or popularity.
2,739 results
This is quick session for net/http in GoLang. This package is perhaps the best implementation of the session mechanism, or at least it tries to become one.
A file transfer system, support to manage files with http api, rpc call and ftp client.
Vendor Go dependencies.
Small configuration library for Go that parses environment variables, JSON files, and reloads automatically on SIGHUP.
A distributed transaction manager. Support XA, TCC, SAGA, Reliable Messages.
In-memory key:value store with expiration time, 0 dependencies, <100 LoC, 100% coverage.
Service oriented IRC bot using Redis and JSON for messaging.
Approximate histograms for data streams.
plugin that provides way for auto-loading of Golang SDK, dependency management and start build environment in Maven project infrastructure.
Larry 🐦 is a really simple Twitter bot generator that tweets random repositories from Github built in Go.
XQuery lets you extract data from HTML/XML documents using XPath expression.
Framework for writing Slack bots.
A simple crontab like scheduler that aims to offer a KISS approach to job scheduling.
One unified interface for multiple Payment Service Providers (PsP) to process online payment.
A universal interface for caching slow database queries (backed by redis, memcached, ristretto, or in-memory).
Collection of Go images, graphics, and art.
Simple but powerful command line option parsing library for Go supporting subcommand.
Small command line interface framework.
A small, powerful and flexible merge library.
Pure Golang Telegram Bot API wrapper, generated from swagger file, session-based router, and middleware.
Fast and convenient feature processing for low latency machine learning in Go.
Wrapper around `go` command for colorized `go build` output.
Contextual fmt inspired by bootstrap color classes.
Client for stock market, forex and crypto data from finnhub.io. Access real-time financial market data from 60+ stock exchanges, 10 forex brokers, and 15+ crypto exchanges.
A Discord bot for managing ephemeral roles based upon voice channel member presence.
Framework for building Telegram bots.
Builds and restarts a Go project when it crashes or some watched file changes.
Cross platform package that follows the [XDG Standard](https://specifications.freedesktop.org/basedir-spec/latest/).
Send packets over TCP and UDP. It can buffer messages and hot-swap connections if needed.
Neo4j REST Client in golang.
Print ASCII tables from command line utilities without the need to pass large sets of data to the API.
Library for adding support for interacting and monitoring Celery workers, tasks and events in Go.
Plug-and-play, parallel Go framework for NeuroEvolution of Augmenting Topologies (NEAT).
Go application configuration made easy.
Fast micro-framework designed to build REST APIs and web services in a fast and simple way.
Simple and convenient formatted stylized output fully compatible with fmt library.
Drop-in replacement for builtin Go errors. This is a minimal error handling package with custom error types, user friendly messages, Unwrap & Is. With very easy to use and straightforward helper functions.
High performant & accurate currency computation package.
More "natural" feeling web framework.
Article spinning and spintax/spinning syntax engine, useful for A/B, testing pieces of text/articles and creating more natural conversations.
Another framework for building Slack bots.
Provides configuration through multiple sources, including JSON, flags and environment variables.
Modular email validator for syntax, disposable, smtp, etc... checking.
Simple Go [VK](https://vk.com) bot library.
Build and manage your Go applications out of GOPATH.
Console application that displays outdated packages.
2Q in-memory cache implementation.
Simple and lightweight provider which exhibits JWTs, supports login, password-reset (via mail) and user management.
Flags persisted in an ini-like config file.
Telegram Bot Exec Terminal Command.