Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Go

Go

2346 projects

Showing 36 of 2346 projects

snowball
snowballC

Go binding (cgo wrapper) for the Snowball stemming library, providing word stem extraction for multiple languages.

#cgo#stemming#multilingual
Stars38
Forks5
Last commit9 years ago
formjson
formjsonGo

A Go net/http handler that transparently exposes posted JSON data as form values.

#http-handler#net-http#api
Stars38
Forks4
Last commit10 years ago
pocketbase-gogen
pocketbase-gogenGo

A CLI tool that generates type-safe Go accessor structs and hooks from PocketBase schemas.

#database-orm#developer-tools#type-safety
Stars38
Forks2
Last commit8 months 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
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
go-log
go-logGo

A Go logging library with support for log levels and multiple handlers.

#log-library#dev-tools#golang-library
Stars38
Forks20
Last commit7 years 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 commit1 day 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 commit2 days ago
Run Ansible Playbooks
Run Ansible PlaybooksGo

A GitHub Action for running Ansible playbooks in CI/CD pipelines with integrated Galaxy support and automated SSH key handling.

#actions#deployment#devops
Stars37
Forks12
Last commit19 hours ago
database-gateway
database-gatewayGo

A secure web gateway for controlled SQL query execution on PostgreSQL databases with OIDC authentication and OPA policy enforcement.

#database-access#database#postgres
Stars37
Forks1
Last commit8 days ago
findaccount
findaccountGo

Identifies which IBC chains a Cosmos account exists on by querying public RPC nodes and outputting CSV results.

#blockchain-explorer#cosmos-sdk#csv-export
Stars37
Forks12
Last commit4 years ago
Multi-prometheus proxy
Multi-prometheus proxyGo

A proxy that routes Prometheus queries to one of multiple HA Prometheus instances with configurable selection strategies.

#marathon#proxy#high-availability
Stars37
Forks4
Last commit8 years ago
multisig
multisigGo

A command-line tool for managing multisig transactions across multiple Cosmos-SDK blockchains using AWS S3 for coordination.

#cosmos#cryptocurrency#cosmos-sdk
Stars37
Forks13
Last commit2 months 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
ncp
ncpGo

A CLI tool for transferring files and folders to and from NFS servers without mounting the volume.

#nfs#network-storage#nfs-client
Stars37
Forks2
Last commit1 year ago
parallel-fn
parallel-fnGo

A Go library for running functions in parallel with configurable goroutine limits.

#concurrency-control#go-library#go-concurrency
Stars37
Forks2
Last commit8 years ago
gosql
gosqlGo

A Go query builder with utility functions for constructing SQL queries programmatically.

#query-builder#database#fluent-api
Stars37
Forks2
Last commit4 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
S2 geojson
S2 geojsonGo

Interactive web tool to visualize how Google's S2 geometry library covers GeoJSON polygons and points with S2 cells.

#s2#s2-geometry#geojson
Stars37
Forks13
Last commit1 year ago
just
justGo

A Go library providing generic utilities for filtering, mapping, and iterating over slices and maps, plus optional types for APIs and SQL.

#optional-types#go-lib#helpers
Stars37
Forks1
Last commit4 months ago
got
gotGo

GoT is a Go template engine that compiles templates into Go code for high-performance execution.

#go-templates#high-performance#template-engine
Stars37
Forks3
Last commit4 months ago
gxpdf
gxpdfGo

A high-performance Go library for PDF creation, reading, table extraction, digital signatures, and encryption.

#text-extraction#go-modules#open-source
Stars37
Forks5
Last commit1 month ago
axios4go
axios4goGo

A Go HTTP client library inspired by Axios, featuring interceptors, JSON handling, configurable instances, and automatic retries.

#proxy-support#axios#async-requests
Stars37
Forks9
Last commit3 months 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
dot
dotGo

A minimal, local-first continuous integration system that runs jobs concurrently in Docker containers.

#cicd#self-hosted-ci#build-automation
Stars36
Forks0
Last commit1 year ago
fuzzy-terraform-rm
fuzzy-terraform-rmGo

A fuzzy-finder CLI tool for safely removing resources from Terraform state.

#devops#cli-tool#terraform
Stars36
Forks4
Last commit2 years ago
go-mystem
go-mystemGo

CGo bindings for Yandex.Mystem, providing Russian morphological analysis in Go applications.

#cgo#morphological-analysis#russian-specific
Stars36
Forks9
Last commit9 years ago
nvs
nvsGo

A lightweight CLI tool to install, switch, and manage multiple Neovim versions and configurations.

#developer-tools#neovim-version-manager#text-editor
Stars36
Forks1
Last commit1 day ago
Cosmos Indexer
Cosmos IndexerGo

An open-source application that indexes Cosmos SDK chains to a flexible PostgreSQL database schema.

#database-schema#cosmos-sdk#cli-tool
Stars36
Forks22
Last commit1 year ago
go-trylock
go-trylockGo

A Go library that adds TryLock support to read-write locks, enabling non-blocking and timeout-based lock acquisition.

#locking#non-blocking#golang-library
Stars36
Forks10
Last commit5 years ago
go-anytime
go-anytimeGo

Parse natural language dates, times, and ranges in Go without predefined formats.

#datetime#time-parsing#goparsify
Stars36
Forks4
Last commit3 years ago
zax
zaxGo

A Go library that integrates Uber's Zap logger with context.Context for structured logging across request lifecycles.

#zap-logger#observability#golang-logger-with-context
Stars36
Forks7
Last commit1 month ago
xj2go
xj2goGo

Convert XML and JSON files into Go struct definitions for type-safe data handling.

#data-serialization#struct-definition#type-safety
Stars36
Forks8
Last commit4 years ago
prep
prepGo

A Go tool that automatically finds SQL statements in your code and instruments database connections with prepared statements.

#database-driver#database#performance-optimization
Stars36
Forks6
Last commit8 years ago
boot-go
boot-goGo

A Go framework for component-based development with dependency injection and configuration handling.

#go-modules#software-architecture#dependency-injection
Stars36
Forks4
Last commit2 years ago
rclient
rclientGo

A minimalistic, extensible REST client library for Go applications with built-in JSON support.

#rest#rest-client#client
Stars36
Forks3
Last commit6 years ago
PreviousPage 61 of 66Next

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
#Golang1232
#Go Library409
#Docker291
#Cli Tool291
#Devops241
#Developer Tools200
#Cli190
#Self Hosted189
#Golang Library165
#Hacktoberfest141
#Cross Platform130
#Microservices127