Go Go

Open-source Go projects categorized as Go | Edit details

Top 23 Go Go Projects

  • GitHub repo go

    The Go programming language

    Project mention: 100 Days of Learning Go | reddit.com/r/golang | 2021-07-21

    Right now I watched all the previews on Udemy and I visited the golang.org site. I was looking for recommendations.

  • GitHub repo kubernetes

    Production-Grade Container Scheduling and Management

    Project mention: From developer to (solutions) architect. A simple guide. | dev.to | 2021-07-21

    containerization and containerization and orchestration software (like Docker and Kubernetes)

  • GitHub repo go-formatter

    A curated list of awesome Go frameworks, libraries and software

    Project mention: Does the Go community have a problem with reinventing the wheel? | reddit.com/r/golang | 2021-07-21

    For example - I've seen this list get posted frequently in posts/comments, and if you take a look many of the libraries in there get little support or are abandoned.

  • GitHub repo Moby

    Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

    Project mention: Is Container Security Worth It ? | reddit.com/r/cybersecurity | 2021-07-18

    And as Moby issue #22223 demonstrates, the maintainers aren't interested in addressing those issues by allowing flags in the config to shut them off.

  • GitHub repo Hugo

    The world’s fastest framework for building websites.

    Project mention: go lang blog application | reddit.com/r/golang | 2021-07-22

    Are you looking for something like hugo?

  • GitHub repo Gin

    Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.

    Project mention: Gin binding middleware always fail | reddit.com/r/golang | 2021-07-11

    Im trying to have custom error messages for gin validation & followed the advice in this thread: https://github.com/gin-gonic/gin/issues/430

  • GitHub repo frp

    A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

    Project mention: Docker set-up without port forwarding | reddit.com/r/selfhosted | 2021-07-03

    "GitHub - fatedier/frp: A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet." https://github.com/fatedier/frp

  • GitHub repo syncthing

    Open Source Continuous File Synchronization

    Project mention: How to access a shared folder on a win10 stationary PC with an android phone? | reddit.com/r/androidapps | 2021-06-18
  • GitHub repo fzf

    :cherry_blossom: A command-line fuzzy finder

    Project mention: My favorite cli/tui programs: | reddit.com/r/commandline | 2021-07-15

    fzf - fuzzy finder

  • GitHub repo Gogs

    Gogs is a painless self-hosted Git service

    Project mention: Is it possible to run a Samba server out of a Docker container and access it on Windows? | reddit.com/r/docker | 2021-06-29

    or https://gogs.io/

  • GitHub repo etcd

    Distributed reliable key-value store for the most critical data of a distributed system

    Project mention: Cannot connect to OpenShift cluster using oc tool and admin console. | reddit.com/r/openshift | 2021-06-09

    I found this issue https://github.com/etcd-io/etcd/issues/11949

  • GitHub repo traefik

    The Cloud Native Application Proxy

    Project mention: Could not define the service name for the router: too many services | reddit.com/r/Traefik | 2021-07-19

    Sorry to ask, but how would you change it? From my own googling I see you can declare multi Host in "traefik.htpps.routers" but I'm not sure how you would sort the "minio" and "s3" traffic.... Also from what I can see it sorta the recommended way to have multiple ports on the same container is do have multiple services, at least per this Traefik issue.

  • GitHub repo Caddy

    Fast, multi-platform web server with automatic HTTPS

    Project mention: Jellyfin with ssl | reddit.com/r/jellyfin | 2021-07-21
  • GitHub repo go-ethereum

    Official Go implementation of the Ethereum protocol

    Project mention: How can a blockchain shrink ? | reddit.com/r/CryptoCurrency | 2021-07-19

    New version of geth that probably added some optimizations. Its still twice the size of an open-ethereum client which did not shrink the last couple of days.

  • GitHub repo minio

    High Performance, Kubernetes Native Object Storage

    Project mention: MinIO Server on Pi with Autorestic as Backup Solution | reddit.com/r/selfhosted | 2021-06-16

    Yes but only ARM64. Refer to https://github.com/minio/minio#gnulinux for download link.

  • GitHub repo tidb

    TiDB is an open source distributed HTAP database compatible with the MySQL protocol

    Project mention: Question regarding computing industry | reddit.com/r/NTU | 2021-06-20

    My knowledge is still quite limited because I never worked on the internals of distributed databases (I've only used and deployed them as an intern) but I have taken Advanced Databases CZ4031 in NTU and Parallel and Distributed Algorithms CS4231 in NUS which helped me get some basic understanding so you can consider taking those if you are interested. If you want to see how an open source database looks like, I would recommend TiDB because their documentation is quite good.

  • GitHub repo rclone

    "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files

    Project mention: SugarSync with more TB? Any suggestions? | reddit.com/r/cloudstorage | 2021-07-22

    If manual or scheduled syncing is suitable, use third-party sync clients such as Air Explorer, Rclone (CMD line), and Cyberduck to sync the specific folders with the cloud storage of your choice. You'll need to install sync clients on each computer.

  • GitHub repo beego

    beego is an open-source, high-performance web framework for the Go programming language.

    Project mention: Frameworks of the Future? | dev.to | 2021-07-21

    Today, most of that mess is just how you threaten children to behave, because everybody else now has their equivalent to Rails. C#/VB.NET's ASP.NET, Elixir's Phoenix, Go's Beego, PHP's Laravel, Haskell's IHP, Java's Jakarta EE, JavaScript's Express, and literally dozens of others now have effective parity with Rails.

  • GitHub repo the-way-to-go_ZH_CN

    《The Way to Go》中文译本,中文正式名《Go 入门指南》

    Project mention: Gopher Gold #21 - Wed Nov 25 2020 | dev.to | 2020-11-24

    unknwon/the-way-to-go_ZH_CN (Go): 《The Way to Go》中文译本,中文正式名《Go 入门指南》

  • GitHub repo Gitea

    Git with a cup of tea, painless self-hosted git service

    Project mention: 5000€ bounty to implement forgefed federation for Gitea | news.ycombinator.com | 2021-07-14
  • GitHub repo GORM

    The fantastic ORM library for Golang, aims to be developer friendly

    Project mention: Database for Go projects? | reddit.com/r/golang | 2021-06-20

    If you and your team currently don't have any specific requirements, I'd advice to choose an abstraction library that have supports for most common dbs (eg. gorm or bun) and start with whatever db you are more used to.

  • GitHub repo drone

    Drone is a Container-Native, Continuous Delivery Platform

    Project mention: Building docker container in docker on Ubuntu 20.04 | reddit.com/r/docker | 2021-06-16

    but I second u/mdedonno comment that you should look at using Kaniko or something similar. Personally I would also recommend evaluating drone.io or another more modern and streamlined CI system, IMHO jenkins is a pile of bailing wire and duct tape.

  • GitHub repo cobra

    A Commander for modern Go CLI interactions

    Project mention: Looking for a tutorial or a resource to write good looking CLI applications | reddit.com/r/golang | 2021-07-22

    Use this. Work the tutorials. This is the way. https://github.com/spf13/cobra

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-07-22.


What are some of the best open-source Go projects in Go? This list will help you:

Project Stars
1 go 87,932
2 kubernetes 79,179
3 go-formatter 66,375
4 Moby 60,699
5 Hugo 52,953
6 Gin 49,678
7 frp 46,893
8 syncthing 39,298
9 fzf 37,954
10 Gogs 37,362
11 etcd 36,629
12 traefik 34,393
13 Caddy 34,025
14 go-ethereum 31,484
15 minio 28,537
16 tidb 28,465
17 rclone 28,056
18 beego 26,677
19 the-way-to-go_ZH_CN 26,379
20 Gitea 25,438
21 GORM 24,490
22 drone 23,560
23 cobra 22,444
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives