Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Golang

Golang

1563 projects

Showing 36 of 1563 projects

go-instrument
go-instrumentGo

Automatically adds OpenTelemetry trace spans to Go functions by modifying AST, eliminating manual instrumentation.

#auto-instrumentation#tracing#observability
Stars297
Forks14
Last commit11 days ago
skiplist
skiplistGo

A high-performance Go library implementing a skip list with O(log n) operations and benchmark-proven speed.

#concurrent-data-structures#ordered-collections#go-library
Stars296
Forks41
Last commit3 years ago
request
requestGo

A Go HTTP client library inspired by axios and Python requests, offering a simple API with no third-party dependencies.

#axios#request#rest-client
Stars296
Forks29
Last commit6 months ago
kazaam
kazaamGo

A Go library for declarative JSON-to-JSON transformations using JSON specifications.

#jsonpath#golang-library#json-format
Stars293
Forks52
Last commit4 years ago
transformimgs
transformimgsGo

An open-source image CDN providing automatic optimization, resizing, and modern format support via a zero-config API.

#responsive-images#modern-image-formats#resized-images
Stars290
Forks19
Last commit6 months ago
routine
routineGo

A Go library providing ThreadLocal-like coroutine context storage and goroutine ID access with inheritance support.

#goid#fast-threadlocal#go-library
Stars290
Forks28
Last commit10 days ago
ajson
ajsonGo

A Go library for parsing, querying, and manipulating JSON with JSONPath support and a built-in script engine.

#script-engine#golang-package#jsonpath
Stars290
Forks25
Last commit1 year ago
go-logger
go-loggerGo

A simple, customizable logging library for Go programs with support for custom message formats and log levels.

#log-library#logging-library#log-levels
Stars288
Forks50
Last commit7 years ago
go-runtime-metrics
go-runtime-metricsGo

A Go library for collecting and exporting Go runtime metrics to InfluxDB or via Telegraf.

#runtime-metrics#grafana#expvars
Stars287
Forks35
Last commit8 years ago
terraform-provider-artifactory
terraform-provider-artifactoryGo

A Terraform provider for managing JFrog Artifactory resources as infrastructure-as-code.

#devops-automation#configuration-as-code#artifactory
Stars286
Forks127
Last commit
wifiqr
wifiqrGo

A command-line tool that generates QR codes containing Wi-Fi network login details for easy sharing and connection.

#cli-app#qr-code#mobile-connectivity
Stars285
Forks18
Last commit6 months ago
AAAAXY
AAAAXYGo

A nonlinear 2D puzzle platformer set in impossible spaces where gravity and geometry defy Euclidean expectations.

#2d-platformer#non-euclidean#jumpnrun
Stars285
Forks15
Last commit11 hours ago
ggc
ggcGo

A modern Git CLI tool with both traditional command-line and interactive incremental-search UI.

#version-control#developer-tools#workflow-automation
Stars283
Forks10
Last commit2 days ago
gltf
gltfGo

A Go library for efficient serialization and deserialization of glTF 2.0 files, the JPEG of 3D.

#go-library#binary-encoding#3d-graphics
Stars282
Forks37
Last commit21 days ago
rabtap
rabtapGo

A Swiss Army knife CLI tool for RabbitMQ that taps, publishes, subscribes to messages, and manages broker topology.

#message-tap#wiretap#devops
Stars282
Forks18
Last commit1 day ago
Ark
ArkGo

An archetype-based Entity Component System (ECS) for Go, designed for performance and extensibility.

#simulation#gamedev#individual-based-modelling
Stars281
Forks12
Last commit15 days ago
Go-MediatR
Go-MediatRGo

A Go library implementing the mediator pattern for decoupled request/response and event handling, inspired by MediatR for .NET.

#event-driven#mediator#cqrs
Stars278
Forks18
Last commit1 year ago
Honeybits
HoneybitsGo

A proof-of-concept tool that spreads deceptive breadcrumbs and honeytokens across systems to lure attackers toward honeypots.

#aws-security#honeypot#honeytoken
Stars277
Forks39
Last commit7 years ago
dish
dishGo

A tiny, remotely configurable monitoring service for lightweight health checks of HTTP, ICMP, and TCP endpoints.

#devops#api#health-checks
Stars277
Forks10
Last commit13 days ago
healthcheck
healthcheckGo

A simple, extensible, and concurrent health-check library for Go services with RESTful API endpoints.

#devops#api#concurrent
Stars277
Forks29
Last commit2 years ago
Pakkero
PakkeroGo

A Go-based binary packer that compresses, encrypts, and protects ELF binaries, scripts, and AppImages from tampering and reverse engineering.

#upx#anti-debugging#educational
Stars275
Forks45
Last commit3 years ago
frisby
frisbyGo

A Go-based REST API testing framework inspired by frisby-js, featuring a fluent interface for building and validating HTTP requests.

#frisby#integration-testing#fluent-interface
Stars275
Forks26
Last commit6 years ago
Moon
MoonHTML

A browser automation solution for Kubernetes and OpenShift supporting Selenium, Playwright, Puppeteer, and Cypress.

#playwright#helm#selenium-webdriver
Stars274
Forks21
Last commit2 months ago
ethrpc
ethrpcGo

A Go client library for interacting with Ethereum nodes via the JSON-RPC API.

#crypto#json-rpc#smart-contracts
Stars274
Forks105
Last commit2 years ago
jeff
jeffGo

A simple, stateful session management library for Go with CSRF protection and easy session revocation.

#web-sessions#stateful-sessions#web-security
Stars272
Forks16
Last commit1 year ago
Go
GoGo

A Go library for building Facebook Messenger bots with an idiomatic and easy-to-use API.

#bots#api#client
Stars271
Forks72
Last commit3 years ago
goq
goqGo

A declarative struct-tag-based HTML unmarshaling and web scraping library for Go built on goquery.

#unmarshall#unmarshaling#css-selectors
Stars270
Forks21
Last commit4 years ago
Watson
WatsonGo

A Turing-incomplete stack-based notation language that makes writing configuration files intentionally difficult but fun.

#data-serialization#turing-incomplete#configuration-language
Stars270
Forks13
Last commit23 days ago
go-freelru
go-freelruGo

A GC-less, fast, generic LRU hashmap library for Go with optional locking, sharding, eviction, and expiration.

#lru-cache#library#caching
Stars269
Forks23
Last commit14 days ago
DDNS
DDNSGo

A personal Dynamic DNS client that updates DNS records using Digital Ocean's DNS backend.

#remote-access#dyndns#dynamic-dns
Stars266
Forks25
Last commit1 year ago
antch
antchGo

A fast, powerful, and extensible web crawling and scraping framework for Go, inspired by Scrapy.

#web-crawling#concurrent#crawler
Stars266
Forks40
Last commit6 years ago
ec
ecGo

A terminal-native UI for resolving Git merge conflicts with a 3-way diff view and Vim-like keybindings.

#version-control#developer-tools#terminal-tui
Stars266
Forks5
Last commit6 days ago
got
gotGo

A fluent and enjoyable Go test framework with pretty output, handy assertions, and snapshot testing.

#developer-tools#unit-testing#assert
Stars266
Forks16
Last commit1 month ago
dockerfilegraph
dockerfilegraphGo

A CLI tool that visualizes multi-stage Dockerfiles as dependency graphs using Graphviz.

#graph#devops#dockerfile
Stars266
Forks17
Last commit4 days ago
firebirdsql
firebirdsqlGo

A pure Go SQL driver for connecting to Firebird relational databases.

#database#orm-integration#sql-driver
Stars263
Forks74
Last commit9 days ago
go-nmea
go-nmeaGo

A pure Go library for parsing NMEA 0183 sentences from GPS and marine navigation devices.

#marine-navigation#iot#nmea
Stars263
Forks86
Last commit7 days ago
PreviousPage 27 of 44Next

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 day ago
#Go1179
#Go Library376
#Cli Tool187
#Docker160
#Developer Tools142
#Devops140
#Cli131
#Golang Library120
#Self Hosted106
#Hacktoberfest104
#Cross Platform98
#Concurrency91