Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Go

Go

2767 projects

Showing 36 of 2767 projects

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
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
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 commit2 years ago
protoxy
protoxyGo

A proxy server that converts JSON request bodies to protocol buffers for testing REST APIs with tools like Postman.

#rest#proxy-server#rest-api
Stars36
Forks6
Last commit6 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
Stars36
Forks0
Last commit1 year ago
debme
debmeGo

A Go embed.FS wrapper that simplifies working with embedded subdirectories and provides file copying functionality.

#filesystem#file-management#golang-library
Stars36
Forks7
Last commit5 years 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 commit5 days 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 commit5 years ago
carapace-spec
carapace-specGo

Define shell command completions using a simple YAML specification file.

#elvish#developer-tools#nushell
Stars36
Forks9
Last commit4 days 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 commit10 years 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
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
fpmoney
fpmoneyGo

A Go library for fixed-point decimal money with ISO 4217 currency support, designed to avoid floating-point precision errors.

#decimal#fixed-point#decimal-money
Stars36
Forks1
Last commit2 months 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 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 commit7 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 commit1 month ago
tome
tomeGo

A Go package for paginating simple RESTful APIs with performance and ease of use in mind.

#http-handler#json-api#api-pagination
Stars35
Forks3
Last commit4 years ago
micha
michaGo

A Go client library for interacting with the Telegram Bot API, enabling easy bot development.

#go-library#telegram-bot-api#telegram
Stars35
Forks6
Last commit4 days ago
Slugify
SlugifyGo

A Go library for converting strings into URL-friendly slugs with Unicode support.

#slug-generation#go-library#text-processing
Stars35
Forks3
Last commit8 years ago
watchhttp
watchhttpGo

Run commands periodically and expose the latest STDOUT as an HTTP endpoint with live updates.

#http-server#devops#live-updates
Stars35
Forks1
Last commit2 months ago
awsenv
awsenvGo

A small binary that loads AWS environment variables from ~/.aws/credentials for easy profile switching.

#devops#environment-variables#shell-integration
Stars35
Forks6
Last commit8 years ago
qry
qryGo

A Go library for storing raw SQL queries in .sql files with IDE benefits and compile-time constant generation.

#compile-time-constants#sql-queries#go-library
Stars35
Forks7
Last commit2 years ago
hierarchy-tree-go.nvim
hierarchy-tree-go.nvimLua

A Neovim plugin that displays hierarchical call chains for Go symbols with expandable tree views.

#call-hierarchy#neovim-plugin#editor-enhancement
Stars35
Forks4
Last commit3 years ago
go-githubauth
go-githubauthGo

A Go package providing GitHub App authentication with JWT, installation tokens, and personal access token support.

#token-management#github-apps#oauth2
Stars35
Forks7
Last commit1 day 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
Stars35
Forks9
Last commit5 years ago
go-api-boot
go-api-bootGo

A batteries-included Go framework for building production-grade gRPC and HTTP APIs with MongoDB ODM, Temporal workflows, and zero-config SSL.

#http-server#ssl-tls#api-framework
Stars35
Forks5
Last commit6 months ago
fixenv
fixenvGo

A pytest-inspired fixture caching engine for Go tests with scope control, automatic cleanup, and no external dependencies.

#unit-testing#dependency-injection#testing
Stars35
Forks1
Last commit1 year ago
go-sshoney
go-sshoneyGo

A lightweight SSH honeypot that logs connection attempts, including IP, username, password, and client version.

#honeypot#ssh-honeypot#syslog
Stars34
Forks6
Last commit9 years ago
orpheus
orpheusGo

A high-performance Go CLI framework with zero dependencies, offering ~30× faster parsing and a pluggable storage system.

#sub-command#cli-app#plugin-system
Stars34
Forks0
Last commit21 days ago
channelify
channelifyGo

Transform any Go function into a channel-returning function for parallel execution via goroutines.

#functional-programming#library#channels
Stars34
Forks3
Last commit1 month ago
PBLauncher
PBLauncherGo

A fast and lightweight Go-based launcher for creating and managing PocketBase instances with custom domains and HTTPS.

#devops#self-hosted-tool#proxy
Stars34
Forks8
Last commit5 days ago
go-validator
go-validatorGo

A fast and intuitive validation library for Go with conditional logic, error customization, and localization support.

#go-modules#validation#generic
Stars34
Forks1
Last commit1 year ago
git-tools
git-toolsGo

A CLI tool for managing git repositories with semantic versioning tags, automating version bumps and tag validation.

#devops#version-management#semantic-versioning
Stars34
Forks3
Last commit6 months ago
go-ml-benchmarks
go-ml-benchmarksGo

Benchmarks comparing machine learning inference performance for tabular models in Go, focusing on low-latency single-sample predictions.

#benchmarks#low-latency#inference
Stars34
Forks2
Last commit2 months ago
ami
amiGo

A Go client for building reliable message queues using Redis Cluster Streams.

#stream-processing#reliable-queues#redis
Stars34
Forks9
Last commit6 years ago
fpdecimal
fpdecimalGo

A high-performance fixed-point decimal library for Go, using int64 internally and avoiding floats for precise arithmetic.

#high-performance#financial-computing#numerics
Stars34
Forks2
Last commit2 months ago
PreviousPage 63 of 77Next

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
#Golang1473
#Go Library491
#Cli Tool323
#Docker322
#Devops269
#Developer Tools225
#Cli209
#Golang Library207
#Self Hosted206
#Hacktoberfest154
#Performance149
#Microservices144