Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Golang

Golang

1973 projects

Showing 36 of 1973 projects

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
dockerfilegraph
dockerfilegraphGo

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

#graph#devops#dockerfile
Stars274
Forks17
Last commit1 day ago
healthcheck
healthcheckGo

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

#devops#api#concurrent
Stars274
Forks29
Last commit2 years ago
Go
GoGo

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

#bots#api#client
Stars272
Forks72
Last commit3 years ago
arch-go
arch-goGo

A Go tool for enforcing architectural rules like dependencies, package contents, function properties, and naming conventions.

#quality#dev-tools#architecture-enforcement
Stars272
Forks21
Last commit3 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
Stars272
Forks26
Last commit10 days ago
ethrpc
ethrpcGo

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

#crypto#json-rpc#smart-contracts
Stars271
Forks103
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
Stars270
Forks16
Last commit1 year ago
godocx
godocxGo

A pure Go library for programmatically reading from and writing to Microsoft Word DOCX files.

#go-modules#document#microsoft
Stars269
Forks42
Last commit1 year 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
Stars269
Forks13
Last commit1 day ago
goq
goqGo

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

#unmarshall#unmarshaling#css-selectors
Stars269
Forks21
Last commit5 years ago
firebirdsql
firebirdsqlGo

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

#database#orm-integration#sql-driver
Stars266
Forks75
Last commit11 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
got
gotGo

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

#developer-tools#unit-testing#assert
Stars266
Forks15
Last commit2 months ago
go-nmea
go-nmeaGo

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

#marine-navigation#iot#nmea
Stars264
Forks86
Last commit7 days ago
huego
huegoGo

A clean, unbloated Go client library for controlling Philips Hue lights and bridge resources.

#iot#home-automation#smart-home
Stars262
Forks35
Last commit3 years ago
go-alexa
go-alexaGo

A Go toolset for creating Amazon Alexa Skills, handling security and response crafting.

#api#amazon#amazon-echo
Stars259
Forks62
Last commit4 years ago
rts
rtsGo

Generates Go struct definitions from JSON server responses, supporting parametric routes and custom headers.

#rest#developer-tools#json-server
Stars258
Forks11
Last commit3 years ago
PGDeltaStream
PGDeltaStreamGo

A Golang webserver that streams Postgres logical replication changes at-least-once over WebSockets.

#write-ahead-log#logical-replication#postgres
Stars257
Forks16
Last commit8 years ago
gosession
gosessionGo

A Go package providing a fast, secure session management implementation for the standard net/http library.

#net-http#cookies#authentication
Stars257
Forks18
Last commit2 years ago
go-hit
go-hitGo

A flexible HTTP integration test framework for Go with a simple, expressive API for sending requests and validating responses.

#hacktoberfest#integration-testing#http-testing
Stars255
Forks9
Last commit2 years ago
hellobitcoin
hellobitcoinGo

A collection of simple Go programs for generating Bitcoin wallets, creating/signing transactions, and sending them over the network.

#wallet-generation#secp256k1#educational
Stars255
Forks35
Last commit9 years ago
heimdall
heimdallGo

A cloud-native Identity Aware Proxy and Access Control Decision service for authenticating, authorizing, and transforming HTTP requests.

#http-proxy#api-gateway#zero-trust
Stars254
Forks32
Last commit1 day ago
workflow
workflowGo

A type-safe, event-driven workflow orchestration library for building robust, distributed workflows in Go with compile-time safety and horizontal scaling.

#event-driven#statemachine#workflow
Stars254
Forks22
Last commit23 days ago
go-hep
go-hepGo

A comprehensive Go toolkit for High Energy Physics (HEP) data analysis, simulation, and visualization.

#lhc#scientific-computing#xrootd
Stars253
Forks38
Last commit10 months ago
Socker
SockerGo

A Go library that simplifies SSH operations for DevOps with keepalive and multiplexing support.

#devops#connection-pooling#ssh-client
Stars252
Forks13
Last commit3 years ago
go-carpet
go-carpetGo

A terminal tool that displays test coverage for Go source files with color-coded output.

#developer-tools#test-coverage#terminal
Stars251
Forks11
Last commit1 year ago
spark-connect-go
spark-connect-goGo

An experimental Go client for Apache Spark Connect, enabling Go applications to interact with Spark clusters via gRPC.

#spark-connect#apache-spark#protocol-buffers
Stars251
Forks52
Last commit3 months ago
pattern-match
pattern-matchGo

A pattern matching library for Go inspired by Python's Pampy, supporting structs, slices, maps, regex, and custom matchers.

#declarative#functional-programming#library
Stars251
Forks9
Last commit3 years ago
Stringy
StringyGo

A comprehensive Go library for string manipulation including case conversion, padding, truncation, and special character handling.

#manipulation#string-helper#camel-case
Stars250
Forks20
Last commit1 year ago
envconfig
envconfigGo

A Go library for parsing configuration from environment variables into arbitrary structs with flexible naming and defaults.

#environment-variables#go-config#go-library
Stars250
Forks30
Last commit1 year ago
1build
1buildGo

A command-line tool for managing project-specific command aliases with before/after hooks and quiet mode.

#developer-tools#productivity#workflow-automation
Stars250
Forks32
Last commit3 months ago
coregex
coregexGo

A pure Go production-grade regex engine with SIMD optimizations, offering 3-3000x speedup over the standard library.

#multi-engine#dfa#high-performance
Stars249
Forks6
Last commit4 days ago
decimal
decimalGo

A Go package implementing correctly rounded decimal floating-point numbers optimized for financial systems.

#decimal#ansi-x3-274#panic-free
Stars247
Forks25
Last commit1 year ago
GitHub Codeowners Validator
GitHub Codeowners ValidatorGo

A validation tool for GitHub CODEOWNERS files that checks syntax, file existence, owner validity, and duplication.

#hacktoberfest#devops#github-codeowners
Stars246
Forks55
Last commit2 years ago
PreviousPage 29 of 55Next

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
#Go1469
#Go Library487
#Cli Tool211
#Docker186
#Developer Tools172
#Golang Library167
#Devops161
#Cli154
#Self Hosted124
#Hacktoberfest121
#Performance115
#Concurrency112