Go
3,166 items from avelino/awesome-go ★187,948
-
gogu github.com
A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.
-
jsongo github.com
Fluent API to make it easier to create Json objects.
-
vert github.com
Interop between Go and JS values.
-
gocrest github.com
Composable hamcrest-like matchers for Go assertions.
-
gotoprom github.com
Type-safe metrics builder wrapper library for the official Prometheus client.
-
go-imap github.com
Batteries-included IMAP client with auto-reconnect, OAuth2, IDLE support, and built-in MIME parsing.
-
configuration github.com
Library for initializing configuration structs from env variables, files, flags and 'default' tag.
-
godoclive github.com
Generates interactive API documentation from Go HTTP handlers using static analysis of chi, gin, and net/http routers.
-
go-mcache github.com
Fast in-memory key:value store/cache library. Pointer caches.
-
violetear github.com
Go HTTP router.
-
natiu-mqtt github.com
A dead-simple, non-allocating, low level implementation of MQTT well suited for embedded systems.
-
leprechaun github.com
Job scheduler that supports webhooks, crons and classic scheduling.
-
go-future github.com
A Future/Promise library with generic combinators and a DAG execution engine.
-
go-rampart github.com
Determine how intervals relate to each other.
-
go-gerrit github.com
Go client library for Gerrit Code Review.
-
gores github.com
Go package that handles HTML, JSON, XML and etc. responses. Useful for RESTful APIs.
-
go-powerdns github.com
PowerDNS API bindings for Golang.
-
doc-scraper github.com
Web crawler that converts documentation sites to clean Markdown and JSONL for LLM ingestion (RAG, training data).
-
cmap github.com
a thread-safe concurrent map for go, support using interface{} as key and auto scale up shards.
-
mssqlx github.com
Database client library, proxy for any master slave, master master structures. Lightweight and auto balancing in mind.
-
Bxog github.com
Simple and fast HTTP router for Go. It works with routes of varying difficulty, length and nesting. And he knows how to create a URL from the received parameters.
-
hipchat github.com
This project implements a golang client library for the Hipchat API.
-
threadpool github.com
Golang threadpool implementation.
-
OllamaFarm github.com
Manage, load-balance, and failover packs of Ollamas.
-
Barf github.com
Basically, A Remarkable Framework for building JSON-based web APIs. It is entirely unobtrusive and re-invents no wheel. It is crafted such that getting started is easy and quick while being flexible enough for more complex use cases.
-
go-wildcard github.com
Simple and lightweight wildcard pattern matching.
-
Hunch github.com
Hunch provides functions like: All, First, Retry, Waterfall etc., that makes asynchronous flow control more intuitive.
-
lets-proxy2 github.com
Reverse proxy for handle https with issue certificates in fly from lets-encrypt.
-
wstest github.com
Websocket client for unit-testing a websocket http.Handler.
-
faker github.com
Random fake data and struct generator for Go.
-
go-pattern-match github.com
A Pattern matching library inspired by ts-pattern.
-
semaphore github.com
Semaphore pattern implementation with timeout of lock/unlock operations based on channel and context.
-
jscan github.com
High performance zero-allocation JSON iterator.
-
countries github.com
All you need when you are working with countries in Go.
-
Spiffe-Vault github.com
Utilizes Spiffe JWT authentication with Hashicorp Vault for secretless authentication.
-
rux github.com
Simple and fast web framework for build golang HTTP applications.
-
smart-home github.com
Software package for IoT automation.
-
skywalker github.com
Package to allow one to concurrently go through a filesystem with ease.
-
goscore github.com
Go Scoring API for PMML.
-
envh github.com
Helpers to manage environment variables.
-
esp32 github.com
Transpile Go into Arduino code.
-
xmux github.com
High performance muxer based on httprouter with net/context support.
-
jargo github.com
Framework for building real-time voice AI agents over WebRTC, wiring speech-to-text, LLMs, and text-to-speech into a streaming pipeline.
-
envdoc github.com
generate documentation for environment variables from Go source files.
-
branca github.com
branca token specification implementation for Golang 1.15+.
-
autobench github.com
Framework to compare the performance between different Go versions.
-
go-tuple github.com
Generic tuple implementation for Go 1.18+.
-
mimemagic github.com
Pure Go ultra performant MIME sniffing library/utility.
-
go-dkim github.com
DKIM library, to sign & verify email.
-
crunch github.com
Go package implementing buffers for handling various datatypes easily.
- next page of items loading…