Search
Find Go libraries and tools by name, category, or popularity.
3,042 results
Smart and featureful cron job scheduler with job queuing and live monitoring built in
An opinionated guideline to structure & develop a Go web application/service
Telegram Bot API library for Golang with full one-to-one API implementation
A Go package that encodes and decodes Avro data
Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence
A golang implementation of a console-based trading bot for cryptocurrency exchanges.
SendGrid's Go library for sending email
Skynet 1M threads microbenchmark
HyperLogLog implementation with Sparse, LogLog-Beta bias correction and TailCut space reduction
Gmqtt is a flexible, high-performance MQTT broker library that fully implements the MQTT protocol V3.1.1
Interactive Go programming with Jupyter Notebooks (also works in VSCode, Binder and Google's Colab)
Dependency-free, transactional graph database with REST API, phrase search and SQL-like query language
High Performance, idiomatic CSV record encoding and decoding to native Go structures
Define time-based tasks using a simple Go API and Gron’s scheduler will run them accordingly
Webhook receiver for GitHub and Bitbucket
Go implementation of the [XDG Base Directory Specification](https://specifications.freedesktop.org/basedir-spec/latest/) and [XDG user directories](https://wiki.archlinux.org/index.php/XDG_user_directories)
Monitor & detect crashes in your Kubernetes(K8s) cluster instantly
Manage BareMetal Servers from Command Line (as easily as with Docker)
Moss is a simple LSM key-value storage engine written in 100% Go
A universal declarative update policy engine
Simple, seamless, lightweight time tracking for Git
SimpleHTTPServer replacement with file upload/download, WebDAV, SFTP, SMB, TLS, authentication, and share links
Database backup from different drivers to different destinations with one command and configuration
Error handling with context, stack trace and source fragments
Durable execution system for making code fault-tolerant and simple
Open-source alternative to Google Cloud Run and AWS App Runner. Easily deploy internal tools across a team
Go library for building network and server automation over SSH protocol
JP morphological analyzer written in pure Go
go-cleanarch was created to validate Clean Architecture rules, like a The Dependency Rule and interaction between packages in your Go projects
Convert image to ASCII
Generates a vfsdata.go file that statically implements the given virtual filesystem
Distributed game server framework with a modular component design, providing tcp, kcp, ws and quic gateways
Goji is a minimalistic and flexible HTTP request multiplexer with support for `net/context`
Fast IP to CIDR lookup for Go
Abstruse is a distributed CI platform
Code generation for enums from code comments
Write bash completions in Go + Go command bash completion
A Parser for PHP written in Go
Distributed generation of super short, unique, non-sequential, URL friendly IDs
Optimized JSON for Go is a high performance parser with a variety of additional JSON tools including JSONPath
A robust and idiomatic flags package with excellent subcommand support
Pure Go RTSP server and client library
PHP bindings for Go
Golang implementation of Platform-Agnostic Security Tokens (PASETO)
A n:m multiplexer that gathers messages from different sources and broadcasts them to a set of destinations
Elasticsearch client library
File system event notification library with simple API, similar to os/signal
Decodes url.Values into Go value(s) and Encodes Go value(s) into url.Values. Dual Array and Full map support
Go bindings for FFmpeg av\* libraries
A distributed, Byzantine fault-tolerant, deterministic state machine replication engine. It is a fork of Tendermint Core and implements the Tendermint consensus algorithm