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

baloo
balooGo

An expressive and versatile end-to-end HTTP API testing library for Go, built on top of the gentleman HTTP client toolkit.

#integration-testing#assert#http
Stars779
Forks29
Last commit4 years ago
paypal
paypalGo

A comprehensive Go client library for interacting with PayPal's REST API, supporting payments, payouts, webhooks, and more.

#ecommerce#hacktoberfest#rest-client
Stars778
Forks303
Last commit1 month ago
chart
chartGo

A Go library for creating basic charts with focus on autoscaling, error bars, and logarithmic plots.

#scientific-visualization#error-bars#ascii-art
Stars775
Forks107
Last commit5 years ago
copy
copyGo

A Go library for recursively copying directories with extensive customization options.

#filesystem#directories#copy
Stars772
Forks120
Last commit1 year ago
ocrserver
ocrserverGo

A simple OCR API server that's easy to deploy with Docker or on Heroku.

#text-extraction#api#api-server
Stars768
Forks147
Last commit5 years ago
mgm
mgmGo

A fast and simple MongoDB ODM for Go built on the official Mongo Go Driver.

#model#mgm#transaction-support
Stars765
Forks63
Last commit26 days ago
gfile
gfileGo

Direct peer-to-peer file transfer between computers using WebRTC without third-party servers.

#webassembly#cli-tool#privacy
Stars761
Forks51
Last commit29 days ago
mgob
mgobGo

A MongoDB backup automation tool with scheduling, retention, cloud uploads, notifications, and Prometheus metrics.

#data-protection#s3-upload#s3-storage
Stars760
Forks149
Last commit3 years ago
mangos
mangosGo

A pure Go implementation of the nanomsg Scalability Protocols (SP) messaging system, supporting multiple transport and topology patterns.

#nng#tcp#message
Stars757
Forks82
Last commit1 month ago
gopherize.me
gopherize.meJavaScript

A web app that lets you create custom Gopher avatars by combining different artwork layers.

#gopher#web-app#fun
Stars757
Forks57
Last commit5 years ago
Leaps
LeapsGo

A self-hosted pair programming service for collaboratively editing local files over a web UI using operational transforms.

#operational-transform#collaborative-editing#code-editing
Stars755
Forks55
Last commit3 years ago
minimock
minimockGo

A powerful mock generation tool for Go that creates statically typed mocks from interface declarations.

#go-modules#mock-generation#unit-testing
Stars754
Forks49
Last commit5 days ago
graph
graphGo

A Go library providing efficient implementations of fundamental graph algorithms and data structures.

#library#graph-algorithms#go-library
Stars752
Forks59
Last commit3 years ago
go-txdb
go-txdbGo

A single-transaction based SQL driver for Go that provides immutable transaction isolation for functional testing.

#integration-testing#database-testing#sql-driver
Stars751
Forks47
Last commit1 year ago
goraph
goraphGo

A Go package implementing graph data structures and algorithms with comprehensive tutorials and visualizations.

#algorithm#graph#graph-algorithms
Stars749
Forks76
Last commit4 years ago
Vinegar
VinegarGo

An open-source, configurable bootstrapper for running Roblox Studio on Linux.

#developer-tools#open-source#dxvk
Stars746
Forks67
Last commit2 days ago
mailgun-go
mailgun-goGo

A Go client library for interacting with the Mailgun email API, enabling sending, validation, event tracking, and webhook handling.

#email-sending#email-validation#transactional-email
Stars745
Forks147
Last commit4 days ago
xpath
xpathGo

A Go package for querying XML, HTML, and JSON documents using XPath expressions.

#xpath-query#selects-descendants#document-query
Stars742
Forks99
Last commit1 month ago
Dotsql
DotsqlGo

A Go library that helps you keep SQL files separate from code and execute them with named queries.

#database#query-execution#go-library
Stars740
Forks49
Last commit2 years ago
Shift
ShiftRuby

An application for running safe, online schema migrations on MySQL databases with a web UI and shard support.

#online-schema-change#rails#database-operations
Stars737
Forks51
Last commit1 year ago
terraform-provider-hcloud
terraform-provider-hcloudGo

A Terraform provider for managing Hetzner Cloud resources like servers, networks, volumes, and load balancers as infrastructure as code.

#devops#terraform-plugin#terraform-provider
Stars736
Forks96
Last commit
cookiecutter-golang
cookiecutter-golangGo

A Cookiecutter template for generating production-ready Go projects with Docker, CI, and optional integrations.

#project-template#makefile#dependency-management
Stars736
Forks176
Last commit4 months ago
Poly
PolyGo

A Go package providing fast, reproducible computational tools for synthetic biology and organism engineering.

#synthetic-biology#biotechnology#dna-engineering
Stars735
Forks73
Last commit29 days ago
Similarweb/finala
Similarweb/finalaGo

An open-source cloud resource scanner that identifies wasteful and unused resources to help reduce cloud costs.

#helm#aws-billing#aws-scanner
Stars733
Forks59
Last commit2 years ago
grpool
grpoolGo

A lightweight goroutine pool implementation for Go that manages concurrent job execution with configurable workers and job queue size.

#goroutine-pool#go-library#lightweight
Stars732
Forks99
Last commit7 years ago
tf-summarize
tf-summarizeGo

A command-line utility that summarizes Terraform plan output into concise tables, trees, or JSON for quick review.

#hacktoberfest#devops#plan-summary
Stars732
Forks53
Last commit5 months ago
go-astiav
go-astiavGo

Go bindings for FFmpeg and libav with an idiomatic API, full test coverage, and mirrored examples.

#media-library#libav#c-bindings
Stars730
Forks80
Last commit11 days ago
prolog
prologGo

An embeddable ISO Prolog interpreter for Go with a database/sql-like API.

#declarative-programming#interpreter#prolog
Stars728
Forks37
Last commit1 day ago
clockwork
clockworkGo

A simple fake clock for Go that replaces the standard time package with an injectable interface for testing.

#time-mocking#unit-testing#dependency-injection
Stars728
Forks63
Last commit9 months ago
cli
cliGo

A lightweight Go package for building command-line applications with type-safe flags, validators, and rich features.

#developer-tools#cli-framework#terminal
Stars722
Forks41
Last commit2 years ago
pool
poolGo

A Go library providing limited and unlimited goroutine pools for easier concurrent task handling and cancellation.

#task-queue#batch-processing#goroutine-pool
Stars722
Forks64
Last commit5 years ago
go-stun
go-stunGo

A Go implementation of the STUN client for UDP hole punching and NAT traversal (RFC 3489 and 5389).

#rfc-5389#udp-hole-punching#network-discovery
Stars722
Forks127
Last commit1 month ago
go-runewidth
go-runewidthGo

A Go library for measuring the display width of characters and strings, handling East Asian fullwidth characters.

#wcwidth#unicode#go-library
Stars720
Forks102
Last commit12 days ago
onWatch
onWatchGo

A lightweight, open-source daemon that tracks AI API quotas across multiple providers in real time with a local dashboard.

#zai#developer-tools#quota-tracker
Stars718
Forks62
Last commit9 days ago
gh
ghGo

Fast GitHub command line client implemented in Go, now merged into the official hub project.

#developer-tools#productivity#terminal
Stars717
Forks47
Last commit3 years ago
goimports-reviser
goimports-reviserGo

A Go tool for sorting imports into configurable groups, removing unused imports, setting aliases, and formatting code.

#developer-tools#gofmt#sort-goimports
Stars717
Forks78
Last commit1 day ago
PreviousPage 29 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
2 days ago
#Golang1469
#Go Library491
#Cli Tool323
#Docker322
#Devops269
#Developer Tools225
#Cli209
#Golang Library207
#Self Hosted206
#Hacktoberfest154
#Performance149
#Microservices144