Search
Find Go libraries and tools by name, category, or popularity.
3,042 results
Framework for building security engineering AI agents in Go. Read-only by construction, built-in sandbox, 45 agent blueprints for AWS, GCP, Azure, K8s, GitHub & GitLab deep research
Self-hosted CAPTCHA server and Go client that detects bots, AI agents, and headless browsers through behavioral analysis and proof of work
Data-oriented and cache-friendly 2D Grid library (TileMap), includes pathfinding, observers and import/export
Common formatters for slog and helpers to build your own
Lightweight SMTP client providing an HTTP API
Rails-inspired full-stack Go web framework with scaffolding, database tooling, and server-rendered or Inertia frontends
Web-based gdb front-end application
Command line tool for inspecting kafka topics/partitions/messages
Genetic algorithm library for Go
TextRank implementation in Golang with extendable features (summarization, weighting, phrase extraction) and multithreading (goroutine) support
Pretty print any GO variable with ease, an alternative to Go's `fmt.Printf("%#v")`
A Go Mongo library based on the official driver, featuring streamlined document operations, generic binding of structs to collections, built-in CRUD, aggregation, automated field updates, struct validation, hooks, and plugin-based programming
abbreviate is a tool turning long strings in to shorter ones with configurable separators, for example to embed branch names in to deployment stack IDs
Control goroutines execution order
A simple tool for API load testing and batch jobs
Command-line utility for merging multiple pcap files together
Go library for color output in terminals
Go library for accessing the [Atlassian Cloud](https://www.atlassian.com/enterprise/cloud) services (Jira, Jira Service Management, Jira Agile, Confluence, Admin Cloud)
Alternative CLI with "human face", in spirit of Go command
Small configuration library for Go that parses environment variables, JSON files, and reloads automatically on SIGHUP.
Go wrapper to the 100% Sass compatible libsass project
Simple in-memory job queue for Golang using worker-based dispatching
Cross-platform CLI that generates Git commit messages automatically from code changes
Regular expressions builder
Run Go WASM tests in your browser
Ready to use Slack Bot for lazy developers: Custom commands, Jenkins, Jira, Bitbucket, Github..
A distributed transaction manager. Support XA, TCC, SAGA, Reliable Messages.
A storage-agnostic message queue and worker pool for concurrent Go programs
Simple no frills AWS S3 Library using REST with V4 Signing written in Go
A Go package for working with dates
Inline styling for HTML mail in Go
Turn tracker tickets into autonomous coding agent sessions
Implementation of Rusts `dbg!` macro for quick and easy debugging during development
Lightweight RESTful database engine based on stack data structures
String utilities
Recommendation Algorithms library written in Go
Tool to generate fake interface implementations for tests
Lightweight middleware for net/http
Self-hosted execution engine for building, connecting, and automating no-code workflows
Drop-in replacement for the standard library errors package and github.com/pkg/errors. Provides various error handling primitives
Show Go test results as readable sentences
Examine Go types and their transitive dependencies, alternatively export results as TypeScript value objects (or types) declaration
An open-source authentication and authorization server supporting OAuth2 and OpenID Connect
Scrypt package with a simple, obvious API and automatic cost calibration built-in
A highly optimized double-ended queue
LibraDB is a simple database with less than 1000 lines of code for learning
Genetic Algorithms library written in Go / golang
A fast and convenient library for unstructured JSON data, replacing `encoding/json`
A Simple and Clear CLI library. Dependency free
Go package for sharding databases ( Supports every ORM or raw SQL )