Search
Find Go libraries and tools by name, category, or popularity.
3,042 results
A complete solution to reload your go code without restarting your server, interrupting or blocking any ongoing procedure
A simple licensing library for golang
Open-Source Platform for Quantified Self & IoT
GPU application framework with windowing, input, and rendering built on WebGPU — reduces 480+ lines of GPU code to ~20, zero CGO (GoGPU ecosystem: [gg](https://github.com/gogpu/gg), [ui](https://github.com/gogpu/ui), [wgpu](https://github.com/gogpu/wgpu), [naga](https://github.com/gogpu/naga))
Nudity detection with Go
Go HTTP Requests for Humans™
Levigo is a Go wrapper for LevelDB
Transaction manager with multiple adapters (sql, sqlx, gorm, mongo, ...) controls transaction boundaries
Robust Go and Javascript Socket Library (Alternative to Socket.io)
Zero boilerplate database operations for Go
Full-featured test framework with nice colorized output
Go implementation of Adaptive Radix Tree
Onelog is a dead simple but very efficient JSON logger. It is the fastest JSON logger out there in all scenarios. Also, it is one of the logger with the lowest allocation
Microsoft's official Go driver for SQL Server, Azure SQL, Azure Synapse, SQL database in Fabric, and Fabric Data Warehouse. Supports Azure AD, Always Encrypted, bulk operations
A performance monitoring library for Go applications. It provides real-time insights into application performance! 🚀
Calendar heatmap in plain Go inspired by Github contribution activity
Abstract File Storage (mem, scp, zip, tar, cloud: s3, gs) for Go
teler-waf is a Go HTTP middleware that provide teler IDS functionality to protect against web-based attacks and improve the security of Go-based web applications. It is highly configurable and easy to integrate into existing Go applications
Generate any code based on Go types, including type-to-type converters (copy code) without reflection by default
Library to write bots for twitch.tv chat
Timed rate limiter for Go
Structured concurrency made easy
Transpile C code to Go code
The simplest API for reading/watching config from file, env, flag and clouds (e.g. AWS, Azure, GCP)
Self-hosted, AWS-compatible cloud platform providing EC2, EBS, S3, VPC and IAM APIs for bare-metal, edge and on-premises infrastructure
Hand-crafted 2D game library in Go
Error handling tools and best practices for Go libraries and applications
Package arp implements the ARP protocol, as described in RFC 826
Fast and Distributed Actor framework using protocol buffers as message for Golang
Decode an HTTP request into a custom struct, including querystring, forms, HTTP headers, etc
Go Bindings for [YARA](https://github.com/plusvic/yara), the "pattern matching swiss knife for malware researchers (and everyone else)"
Extract values from strings and fill your structs with nlp.
Port of Google's "Jump" Consistent Hash function
Remove unnecessary type conversions from Go source
Neo4j client for Golang
Library for master-less p2p auto-discovery and RPC between HTTP services (using [ZeroMQ](https://github.com/zeromq/libzmq))
Dense, zero-allocation, SIMD-enabled bitmap/bitset in Go
Is a lightweight, fast and extensible zero allocation HTTP router for Go used to create customizable frameworks
Tiny library for reading configuration from a file and from environment variables (with validation & defaults)
Query CSV, TSV, LTSV, JSON, JSONL, Parquet, Excel, ACH, and Fedwire files with SQL through the database/sql API, backed by in-memory SQLite
A framework for authoring workflows and activities running on top of the Cadence orchestration engine made by Uber
High performance, near optimal in-memory cache with proactive TTL expiration and generics
Package conv provides fast and intuitive conversions across Go types
A logger for Go SQL database driver without modify existing \*sql.DB stdlib usage
Spring-inspired Dependency Injection Container
Transpile C code to Go code
Simple and reliable ssh tunnels with embedded ssh server in Golang
Official Couchbase Go SDK
JSON-RPC 2.0 HTTP client implementation
A system and resource monitoring tool written in Golang!