Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Golang

Golang

1582 projects

Showing 36 of 1582 projects

fantasyname
fantasynameGo

A Go implementation of the RinkWorks fantasy name generator for creating random names with pattern-based syntax.

#procedural-generation#pattern-syntax#fantasy
Stars43
Forks1
Last commit7 months ago
should
shouldGo

An expressive Go assertion library that makes tests readable and provides detailed error messages for easier debugging.

#developer-tools#library#unit-testing
Stars43
Forks5
Last commit25 days ago
nginx-prometheus
nginx-prometheusGo

Parses Nginx syslog messages and exports them as Prometheus metrics for monitoring.

#syslog-parser#web-server-metrics#syslog
Stars43
Forks5
Last commit5 years ago
minisql
minisqlGo

An embedded single-file SQL database written in Go, inspired by SQLite and designed for learning and lightweight use.

#agentic-workflow#database#agentic-ai
Stars43
Forks3
Last commit1 day ago
webhooked
webhookedGo

A webhook receiver that securely captures and forwards payloads to pub/sub systems to prevent data loss.

#webhook-receiver#hacktoberfest#redis
Stars43
Forks1
Last commit9 months ago
ddt
ddtGo

A Go library for building and evaluating dynamic decision trees programmatically or from JSON, with support for pre-processing inputs.

#rule-engine#dynamic-configuration#json-config
Stars42
Forks4
Last commit5 years ago
evaluator
evaluatorGo

A Go library for dynamically evaluating expressions using s-expression syntax, designed for simplicity and extensibility.

#rule-engine#s-expressions#lisp-style
Stars42
Forks8
Last commit3 years ago
go-iam
go-iamGo

A lightweight, multi-tenant Identity and Access Management (IAM) server built in Golang.

#oauth#authentication#authorization
Stars41
Forks9
Last commit1 month ago
darkman.nvim
darkman.nvimGo

A Neovim plugin that automatically switches between light and dark modes based on the Freedesktop dark mode standard.

#theme-management#theme-switcher#dark-mode
Stars41
Forks4
Last commit1 year ago
gpath
gpathGo

A Go package for accessing struct fields by path expressions using reflection.

#field-path#reflect#go-package
Stars41
Forks4
Last commit9 years ago
Snowflake Emulator
Snowflake EmulatorGo

A lightweight Snowflake emulator built with Go and DuckDB for local development and testing.

#database#cicd#integration-testing
Stars41
Forks10
Last commit11 days ago
quadtree
quadtreeGo

A generic, zero-allocation, and heavily optimized quadtree implementation for Go with 100% test coverage.

#quadtree#spatial-indexing#go-library
Stars41
Forks1
Last commit1 year ago
rotom
rotomGo

A high-performance, low-latency tiny Redis server written in Go, compatible with RESP protocols.

#rdb#redis#data-structures
Stars41
Forks4
Last commit1 year ago
vjson
vjsonGo

A Go package for declarative JSON object validation with support for multiple field types and schema parsing.

#json-validator#go-package#validation-library
Stars41
Forks4
Last commit10 months ago
mac-sleep-notifier
mac-sleep-notifierGo

A Go library that provides macOS sleep and wake notifications via a channel.

#cgo#system-events#go-library
Stars41
Forks8
Last commit7 years ago
terraform-provider-vaulted
terraform-provider-vaultedGo

A Terraform provider for managing encrypted HashiCorp Vault secrets that can be safely stored in Git.

#devops#vault#terraform-provider
Stars40
Forks15
Last commit4 months ago
straf
strafGo

Convert Go structs to GraphQL objects and build schemas dynamically using struct tags.

#graphql#structs#api-builder
Stars40
Forks6
Last commit6 years ago
Bread
BreadGo

A CLI tool to install, update, remove, and run AppImages directly from GitHub releases.

#appimage#cli-tool#desktop-integration
Stars40
Forks1
Last commit2 years ago
reachable
reachableGo

A CLI tool to check if a domain is reachable or down.

#uptime-monitoring#devops#domain-checker
Stars40
Forks3
Last commit5 years ago
null
nullGo

Nullable Go types that can be marshalled/unmarshalled to/from JSON, replacing sql.Null* types.

#unmarshal#nullint64#database
Stars40
Forks4
Last commit4 years ago
confiq
confiqGo

A Go library for populating structs from JSON, TOML, YAML, or environment variables using struct tags and selector paths.

#struct-decoding#environment-variables#yaml
Stars40
Forks0
Last commit2 months ago
wire
wireGo

Strict runtime dependency injection library for Go that validates dependencies and prevents missing or ambiguous injections.

#software-architecture#strict-validation#dependency-injection
Stars40
Forks8
Last commit4 years ago
Merger
MergerGo

A Kustomize generator plugin that merges YAML files using schemaless StrategicMerge strategies for flexible Kubernetes manifest management.

#yaml-merging#merge#kubernetes
Stars39
Forks3
Last commit1 month ago
agent-deck
agent-deckGo

A terminal session manager that provides a unified TUI for managing multiple AI coding agents like Claude, Gemini, OpenCode, and Codex.

#ai-coding-assistant#go-application#developer-tools
Stars39
Forks15
Last commit1 day ago
go-module
go-moduleShell

A powerful Go module template with pre-configured CI/CD, tools, and best practices for rapid project setup.

#hacktoberfest#template#developer-tools
Stars39
Forks2
Last commit2 days ago
Tagify
TagifyHTML

A Go library and CLI tool that extracts popular tags from HTML, Markdown, or plain text documents in multiple languages.

#multi-language#content-analysis#tagify
Stars39
Forks2
Last commit1 year ago
gosamplerate
gosamplerateGo

Go bindings for libsamplerate, a high-quality audio sample rate conversion library.

#sample-rate-conversion#audio-library#cgo
Stars39
Forks10
Last commit2 years ago
Digital Music Stand
Digital Music StandJavaScript

A cross-platform, browser-based PDF viewer for music sheets with fuzzy search and foot pedal support.

#music#music-sheet-viewer#music-library
Stars38
Forks4
Last commit1 year ago
exception
exceptionGo

A Go utility package providing try-catch-finally exception handling for developers familiar with traditional error handling patterns.

#developer-tools#try-catch#golang-package
Stars38
Forks3
Last commit3 years ago
enflag
enflagGo

A zero-dependency, generics-based Go package for unified environment variable and command-line flag parsing.

#containerization#environment-variables#zero-dependency
Stars38
Forks1
Last commit8 months ago
ibm-cloud-go
ibm-cloud-goGo

Go library for accessing and managing IBM Cloud services via the Bluemix API.

#ibm-cloud#go-sdk#cloud-api
Stars38
Forks89
Last commit13 days ago
nview
nviewGo

A terminal user interface for monitoring Cardano nodes, supporting cardano-node, Dingo, and Amaru implementations.

#go-application#devops#node-monitoring
Stars38
Forks4
Last commit2 days ago
gophers
gophers

A collection of creative gopher artwork based on the official Golang mascot.

#creative-commons#mascot#community
Stars37
Forks6
Last commit2 years ago
debounce
debounceGo

A zero-allocation, thread-safe debounce library for Go that delays function execution to reduce redundant operations.

#throttle#api-optimization#performance-optimization
Stars37
Forks0
Last commit1 year ago
gosh
goshGo

A Go library providing runtime statistics struct, HTTP handler, and measure methods with customizable JSON encoding.

#http-handler#json-encoder#api
Stars37
Forks2
Last commit1 year ago
tealang
tealangGo

A high-level programming language for Algorand smart contracts that compiles to TEAL v6 with imperative syntax.

#programming-language#compiler#layer-1
Stars37
Forks8
Last commit4 years ago
PreviousPage 42 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
#Go1191
#Go Library383
#Cli Tool191
#Docker163
#Developer Tools145
#Devops141
#Cli132
#Golang Library125
#Self Hosted107
#Hacktoberfest105
#Cross Platform98
#Concurrency91