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

logrus_influxdb
logrus_influxdbGo

A Logrus hook that sends structured log entries to InfluxDB for centralized logging and monitoring.

#centralized-logging#logrus#syslog
Stars26
Forks10
Last commit6 years ago
ctxutil
ctxutilGo

A Go library providing utility functions for working with contexts, including signal handling and value composition.

#http-server#functions#signal
Stars26
Forks4
Last commit6 years ago
catboost-cgo
catboost-cgoC

A Go library using Cgo for blazing fast inference of CatBoost gradient boosting models.

#cgo#deep-learning#catboost
Stars26
Forks2
Last commit2 months ago
go-project-layout
go-project-layoutGo

A guide and opinionated reference for structuring Go projects to improve maintainability, testability, and clarity.

#software-architecture#development-workflow#maintainability
Stars26
Forks2
Last commit
ssh-auth-logger
ssh-auth-loggerGo

A low/zero interaction SSH authentication logging honeypot that logs attempts as structured JSON.

#json-logs#ssh-honeypot#ssh-server
Stars26
Forks11
Last commit5 months ago
Turbo
TurboGo

A command-line utility that simplifies Docker management by combining multiple tools into a single binary.

#harbor#utility-wrapper#devops
Stars26
Forks11
Last commit4 years ago
tbd
tbdGo

A simple command-line tool for creating text templates with placeholders and merging them with variable files.

#commandline-tool#dotenv-files#configuration-generation
Stars26
Forks2
Last commit5 years ago
FastRouter
FastRouterGo

A fast, flexible HTTP router for Go with customizable options, middleware, and grouping.

#fast#api#http
Stars25
Forks5
Last commit9 years ago
gounit-vim
gounit-vimVim Script

Vim plugin for generating Go tests using the gounit tool with template management and visual mode support.

#go-testing#productivity#unit-testing
Stars25
Forks3
Last commit8 years ago
argon2-hashing
argon2-hashingGo

A lightweight Go wrapper for generating and comparing password hashes using the Argon2 algorithm.

#go-modules#authentication#go-library
Stars25
Forks4
Last commit1 year ago
cacheme
cachemeGo

A schema-based, statically typed Redis caching and memoization framework for Go, using code generation for type safety.

#go-redis#orm#caching
Stars25
Forks1
Last commit4 years ago
codetree
codetreeGo

Parses indented code from languages like Python and Pug to generate a structured tree representation.

#code-parsing#ast-generation#developer-tools
Stars25
Forks5
Last commit7 years ago
log
logGo

A Go package providing a structured logging interface that decouples applications from specific logger backends.

#tracing#go-package#facade-pattern
Stars25
Forks3
Last commit9 years ago
shopify
shopifyGo

A Go library for making CRUD requests to the Shopify API.

#ecommerce#crud#shopify-api
Stars25
Forks6
Last commit5 years ago
bexp
bexpGo

An open-source Go framework for building fast, reliable applications with modular tools and multi-language integration.

#multi-language#modular-architecture#developer-tools
Stars25
Forks3
Last commit2 months ago
xk6-output-elasticsearch
xk6-output-elasticsearchGo

A k6 extension for exporting load test metrics to Elasticsearch 8.x for analysis and visualization.

#load-testing#devops#observability
Stars25
Forks14
Last commit1 day ago
client-timing
client-timingGo

An HTTP client for Go that automatically propagates server timing headers across HTTP calls between servers.

#client#observability#http
Stars25
Forks5
Last commit6 years ago
higgs
higgsGo

A cross-platform Go library for hiding and unhiding files and directories on Unix and Windows systems.

#file-hiding#unix#file-management
Stars25
Forks4
Last commit4 months ago
todotxt
todotxtGo

A Go library for parsing, filtering, and sorting tasks in todo.txt format.

#open-source#todo#productivity
Stars25
Forks9
Last commit3 years ago
go-convert
go-convertGo

A Go library for converting values between types with a flexible recipe system and built-in conversions.

#custom-converters#go-library#struct-mapping
Stars24
Forks2
Last commit2 years ago
go-beautiful-html-coverage
go-beautiful-html-coverageJavaScript

A GitHub Action that tracks Go code coverage in pull requests with a beautiful HTML preview.

#html-report#devops#coverage-report
Stars24
Forks2
Last commit2 years ago
go-req
go-reqGo

A declarative HTTP client for Go that simplifies API interactions with reusable configurations and hooks.

#declarative#rest#client
Stars24
Forks3
Last commit7 months ago
structs
structsGo

A Go package providing simple functions to manipulate structs, including searching, comparing, and transforming fields.

#library#struct-manipulation#go-package
Stars24
Forks3
Last commit9 years ago
kair
kairGo

A Go library for formatting dates and times with standard and custom patterns.

#formatting#library#datetime
Stars24
Forks6
Last commit6 years ago
gbdk-go
gbdk-goGo

Experimental Go binding for GBDK(GameBoy Development Kit). You can develop GameBoy software using Go!

#gbdk#golang#gameboy
Stars24
Forks18
Last commit4 years ago
gocache
gocacheGo

A data race-free in-memory key-value cache library for Go, suitable for single-machine applications.

#in-memory-cache#parallel-cache#go-parallel-caching
Stars24
Forks3
Last commit10 months ago
typeregistry
typeregistryGo

A Go library for creating and managing types dynamically at runtime using reflection.

#library#dynamic-types#golang
Stars23
Forks1
Last commit6 years ago
icache
icacheGo

A high-performance, generic, thread-safe, zero-dependency, in-memory key-value cache library for Go.

#in-memory-cache#concurrent#generic
Stars23
Forks3
Last commit1 year ago
slices
slicesGo

A Go library providing pure, immutable functions for slice operations, returning new slices instead of mutating in place.

#pure-functions#functional-programming#go-modules
Stars23
Forks1
Last commit4 years ago
ApplicantAtlas
ApplicantAtlasTypeScript

An open-source platform for managing hackathon applicants, RSVPs, and communications.

#hackathon#open-source#hackathons
Stars23
Forks5
Last commit2 years ago
Mystique
MystiqueGo

An MQTT server implementing the MQTT v3.1.1 specification for lightweight messaging.

#iot#messaging-protocol#mqtt-server
Stars23
Forks2
Last commit3 years ago
StorageBox
StorageBoxTypeScript

A simple file storage service with resumable uploads, monitoring, and self-hosting capabilities.

#redis#nextjs#grafana
Stars23
Forks4
Last commit3 years ago
mockhttp
mockhttpGo

A Go package providing mock objects for unit testing HTTP services by implementing http.ResponseWriter.

#unit-testing#go-package#mock-objects
Stars23
Forks6
Last commit12 years ago
Draft.js Exporter (Go)
Draft.js Exporter (Go)Go

A Go library that converts Draft.js ContentState JSON to HTML for server-side rendering.

#draftjs-exporter#draftjs-utils#draftjs
Stars23
Forks4
Last commit4 years ago
flute
fluteGo

A Go HTTP client testing framework for validating request parameters and mocking HTTP server responses.

#library#integration-testing#api-testing
Stars23
Forks1
Last commit21 hours ago
go-imgur
go-imgurGo

A Go library for interacting with the Imgur API, currently supporting anonymous uploads.

#image-upload#imgur#go-library
Stars23
Forks10
Last commit2 years ago
PreviousPage 66 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
1 year ago
#Golang1473
#Go Library491
#Cli Tool323
#Docker322
#Devops269
#Developer Tools225
#Cli209
#Golang Library207
#Self Hosted206
#Hacktoberfest154
#Performance149
#Microservices144