Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Go

Go

2196 projects

Showing 36 of 2196 projects

goveralls
goverallsGo

A Go tool for sending code coverage reports to Coveralls.io, enabling continuous coverage tracking.

#devops#continuous-integration#ci-cd
Stars795
Forks136
Last commit2 months ago
cdp
cdpGo

Type-safe Go bindings for the Chrome DevTools Protocol, enabling browser automation and debugging.

#rpc-client#cdp#devtools-protocol
Stars792
Forks50
Last commit6 months ago
htmlquery
htmlqueryGo

A Go package for querying HTML documents using XPath expressions with built-in caching for performance.

#caching#xpath-selector#html-parsing
Stars784
Forks80
Last commit23 days ago
mbtileserver
mbtileserverGo

A lightweight Go server for serving map tiles from mbtiles files with XYZ, TileJSON, and preview APIs.

#mbtiles#tilejson#tile-server
Stars783
Forks120
Last commit1 year ago
CLI for ChatGPT
CLI for ChatGPTGo

An elegant interactive command-line interface for ChatGPT, powered by GPT-3.5-turbo and GPT-4 models.

#gpt-3#cli-application#shell-integration
Stars781
Forks49
Last commit3 months ago
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 commit3 years 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
Stars776
Forks107
Last commit5 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
Stars775
Forks304
Last commit8 months ago
copy
copyGo

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

#filesystem#directories#copy
Stars771
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
Forks150
Last commit4 years ago
mgm
mgmGo

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

#model#mgm#transaction-support
Stars764
Forks64
Last commit1 month ago
mgob
mgobGo

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

#data-protection#s3-upload#s3-storage
Stars761
Forks149
Last commit3 years ago
gfile
gfileGo

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

#webassembly#cli-tool#privacy
Stars759
Forks51
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
Forks56
Last commit4 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
Stars756
Forks55
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
Stars755
Forks82
Last commit8 days 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
Stars752
Forks47
Last commit1 year ago
graph
graphGo

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

#library#graph-algorithms#go-library
Stars752
Forks60
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
Stars751
Forks49
Last commit28 days ago
goraph
goraphGo

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

#algorithm#graph#graph-algorithms
Stars748
Forks76
Last commit4 years 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
Stars744
Forks50
Last commit2 years 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
Stars744
Forks148
Last commit14 days ago
xpath
xpathGo

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

#xpath-query#selects-descendants#document-query
Stars741
Forks92
Last commit3 months 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
Stars739
Forks50
Last commit1 year ago
cookiecutter-golang
cookiecutter-golangGo

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

#project-template#makefile#dependency-management
Stars738
Forks177
Last commit2 months 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
Stars736
Forks100
Last commit7 years 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
Stars734
Forks58
Last commit2 years ago
Poly
PolyGo

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

#synthetic-biology#biotechnology#dna-engineering
Stars729
Forks74
Last commit6 days 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
Stars726
Forks63
Last commit6 months ago
prolog
prologGo

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

#declarative-programming#interpreter#prolog
Stars725
Forks37
Last commit26 days 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
Stars724
Forks43
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
Stars724
Forks64
Last commit5 years 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
Stars722
Forks75
Last commit19 days 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
Stars720
Forks124
Last commit1 year ago
DBdeployer
DBdeployerGo

A Go-based tool for easily deploying MySQL database servers in isolated sandboxes for testing and development.

#sandbox#deployment#devops
Stars718
Forks156
Last commit2 months 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
Stars718
Forks93
Last commit
PreviousPage 28 of 61Next

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
20 hours ago
#Golang1151
#Go Library374
#Cli Tool276
#Docker274
#Devops227
#Developer Tools188
#Self Hosted184
#Cli183
#Golang Library151
#Hacktoberfest138
#Cross Platform123
#Microservices121