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

jsend
jsendGo

A Go implementation of the JSend specification for consistent JSON API responses.

#go-api#json-api#jsend
Stars21
Forks7
Last commit5 years ago
pletter
pletterGo

A Go library for standardizing the wrapping of protocol buffer messages in event-driven architectures.

#stream-processing#message-enveloping#event-driven-architecture
Stars20
Forks3
Last commit10 months ago
mapslice-json
mapslice-jsonGo

A Go library providing ordered map marshaling and unmarshaling for JSON.

#unmarshal#ordered-maps#library
Stars20
Forks8
Last commit2 years ago
go-palette
go-paletteGo

A Go library for decorating terminal output with ANSI colors and text formatting.

#developer-tools#style#go-library
Stars20
Forks2
Last commit3 years ago
go-app-template
go-app-templateGo

A production-ready Go application template following clean architecture principles with built-in Docker support.

#api#redis#application-template
Stars20
Forks1
Last commit3 years ago
goArgonPass
goArgonPassGo

A Go utility package for Argon2 password hashing and verification, compatible with Passlib for Python and Argon2 PHP.

#argon2i#passwords#authentication
Stars20
Forks7
Last commit5 years ago
gtfsclean
gtfscleanGo

A tool for checking, sanitizing, and minimizing GTFS feeds while preserving semantic equivalency.

#command-line-tool#data-cleanup#transit-data
Stars20
Forks3
Last commit6 months ago
omarchy-monitor-settings
omarchy-monitor-settingsGo

A terminal-based interface for managing monitor resolution and scaling in Hyprland/Wayland environments.

#arch-linux#terminal-application#display-scaling
Stars20
Forks0
Last commit26 days ago
lazycap
lazycapGo

A terminal UI dashboard for Capacitor and Ionic mobile development, unifying device management, builds, live reload, and debugging.

#debugging-tools#ai-integration#cli-tool
Stars20
Forks3
Last commit1 month ago
gobookmarks
gobookmarksGo

A self-hosted personal landing page that renders bookmarks from a plain text file you own, backed by Git for version history.

#bookmarks#git-backed#oauth2
Stars20
Forks0
Last commit6 days ago
cronticker
crontickerGo

A Go library providing a ticker that works with Unix, Quartz, and directive-based Cron schedules.

#ticker#time-management#background-jobs
Stars20
Forks4
Last commit5 years ago
schema
schemaGo

A Go library for validating JSON structures against expressive schemas, ideal for API testing and request/response validation.

#matcher#testing-library#schema-validation
Stars20
Forks1
Last commit7 years ago
valor
valorGo

Go module providing optional and result types to codify Go's 'comma ok' and 'errors are values' idioms.

#optional-types#either#functional-programming
Stars20
Forks1
Last commit3 years ago
xredis
xredisGo

A Go Redis client built on redigo that provides type-safe calls, simplified setup, and Redis Sentinel support.

#database-driver#typesafe#redigo-wrapper
Stars19
Forks6
Last commit7 years ago
godal
godalGo

Generates Go ORM models from SQL DDL files for use with GORM, enabling expressive and fast code.

#orm#database#developer-tools
Stars19
Forks0
Last commit5 years ago
queryparam
queryparamGo

Go package to easily convert a URL's query parameters/values into usable struct values of the correct types.

#url-parser#slice#query-parameters
Stars19
Forks5
Last commit6 years ago
fake-useragent
fake-useragentGo

A Go library for generating realistic, up-to-date user-agent strings from a real-world database.

#user-agent-spoofing#user-agent#golang-package
Stars19
Forks3
Last commit8 months ago
tempdb
tempdbGo

Redis-backed temporary key-value store for Go applications, ideal for storing expiring data like login codes and auth tokens.

#go-redis#temporary-storage#redis
Stars19
Forks3
Last commit8 years ago
inizio
inizioGo

A Go binary that generates Go projects with the standard project layout, supporting extensible plugins.

#developer-tools#plugins#layout
Stars19
Forks2
Last commit3 years ago
pipelines
pipelinesGo

A Go library providing generic functions for building concurrent processing pipelines with fan-out/fan-in patterns.

#stream-processing#pipelines#concurrent-processing
Stars19
Forks0
Last commit4 months ago
go-aws-news
go-aws-newsGo

A Go application and library that fetches AWS announcements and sends notifications to various platforms.

#hacktoberfest#lambda#devops
Stars19
Forks5
Last commit1 month ago
yamagiconf
yamagiconfGo

A heavily opinionated YAML configuration framework for Go that enforces strict validation and consistency.

#environment-variables#yaml#strict-validation
Stars19
Forks1
Last commit16 days ago
dft
dftGo

A zero-dependency Go wrapper for Docker that simplifies container management in testing environments.

#zero-dependency#integration-testing#database-testing
Stars19
Forks0
Last commit1 year ago
go-jwt
go-jwtGo

A Go library for JWT authentication with Redis-backed token lifecycle management and device fingerprint binding.

#token-management#net-http#redis
Stars19
Forks0
Last commit22 days ago
go-output-format
go-output-formatGo

A Go library for serializing data structures into standard output formats like YAML, JSON, and TOML.

#data-serialization#yaml#output-formatting
Stars18
Forks2
Last commit2 years ago
conexec
conexecGo

A Go concurrent toolkit for executing functions concurrently with timeout control and goroutine pooling.

#goroutine-pool#go-library#goroutine
Stars18
Forks2
Last commit5 months ago
go-problemdetails
go-problemdetailsGo

A Go package implementing RFC 7807 for generating HTTP API error responses as structured problem details in JSON or XML.

#web-services#problem-details#rest-api
Stars18
Forks2
Last commit6 years ago
deheap
deheapGo

A generic double-ended heap (min-max heap) for Go providing O(1) access to both minimum and maximum elements.

#double-ended-queue#min-max-heap#go-library
Stars18
Forks2
Last commit1 month ago
go-csvlib
go-csvlibGo

A high-level, performant CSV encoding and decoding library for Go 1.18+ with extensive configuration options.

#data-serialization#csv-export#go-library
Stars18
Forks1
Last commit2 years ago
uuid
uuidGo

A Go package for generating and manipulating version 1 UUIDs with configurable random node identifiers.

#cryptographic#unique-identifier#time-based-uuid
Stars18
Forks5
Last commit6 years ago
nchi
nchiGo

A lightweight, fast Go HTTP router built on nject and httprouter, designed for maintainable REST APIs.

#httprouter#api-server#dependency-injection
Stars18
Forks1
Last commit6 days ago
therfoo
therfooGo

An embedded deep learning library for Go designed for educational exploration of neural network fundamentals.

#ml-fundamentals#gradient-descent#educational
Stars18
Forks5
Last commit1 year ago
go-dbw
go-dbwGo

A Go database wrapper that simplifies CRUD operations while avoiding ORM complexity, supporting any GORM driver.

#orm#database#database-abstraction
Stars18
Forks4
Last commit3 months ago
gowarcserver
gowarcserverGo

A BadgerDB-based server for indexing and serving WARC file contents with CDX capture index support.

#cdx-server#capture-index#digital-preservation
Stars18
Forks2
Last commit1 year ago
go-ini
go-iniGo

A Go package for encoding and decoding INI configuration files with support for structured data.

#unmarshal#encoder#marshal
Stars18
Forks7
Last commit3 months ago
go_fiber_quickstart
go_fiber_quickstartGo

A quick start example project demonstrating how to build web applications with the Go Fiber framework.

#template#rest-api#quickstart
Stars18
Forks6
Last commit6 years ago
PreviousPage 68 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
#Golang1473
#Go Library491
#Cli Tool323
#Docker322
#Devops269
#Developer Tools225
#Cli209
#Golang Library207
#Self Hosted206
#Hacktoberfest154
#Performance149
#Microservices144