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

indigo
indigoGo

A distributed unique ID generator using Sonyflake algorithm with Base58 encoding for compact string IDs.

#sonyflake#unique-id-generator#distributed-systems
Stars111
Forks12
Last commit1 year ago
JayDiff
JayDiffGo

A command-line JSON diff utility with multiple output formats and flexible comparison options.

#json-stream#diff-tool#api-development
Stars111
Forks9
Last commit4 months ago
Hipchat
HipchatGo

A Go package for communicating with HipChat via XMPP without requiring XML or XMPP protocol knowledge.

#tls#hipchat#real-time-communication
Stars111
Forks32
Last commit9 years ago
oplog
oplogGo

A generic oplog/replication system for microservices providing real-time data synchronization between producers and consumers.

#event-driven#change-data-capture#distributed-systems
Stars111
Forks13
Last commit1 year ago
options-gen
options-genGo

A Go code generator that automates the functional options pattern, eliminating boilerplate for type-safe constructors and validation.

#go-lib#boilerplate-reduction#validation
Stars110
Forks13
Last commit2 months ago
gogu
goguGo

A concurrent-safe Go generics utility library providing comprehensive functions and data structures for slices, maps, and strings.

#functional-programming#trie#slices
Stars110
Forks9
Last commit3 years ago
sato
satoGo

Sato converts AWS CloudFormation and Azure ARM templates into Terraform configuration files.

#iac-converter#devops#azure
Stars109
Forks8
Last commit12 days ago
go-imap
go-imapGo

A simple, pragmatic IMAP client library for Go with TLS, OAuth2, IDLE notifications, and robust reconnection.

#oauth2#server-communication#tls
Stars109
Forks37
Last commit14 days ago
vert
vertGo

A Go package providing seamless WebAssembly interop between Go structs and JavaScript values.

#javascript-interop#interop#go-structs
Stars108
Forks16
Last commit3 years ago
gocrest
gocrestGo

A Hamcrest-like assertion library for Go providing composable, self-describing matchers for readable tests.

#matcher#test-matchers#unit-testing
Stars108
Forks7
Last commit4 months ago
configuration
configurationGo

A Go library for injecting configuration values into structs from environment variables, flags, JSON files, or default tags.

#environment-variables#reflect#12-factor
Stars108
Forks13
Last commit1 year ago
go-mcache
go-mcacheGo

A high-throughput, sharded in-memory key-value cache for Go with TinyLFU admission, lock-free reads, and zero allocations.

#in-memory-cache#storage#ttl-expiration
Stars107
Forks19
Last commit1 month ago
PocketNuxt
PocketNuxtVue

A single binary full-stack application combining Nuxt3 for the frontend and PocketBase for the backend.

#deployment#backend-as-a-service#static-site
Stars107
Forks12
Last commit3 years ago
Docker-Alertd
Docker-AlertdGo

Monitor Docker containers and send alerts via email or Slack when usage limits are breached.

#email-notifications#docker-monitoring#devops
Stars107
Forks12
Last commit8 years ago
violetear
violetearGo

A simple, lightweight HTTP router for Go with support for static, dynamic, and catch-all routing.

#net-http#http-server#httprouter
Stars107
Forks10
Last commit3 years ago
go-gerrit
go-gerritGo

A comprehensive Go client library for interacting with Gerrit Code Review's REST API.

#hacktoberfest#version-control#go-library
Stars106
Forks54
Last commit19 hours ago
leprechaun
leprechaunGo

A task scheduler and automation tool for defining and running recurring jobs via recipes with schedule, cron, and webhook triggers.

#recurring-tasks#task-scheduler#job-scheduler
Stars106
Forks14
Last commit4 years ago
gores
goresGo

A lightweight Go library for handling HTTP responses in HTML, JSON, XML, and other formats.

#json-api#http-responses#rest-api
Stars106
Forks4
Last commit5 years ago
gobrake
gobrakeGo

Official Airbrake notifier for Go applications, providing error reporting, performance monitoring, and framework integrations.

#airbrake#devops#error-monitoring
Stars106
Forks41
Last commit1 year ago
natiu-mqtt
natiu-mqttGo

A dead-simple, extensible MQTT implementation for embedded systems with minimal allocations and no external dependencies.

#iot#embedded-systems#resource-efficient
Stars105
Forks7
Last commit1 month ago
go-powerdns
go-powerdnsGo

A Go client library for interacting with the PowerDNS Authoritative Server 4.x API.

#go-client#powerdns#dns-management
Stars105
Forks32
Last commit1 month ago
Barf
BarfGo

A small, unobtrusive Go framework for building JSON-based web APIs with REST or GraphQL architectures.

#json-api#http-server#graphql
Stars105
Forks13
Last commit2 years ago
Hunch
HunchGo

A Go library providing intuitive asynchronous flow control functions like All, First, Retry, and Waterfall using context.

#retry-logic#concurrent#async-programming
Stars104
Forks12
Last commit4 years ago
cmap
cmapGo

A high-performance, thread-safe concurrent map for Go using sharding to minimize lock contention.

#high-performance#sharding#data-structures
Stars104
Forks10
Last commit4 months ago
hipchat
hipchatGo

A Go client library for interacting with the HipChat API (v1 only).

#integration#golang-library#hipchat
Stars104
Forks21
Last commit10 years ago
Bxog
BxogGo

A simple and fast HTTP router (request multiplexer) for Go applications.

#api-server#static-files#http-router
Stars104
Forks8
Last commit2 months ago
mssqlx
mssqlxGo

A lightweight, embeddable Go database client library with auto-balancing and high availability for master-slave/master-master structures.

#database#sqlx-extension#connection-pooling
Stars103
Forks12
Last commit2 years ago
threadpool
threadpoolGo

A simple and scalable thread pool implementation in Go for managing concurrent task execution.

#threadpool#task-queue#library
Stars103
Forks19
Last commit6 years ago
go-wildcard
go-wildcardGo

A fast, allocation-free Go library for simple wildcard pattern matching as an alternative to regex and filepath.Match.

#wildcard-matching#allocation-free#regex-alternative
Stars103
Forks8
Last commit3 months ago
faker
fakerGo

A Go library for generating random fake data and populating structs with customizable builders and zero dependencies.

#generator#fake-data#factory
Stars103
Forks10
Last commit2 years ago
quicktest.nvim
quicktest.nvimC++

A Neovim plugin for running tests with live feedback in split windows or popups, supporting multiple languages and frameworks.

#vimscript#developer-tools#test-runner
Stars103
Forks10
Last commit4 months ago
takatime
takatimeGo

A blazingly fast, privacy-focused, self-hosted coding time tracker for Neovim and VS Code.

#github-profile#productivity#lazyvim
Stars103
Forks24
Last commit17 hours ago
go-pattern-match
go-pattern-matchGo

A Go library for declarative pattern matching with built-in patterns for slices, strings, ints, maps, and structs.

#declarative#matching#functional-programming
Stars102
Forks2
Last commit3 years ago
terraform-provider-heroku
terraform-provider-herokuGo

A Terraform provider for managing Heroku platform resources through infrastructure-as-code.

#platform-api#devops#terraform-provider
Stars102
Forks77
Last commit3 days ago
wstest
wstestGo

A Go websocket client for unit testing websocket handlers without requiring a live server.

#http-handler#go-testing#unit-testing
Stars102
Forks18
Last commit5 years ago
skywalker
skywalkerGo

A Go package for concurrent filesystem traversal with flexible filtering options.

#glob-patterns#directory-traversal#filesystem
Stars102
Forks5
Last commit5 years ago
PreviousPage 51 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