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

retry
retryShell

A simple Go package for implementing retry logic in applications.

#retry-logic#library#golang-package
Stars11
Forks2
Last commit3 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
htmljson
htmljsonGo

A pure Go library for rendering JSON as richly formatted HTML without JavaScript or dependencies.

#syntax-highlighting#backend-tool#go-library
Stars10
Forks0
Last commit1 month ago
Simple Transit Api
Simple Transit ApiJavaScript

A lightweight Go API for querying and serving public transit data from GTFS feeds.

#api-server#rest-api#transit-data
Stars10
Forks1
Last commit2 years ago
Tt
TtGo

A Go testing library providing simple, colorful assertion helpers and benchmarking utilities.

#unit-testing#assert#tdd
Stars10
Forks1
Last commit5 months ago
ej
ejGo

Write and read JSON from different sources in one line

#golang#json#go
Stars10
Forks2
Last commit6 years ago
fiberlogrus
fiberlogrusGo

A Fiber middleware that integrates logrus for structured HTTP request/response logging.

#logrus#logging#structured-logging
Stars10
Forks6
Last commit1 year ago
Yet Another Fake Honeypot (YAFH)
Yet Another Fake Honeypot (YAFH)Go

A lightweight honeypot written in Go that emulates SSH and Telnet services to log attacker activity.

#honeypot#ssh-server#telnet-server
Stars10
Forks1
Last commit8 years ago
logdump
logdumpGo

A Go package for writing logs to multiple files with configurable message zones.

#devops#logging#structured-logging
Stars10
Forks2
Last commit8 years ago
reflectutils
reflectutilsGo

A collection of utility functions for simplifying and enhancing work with Go's reflection package.

#type-inspection#reflection-library#default-values
Stars10
Forks1
Last commit2 days ago
str
strGo

A pipeline-first string manipulation library for Go, enabling composable string transformations with zero dependencies.

#functional-programming#slug-generation#pipeline
Stars10
Forks1
Last commit5 months ago
Fiber
FiberGo

A server-side adapter for Inertia.js that enables building single-page applications with the Fiber framework in Go.

#spa#single-page-application#fiber-framework
Stars10
Forks4
Last commit1 year ago
genkitx-qdrant
genkitx-qdrantTypeScript

A Genkit plugin providing Qdrant vector store indexer and retriever implementations for JavaScript and Go.

#genkit-plugin#vector-database#embeddings
Stars10
Forks3
Last commit2 days ago
go-events
go-eventsGo

A Go package for implementing WordPress-style event hooks with action and filter functionality.

#event-driven#wordpress-hooks#go-events
Stars10
Forks0
Last commit1 month ago
datatrax
datatraxGo

A pure Go toolkit for data engineering and classic machine learning with zero external dependencies.

#batch-processing#deduplication#zero-dependencies
Stars10
Forks0
Last commit4 months ago
gonfig
gonfigGo

A tag-based configuration parser for Go that loads values from multiple providers into type-safe structs.

#environment-variables#environment#yaml-parser
Stars10
Forks1
Last commit5 years ago
gbind
gbindGo

A Go library for binding and validating data to structs with built-in HTTP support and custom expression capabilities.

#validation#reflect#http
Stars10
Forks1
Last commit4 years ago
hands
handsGo

A Go process controller for managing execution and return strategies of multiple goroutines.

#concurrent-programming#goroutines#priority-queue
Stars10
Forks3
Last commit1 year ago
getopt
getoptGo

A zero-dependency Go implementation of the Unix getopt function for parsing command-line options, tested against GNU libc.

#parsing#zero-dependency#unix
Stars10
Forks0
Last commit6 months ago
ttlcache
ttlcacheGo

A simple and efficient in-memory key-value storage library with TTL for each record, written in Go.

#ttl-cache-implementation#hacktoberfest#in-memory-cache
Stars10
Forks8
Last commit3 years ago
qdrant
qdrantTypeScript

A Genkit plugin providing Qdrant vector store indexer and retriever implementations for JavaScript and Go.

#embedding#genkit-plugin#vector-database
Stars10
Forks3
Last commit2 days ago
fiber-health-check
fiber-health-checkGo

A middleware for the Fiber web framework that adds customizable health check endpoints to monitor application status.

#devops#api#fiber-framework
Stars10
Forks2
Last commit5 years ago
log
logGo

A constant-time logging system for Go that supports multiple output writers simultaneously.

#concurrent#log#golang-library
Stars10
Forks1
Last commit6 years ago
Web-Mercator-Projection
Web-Mercator-ProjectionGo

A Go library for calculating and visualizing map data using Web Mercator projection mathematics.

#cartography#web-mercator-projection#web-mercator
Stars10
Forks3
Last commit4 years ago
mid
midGo

A Go library providing assorted middleware for HTTP services, including error handling, JSON processing, and logging.

#json-api#request-logging#net-http
Stars10
Forks1
Last commit11 months ago
gops
gopsGo

A fast, customizable powerline-like shell prompt written in Go with minimal configuration.

#hacktoberfest#shell-prompt#terminal
Stars10
Forks2
Last commit6 months ago
kinit
kinitGo

A Go library providing a global IoC container for automatic dependency injection with reflection-based runtime resolution.

#factory#dependency-injection#initializer
Stars10
Forks1
Last commit5 years ago
Run Go lint checks on PR event
Run Go lint checks on PR eventShell

GitHub Action that runs Go lint checks on pull requests and tracks lint status using a configuration file.

#automated-checks#lint#linter
Stars10
Forks2
Last commit7 years ago
piper
piperGo

A Go wrapper for Viper that adds config inheritance, generated key structs, and multiple deployment strategies.

#viper-wrapper#config-inheritance#configuration-management
Stars10
Forks0
Last commit4 years ago
Tests Coverage Tool
Tests Coverage ToolHTML

A Go tool that measures code coverage for gRPC services by analyzing proto contracts and test interactions.

#coverage-testing#test-analysis#grpc-service
Stars10
Forks1
Last commit1 month ago
fixedwidth
fixedwidthGo

A Go package for encoding and decoding fixed-width data using struct tags.

#unmarshal#marshal#fixedwidth
Stars9
Forks2
Last commit18 days ago
gomakeme
gomakemeGo

Generate boilerplate code and CRUD endpoints for Fiber or Gin REST APIs in Go.

#backend-development#rest#api
Stars9
Forks0
Last commit4 years ago
di
diGo

A Go dependency injection library focused on clean API, flexibility, and advanced resolution scenarios.

#struct-injection#factory#dependency-injection
Stars9
Forks5
Last commit9 months ago
parsefields
parsefieldsGo

A tool for parsing JSON-like logs to collect unique fields and events, helping create database mapping schemas.

#devops#database-schema#fields
Stars9
Forks1
Last commit7 years ago
galvanity
galvanityGo

A Go-based command-line tool for generating Algorand blockchain vanity addresses with customizable search patterns.

#open-source#vanity-address#algorand
Stars9
Forks3
Last commit5 years ago
goroute
gorouteGo

A simple yet powerful HTTP request multiplexer for Go with middleware support and global error handling.

#minimalist#api-server#http
Stars9
Forks2
Last commit6 years ago
PreviousPage 73 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