Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Go
G

Go

Language
3795 projects10291.0k total stars1131.9k total forks29 languages

Open-source projects built with Go

There are currently 3795 open-source projects built with Go, with a combined total of 10291.0k GitHub stars. The most common language among these projects is Go.

Showing 3,795 open-source projects · page 37 of 106

……
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
paypal
paypallogpacker/PayPal-Go-SDK

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

778303Go
1 month ago
chart
chartvdobler/chart

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

775107Go
5 years ago
copy
copyotiai10/copy

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

772120Go
1 year ago
ocrserver
ocrserverotiai10/ocrserver

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

768147Go
5 years ago
mgm
mgmkamva/mgm

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

76563Go
26 days ago
ebowla
ebowlaGenetic-Malware/Ebowla

Framework for creating environmental keyed payloads that only execute on specific target systems.

762170Python
7 years ago
gfile
gfileAntonito/gfile

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

76151Go
28 days ago
mgob
mgobstefanprodan/mgob

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

760149Go
3 years ago
gohbase
gohbasetsuna/gohbase

A pure Go client library for interacting with HBase databases, supporting HBase >= 1.0.

760224Go
1 month ago
colfer
colferpascaldekloe/colfer

A binary serialization format and compiler optimized for speed and size, generating code from schema definitions.

75955Java
6 months ago
mangos
mangosnanomsg/mangos

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

75782Go
1 month ago
mani
manialajmo/mani

CLI tool to manage multiple Git repositories and run commands across them.

75543Go
3 months ago
minimock
minimockgojuno/minimock

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

75449Go
5 days ago
graph
graphyourbasic/graph

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

75259Go
3 years ago
go-txdb
go-txdbDATA-DOG/go-txdb

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

75147Go
1 year ago
sake
sakealajmo/sake

A command runner for executing tasks on local and remote hosts via a YAML configuration file.

75123Go
3 months ago
Burrito
Burritopadok-team/burrito

A Kubernetes operator that automates Terraform workflows, providing continuous drift detection, PR integration, and a web UI for state changes.

75063Go
1 day ago
Crane
CraneDataman-Cloud/crane

A Docker control panel based on Docker Swarm with enterprise features like private registry authentication, ACL, and application bundle sharing.

750162Go
3 years ago
goraph
goraphgyuho/goraph

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

74976Go
4 years ago
CloudForest
CloudForestryanbressler/CloudForest

Fast, flexible, multi-threaded ensembles of decision trees for machine learning in pure Go.

74892Go
4 years ago
Vinegar
Vinegarvinegarhq/vinegar

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

74667Go
2 days ago
terragrunt-atlantis-config
terragrunt-atlantis-configtranscend-io/terragrunt-atlantis-config

A CLI tool that automatically generates Atlantis configuration for Terragrunt projects by analyzing dependencies.

745130HCL
9 months ago
mailgun-go
mailgun-gomailgun/mailgun-go

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

745147Go
4 days ago
xpath
xpathantchfx/xpath

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

74299Go
1 month ago
uitable
uitablegosuri/uitable

A Go library for creating readable tabular data displays in terminal applications.

74031Go
3 years ago
Dotsql
Dotsqlgchaincl/dotsql

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

74049Go
2 years ago
replication-manager
replication-managersignal18/replication-manager

A high-availability orchestrator for MySQL, MariaDB, and Percona Server replication topologies with automated failover, backup, and proxy integration.

739172Go
1 day ago
Shift
Shiftsquare/shift

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

73751Ruby
1 year ago
cookiecutter-golang
cookiecutter-golanglacion/cookiecutter-golang

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

736176Go
4 months ago
terraform-provider-hcloud
terraform-provider-hcloudhetznercloud/terraform-provider-hcloud

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

73696Go
1 day ago
Poly
Polybebop/poly

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

73573Go
29 days ago
Similarweb/finala
Similarweb/finalasimilarweb/finala

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

73359Go
2 years ago
grpool
grpoolivpusic/grpool

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

73299Go
7 years ago
tf-summarize
tf-summarizedineshba/tf-summarize

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

73253Go
5 months ago
go-astiav
go-astiavasticode/go-astiav

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

73080Go
10 days ago
clockwork
clockworkjonboulle/clockwork

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

72863Go
9 months ago
1
36
37
38
106