Go
3,166 items from avelino/awesome-go ★187,948
-
hvalid github.com
hvalid is a lightweight validation library written in Go language. It provides a custom validator interface and a series of common validation functions to help developers quickly implement data validation.
-
go-shelve github.com
A persistent, map-like object for the Go programming language. Supports multiple embedded key-value stores.
-
list github.com
A generic, thread-safe doubly linked list with full iterator support and an intrusive singly linked list for embedded use; a feature-rich replacement for container/list.
-
pathtype github.com
Treat paths as their own type instead of using strings.
-
blank github.com
Verify or remove blanks and whitespace from strings.
-
goradd/html5tag github.com
Library for outputting HTML5 tags.
-
biff github.com
Bifurcation testing framework, BDD compatible.
-
Fox github.com
A high-performance HTTP router for building reverse proxies and API gateways, with first-class support for mutating routes at runtime.
-
silk github.com
Read silk netflow files.
-
windowsupdate github.com
A Golang binding for Windows Update Agent API using go-ole.
-
subcmd github.com
Another approach to parsing and running subcommands. Works alongside the standard flag package.
-
strftime github.com
C99-compatible strftime formatter.
-
lore github.com
Simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go.
-
porter github.com
This is a fairly straightforward port of Martin Porter's C implementation of the Porter stemming algorithm.
-
go-workerpool github.com
Inspired from Java Thread Pool, Go WorkerPool aims to control heavy Go Routines.
-
go-hibp github.com
Simple Go binding to the "Have I Been Pwned" APIs.
-
Wisp github.com
Event-driven trading framework for Go. Spot, perpetual futures, prediction markets. Multi-exchange (Bybit, Hyperliquid, Polymarket).
-
hostutils github.com
A golang library for packing and unpacking FQDNs list.
-
dispositio github.com
Terminal tool for planning large projects in simple markdown.
-
retry github.com
A pretty simple library to ensure your work to be done.
-
jsonhal github.com
Simple Go package to make custom structs marshal into HAL compatible JSON responses.
-
sqlz github.com
Extension for the database/sql package, adding named queries, struct scanning, and batch operations.
-
tuesday github.com
Ruby-compatible Strftime function.
-
shamoji github.com
The shamoji is word filtering package written in Go.
-
gomalshare github.com
Go library MalShare API malshare.com
-
expose github.com
Lightweight, open-source secure tunneling tool to expose local servers to the internet.
-
relimpact github.com
Fast API compatibility reports for Go projects.
-
libtextcat github.com
Cgo binding for libtextcat C library. Guaranteed compatibility with version 2.2.
-
stop-and-go github.com
Testing helper for concurrency.
-
GoDocTooltip github.com
Chrome extension for Go Doc sites, which shows function description as tooltip at function list.
-
golang-ifood-sdk github.com
iFood API SDK.
-
jsonapi-errors github.com
Go bindings based on the JSON API errors reference.
-
multikey github.com
An n-out-of-N keys encryption/decryption framework based on Shamir's Secret Sharing algorithm.
-
go-here github.com
Go client library around the HERE location based APIs.
-
relay github.com
MCP server with 40+ tools for AI agents. File operations, web search, screenshots, multi-agent coordination. Single Go binary.
-
autowire github.com
Dependency injection using Generics and reflection.
-
go-gcache github.com
The generic version of GCache, cache support for expirable Cache, LFU, LRU and ARC.
-
goagi github.com
Go library to build Asterisk PBX agi/fastagi applications.
-
bradleyterry github.com
Provides a Bradley-Terry Model for pairwise comparisons.
-
matlab github.com
Pure Go library for reading and writing MATLAB .mat files (v5-v7.3) without CGO.
-
health github.com
Health checker for Go services with Kubernetes probe support.
-
crewai-go github.com
Idiomatic Go port of CrewAI (multi-agent orchestration). Zero dependencies, stdlib only.
-
gosuite github.com
Brings lightweight test suites with setup/teardown facilities to testing by leveraging Go1.7's Subtests.
-
nfigure github.com
Per-library struct-tag based configuration from command lines (Posix & Go-style); environment, JSON, YAML
-
logo github.com
Golang logger to different configurable writers.
-
marlow github.com
Generated ORM from project structs for compile time safety assurances.
-
async-job github.com
AsyncJob is an asynchronous queue job manager with light code, clear and speed.
-
rootfinding github.com
root-finding algorithms library for finding roots of quadratic functions.
-
optional github.com
Optional struct fields and vars.
-
go-sophos github.com
Go client library for the Sophos UTM REST API with zero dependencies.
- next page of items loading…