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

Coroutine-based multithreading library
Coroutine-based multithreading libraryPascal

A coroutine-based multithreading library for Delphi enabling procedural-oriented programming with greenlets, channels, and async I/O.

#state-machines#channels#coroutines
Stars119
Forks37
Last commit3 years ago
onion
onionGo

A layer-based, pluggable configuration manager for Go applications with minimal dependencies.

#environment-variables#yaml#layered-config
Stars119
Forks16
Last commit3 years ago
goseaweedfs
goseaweedfsGo

A complete Golang client library for interacting with SeaweedFS, a distributed file system.

#seaweedfs#client#distributed-storage
Stars118
Forks51
Last commit3 years ago
go-str2duration
go-str2durationGo

A Go package that converts strings to time.Duration with support for weeks and days.

#string-conversion#time-parsing#convert
Stars118
Forks11
Last commit2 years ago
underscore
underscoreGo

A Go library providing functional programming helpers like map, filter, and reduce with concurrency support.

#functional-programming#library#go-1.18
Stars117
Forks6
Last commit7 months ago
gograph
gographGo

A lightweight, efficient, and easy-to-use generic graph data structure and algorithm library for Go.

#graph#graph-algorithms#generic
Stars116
Forks14
Last commit9 months ago
gosmi
gosmiGo

A native Go library for parsing SMIv1/2 MIB files, providing a libsmi-compatible API.

#go-native#telemetry#go-library
Stars115
Forks39
Last commit2 years ago
RF
RFGo

A parallel Random Forest implementation in Go for classification and regression tasks.

#ensemble-learning#random-forest#parallel-computing
Stars115
Forks42
Last commit12 years ago
EnvCLI
EnvCLIGo

A wrapper that runs commands in ephemeral Docker containers, eliminating the need to install languages and tools locally.

#developer-tools#yaml#developer-onboarding
Stars115
Forks4
Last commit1 year ago
anvil
anvilGo

CLI tool to install development tools and sync configurations across machines using Homebrew and private GitHub repos.

#environment-setup#productivity#dev-tools
Stars115
Forks3
Last commit4 months 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
Stars114
Forks52
Last commit
checksum
checksumGo

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

#message-digest#md5#go-package
Stars114
Forks16
Last commit2 years 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
Mantil
MantilGo

A serverless development framework for building AWS Lambda-based Go backends with a streamlined CLI workflow.

#cloud-development#lambda#serverless
Stars114
Forks3
Last commit3 years ago
version
versionGo

A Go package for CLI tools that automatically collects and displays version information in multiple formats.

#hacktoberfest#go-modules#developer-tools
Stars114
Forks5
Last commit2 years ago
LastSaaS
LastSaaSGo

A production-ready SaaS boilerplate built with Go and React, featuring multi-tenancy, Stripe billing, white-label branding, and AI-agent ready architecture.

#saas-platform#ai-assisted-development#react-frontend
Stars113
Forks42
Last commit3 months 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
Stars112
Forks8
Last commit1 year ago
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
pagser
pagserGo

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

#crawler#goquery#colly
Stars111
Forks7
Last commit2 years 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
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
Stars110
Forks9
Last commit1 month ago
oaswrap/fiberopenapi
oaswrap/fiberopenapiGo

A lightweight, framework-agnostic OpenAPI 3.x specification builder for Go, offering programmatic control and zero dependencies.

#hacktoberfest#openapi31#openapi-generator
Stars110
Forks5
Last commit1 month 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
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
Stars109
Forks5
Last commit4 months ago
console
consoleGo

A closed-loop console application library for Cobra commands, providing ready-to-use menus, prompts, and completions.

#oh-my-posh#history#completions
Stars108
Forks9
Last commit17 days 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
Forks12
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
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
gocrest
gocrestGo

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

#matcher#test-matchers#unit-testing
Stars107
Forks7
Last commit1 month 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
Stars107
Forks12
Last commit2 days 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
Forks4
Last commit2 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
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
Stars106
Forks19
Last commit2 months 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
Stars106
Forks9
Last commit1 day 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
PreviousPage 34 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
5 years ago
#Go1179
#Go Library376
#Cli Tool187
#Docker160
#Developer Tools142
#Devops140
#Cli131
#Golang Library120
#Self Hosted106
#Hacktoberfest104
#Cross Platform98
#Concurrency91