Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Go

Go

2767 projects

Showing 36 of 2767 projects

logo
logoGo

A simple and configurable logging library for Go with support for multiple writers and color output.

#golog#log#golang-library
Stars12
Forks2
Last commit5 years ago
sqlz
sqlzGo

A lightweight, dependency-free Go library extending database/sql with named queries, struct scanning, and batch operations.

#database-driver#database#lightweight
Stars12
Forks0
Last commit15 days ago
fiber_tracing
fiber_tracingGo

OpenTracing middleware for the Fiber web framework to trace HTTP requests with distributed tracing systems.

#tracing#jaeger#observability
Stars12
Forks7
Last commit2 years ago
autowire
autowireGo

A dependency injection library for Go 1.18+ that uses generics and reflection to automatically wire objects.

#go-modules#dependency-injection#testing
Stars12
Forks1
Last commit2 years ago
nfigure
nfigureGo

A Go library for per-library configuration using struct tags, supporting config files, environment variables, and command-line flags.

#library-management#environment-variables#reflective-programming
Stars12
Forks3
Last commit4 days ago
marlow
marlowGo

A Go code generation tool that creates type-safe, ergonomic APIs for interacting with MySQL, PostgreSQL, and SQLite databases.

#persistence-layer#database#type-safety
Stars12
Forks2
Last commit6 years ago
rootfinding
rootfindingGo

A Go library implementing Brent's method for finding roots of real-valued functions.

#scientific-computing#mathematics#brent-method
Stars12
Forks2
Last commit6 years ago
go-gcache
go-gcacheGo

A generic Go cache library supporting multiple eviction policies: LRU, LFU, ARC, and expirable caches.

#lfu-cache#in-memory-cache#lru-cache
Stars12
Forks0
Last commit1 year ago
gqlhash
gqlhashGo

A GraphQL hasher that generates consistent hashes from queries, ignoring formatting and comments for fast comparison.

#trusted-documents#hasher#query-hashing
Stars11
Forks0
Last commit27 days ago
gosddl
gosddlGo

A Go library and tool to convert Windows SDDL security descriptors into user-friendly JSON format.

#sddl-parser#security-descriptor#windows-security
Stars11
Forks2
Last commit7 years ago
doi
doiGo

A Go library for parsing, validating, and formatting Digital Object Identifiers (DOIs).

#go-library#identifier-handling#research-software
Stars11
Forks2
Last commit9 years ago
go-json-benchmark
go-json-benchmarkGo

A comprehensive benchmark comparing performance and features of various Go JSON libraries.

#performance-testing#ugorji#ujson
Stars11
Forks1
Last commit5 years ago
godscache
godscacheGo

A Go wrapper for Google Cloud Datastore that adds memcached caching for improved performance.

#appengine-flex#datastore#memcache
Stars11
Forks2
Last commit7 years ago
loncha
lonchaGo

A high-performance slice utility library for Go, providing fast filter, find, and set operations without reflection.

#slice-utility#filter#high-performance
Stars11
Forks1
Last commit4 years ago
Falcon
FalconGo

A minimal and efficient error handling package for Go applications.

#developer-tools#minimalist#error
Stars11
Forks1
Last commit6 years ago
Ngrok
NgrokGo

A PocketBase plugin that exposes local instances to the internet via ngrok for development and testing.

#pocketbase-plugin#pocketbase-plugins#api-testing
Stars11
Forks0
Last commit7 days ago
go-week
go-weekGo

A Go package providing a data type for ISO 8601 week dates with parsing, formatting, and arithmetic operations.

#parsing#formatting#date-time
Stars11
Forks8
Last commit4 years ago
gondola
gondolaGo

A lightweight and flexible reverse proxy written in Go, configured via YAML.

#graceful-shutdown#reverse-proxy#webserver
Stars11
Forks1
Last commit1 month ago
go-swagger-ui
go-swagger-uiShell

Go package providing HTTP handlers to serve Swagger UI and JSON documentation.

#grpc-gateway#swagger#openapi
Stars11
Forks0
Last commit3 years ago
EZDC
EZDCGo

A Go library for easily setting up and tearing down Docker Compose services during test execution.

#container-orchestration#integration-testing#testing-library
Stars11
Forks0
Last commit2 years ago
broker
brokerGo

A production-grade messaging abstraction layer for Go that unifies APIs across Kafka, RabbitMQ, RocketMQ, NATS, Redis, and AWS SQS.

#event-driven#redis#distributed-systems
Stars11
Forks1
Last commit1 month ago
go-pg-migrate
go-pg-migrateGo

A CLI-friendly Go package for managing PostgreSQL database migrations with version control and rollback capabilities.

#hacktoberfest#migration#version-control
Stars11
Forks3
Last commit2 years ago
statiks
statiksGo

A fast, zero-configuration static HTTP file server written in Go, similar to Python's SimpleHTTPServer but scalable.

#http-server#gzip-compression#server
Stars11
Forks1
Last commit1 year ago
gaurun-client
gaurun-clientGo

A Go client library for sending push notifications via the Gaurun server.

#ios#fcm#android
Stars11
Forks4
Last commit5 years ago
goctx
goctxGo

A Go library that provides faster context value retrieval compared to the standard library's context.Value method.

#library#micro-optimization#context
Stars11
Forks2
Last commit5 years ago
zl
zlGo

A high developer experience, zap-based Go logger with selectable output formats for development and production.

#json-logs#developer-tools#pretty
Stars11
Forks0
Last commit5 months ago
templator
templatorGo

A type-safe HTML template rendering engine for Go with compile-time validation and generics.

#html-templating#developer-tools#html-templates
Stars11
Forks0
Last commit4 months ago
go-accumulator
go-accumulatorGo

A Go library for batching events and processing them asynchronously or synchronously based on size or time intervals.

#async-processing#batch-processing#data-batching
Stars11
Forks0
Last commit2 months ago
gosentiwordnet
gosentiwordnetGo

A Go library for sentiment analysis using the SentiWordNet lexicon to calculate positive, negative, and objective scores for words.

#lexicon-based#sentiment-analyzer#text-analysis
Stars11
Forks2
Last commit5 years ago
bleep
bleepGo

A Go library for performing extensible, goroutine-safe actions on OS signals.

#graceful-shutdown#os-signals#concurrency
Stars11
Forks3
Last commit5 years ago
manifestor
manifestorGo

Parse, filter, build, and transform HLS and DASH streaming manifests in Go with zero dependencies.

#http-proxy#adaptive-bitrate#manifest
Stars11
Forks1
Last commit1 month ago
retry
retryShell

A simple Go package for implementing retry logic in applications.

#retry-logic#library#golang-package
Stars11
Forks2
Last commit3 years ago
go-log
go-logGo

A Go logging library with stack traces, object dumping, and configurable timestamps.

#dumping#library#golang-package
Stars11
Forks5
Last commit8 days ago
go-eventbus
go-eventbusGo

A Go event bus package supporting publish/subscribe and request/response patterns with middleware processors.

#hacktoberfest#message-queue#event-bus
Stars11
Forks1
Last commit10 months ago
gorse
gorseGo

An AI-powered open-source recommender system engine written in Go, designed for universal integration into online services.

#ai#recommender-system#rest-api
Stars11
Forks0
Last commit2 months ago
local-interchain
local-interchainGo

A local testing environment for IBC chains using Strangelove's InterchainTest framework.

#blockchain-testing#devops#rest-api
Stars11
Forks2
Last commit2 years ago
PreviousPage 72 of 77Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Golang1469
#Go Library491
#Cli Tool323
#Docker322
#Devops269
#Developer Tools225
#Cli209
#Golang Library207
#Self Hosted206
#Hacktoberfest154
#Performance149
#Microservices144