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

pendulum-nvim
pendulum-nvimGo

A privacy-focused Neovim plugin that automatically tracks time spent coding across projects and files, storing data locally in CSV format.

#developer-tools#productivity#activity-monitoring
Stars114
Forks6
Last commit1 month ago
binstruct
binstructGo

A Go library for decoding binary data into structured Go types using tags, with support for offsets, calculations, and custom methods.

#structure#unmarshaling#file-format
Stars114
Forks19
Last commit1 year ago
Claudio
ClaudioGo

A hook-based audio plugin for Claude Code that plays contextual sounds based on tool usage and events.

#event-driven#hooks#developer-tools
Stars113
Forks8
Last commit23 days ago
Intervention Engine FHIR Server
Intervention Engine FHIR ServerGo

A Go library providing HL7 FHIR DSTU2 models and server components with MongoDB storage for healthcare applications.

#clinical-informatics#interoperability#mongodb
Stars113
Forks52
Last commit
godis
godisGo

A high-performance Redis client for Go, inspired by Jedis, supporting clusters, pipelines, transactions, and distributed locks.

#database-driver#redis#connection-pooling
Stars112
Forks18
Last commit6 years ago
checksum
checksumGo

A Go library for computing message digests (MD5, SHA256, SHA1, CRC32, BLAKE2s-256) for large files efficiently.

#message-digest#md5#go-package
Stars112
Forks16
Last commit2 years ago
pagser
pagserGo

A Go library that parses and deserializes HTML pages into structs using goquery and struct tags for web crawlers.

#crawler#goquery#colly
Stars112
Forks7
Last commit2 years ago
GoSQLX
GoSQLXGo

A high-performance SQL parser, formatter, linter, and security scanner for Go, supporting multiple dialects with zero-copy optimizations.

#ast-generation#sql-security#high-performance
Stars111
Forks12
Last commit1 month ago
honeydet
honeydetGo

A signature-based, multi-threaded honeypot detection tool written in Go that identifies emulated services via crafted requests.

#honeypot#honeypots#cyber-threat-intelligence
Stars111
Forks8
Last commit1 year 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
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
doublejump
doublejumpGo

A revamped jump consistent hash algorithm for Go that supports node removal with zero memory allocations.

#consistent-hashing-library#consistent-hash#distributed-systems
Stars111
Forks14
Last commit3 years 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
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
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
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
updates
updatesTypeScript

A fast CLI tool to check and update dependencies across npm, uv, cargo, Go, GitHub Actions, and Docker.

#dependency-manager#go-modules#package-json
Stars108
Forks9
Last commit4 days 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
gotoprom
gotopromGo

A type-safe Prometheus metrics builder library for Go that provides a declarative API with compile-time label validation.

#observability#type-safety#declarative-api
Stars108
Forks3
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
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
go-rampart
go-rampartGo

A Go library for defining intervals and determining their relationships, such as overlaps, meets, and contains.

#interval-arithmetic#interval#overlap
Stars106
Forks3
Last commit2 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 commit6 days 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
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
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
Stars104
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 commit1 day 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
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
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
lets-proxy2
lets-proxy2Go

A reverse proxy that automatically obtains and renews TLS certificates from Let's Encrypt with zero configuration.

#https-proxy#reverse-proxy#zero-config
Stars102
Forks18
Last commit2 years 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 36 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
5 years ago
#Go1469
#Go Library487
#Cli Tool211
#Docker186
#Developer Tools172
#Golang Library167
#Devops161
#Cli154
#Self Hosted124
#Hacktoberfest121
#Performance115
#Concurrency112