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: Where do you learn about Go features? | reddit.com/r/golang | 2021-10-25

    I subscribe to the review meeting minutes issue https://github.com/golang/go/issues/33502

  • GitHub repo kubernetes

    Production-Grade Container Scheduling and Management

    Project mention: Basics of CI/CD | dev.to | 2021-10-23

    It's worth mentioning that server is an abstraction in our case. For example, the deployment might proceed to the Kubernetes cluster. So, there are might be several servers.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo go-formatter

    A curated list of awesome Go frameworks, libraries and software

    Project mention: "curated" package repository similar to CRAN? | reddit.com/r/golang | 2021-10-11

    https://awesome-go.com/ has always been my go to.

  • GitHub repo Moby

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

    Project mention: How are you switching from dockerd to containerd in Kubernetes ? (Docker-in-docker) | reddit.com/r/kubernetes | 2021-10-19

    Maybe https://github.com/moby/moby/issues/28847 ?

  • GitHub repo Hugo

    The world’s fastest framework for building websites.

    Project mention: Why I built my own static site generator | news.ycombinator.com | 2021-10-14

    I'm surprised nobody mentioned Hugo[0] yet.

    I write Markdown and commit to a git repo, then a web hook in Caddy pulls and builds the static site, anything I commit is up in a matter of seconds.

    I'd much rather spend what little time I have writing blogs to help people learn new things than write YASSG.

    Someone below linked to a site with over 400 SSGs.I think OPs "why" was really "because I wanted to", after having only tried Jekyll and Gatsby (apparently).


  • 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: Would it be better to use Frameworks or not ? | reddit.com/r/golang | 2021-10-25

    Check gin-gonic. This is a powerfull web framework written in go.

  • GitHub repo frp

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

    Project mention: Help with bypassing IPv4 CGNAT | reddit.com/r/selfhosted | 2021-10-19

    Maybe fast reverse proxy? https://github.com/fatedier/frp

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo syncthing

    Open Source Continuous File Synchronization

    Project mention: A idea to make Syncthing also be a self hosted cloud storage provider - A browser to manage files on a untrusted remote device | reddit.com/r/Syncthing | 2021-10-20
  • GitHub repo fzf

    :cherry_blossom: A command-line fuzzy finder

    Project mention: 请教大家一个编程的问题。假如我有200个文件夹,每个文件夹里1000个的刑事判决书docx文档,有的文档可能是在子文件夹里。文件夹的数量还在缓慢增加中。我想做一个本地搜索,输入关键词,全文检索docx里的内容,应该怎么做?谢谢 | reddit.com/r/China_irl | 2021-10-21


  • GitHub repo Gogs

    Gogs is a painless self-hosted Git service

    Project mention: Best GitHub open-source alternative? | reddit.com/r/git | 2021-10-11

    Gogs is worth a look as well - https://gogs.io/

  • GitHub repo etcd

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

    Project mention: Package Management Nightmare | reddit.com/r/golang | 2021-10-12

    They have an open issue for it and looks like no blockers, and a PR bumping the otel version, so it looks like it's moving.

  • GitHub repo traefik

    The Cloud Native Application Proxy

    Project mention: Traefik 2.5 - What a Mesh! | dev.to | 2021-10-11

    Traefik Labs keeps on doing giant leaps and integrating Consul Connect is another step beyond for Traefik Proxy. This indicates the path of this product is humble but reliable and flexible, with an open-minded philosophy behind that is never scared of comparing and collaborating with other important competitors and actors in the CNCF big landscape picture.

  • GitHub repo Caddy

    Fast, multi-platform web server with automatic HTTPS

    Project mention: Caddy Server 簡介 | dev.to | 2021-10-24
  • GitHub repo go-ethereum

    Official Go implementation of the Ethereum protocol

    Project mention: Where to find "block-finalisation state transition function" in go-ethereum source code | reddit.com/r/ethereum | 2021-10-23

    I could find the first one (Ethereum state transition function) in the go-ethereum source code https://github.com/ethereum/go-ethereum/blob/master/core/state_transition.go

  • GitHub repo minio

    High Performance, Kubernetes Native Object Storage

    Project mention: The falsehoods of anti-AGPL propaganda (2020) | news.ycombinator.com | 2021-10-24

    MinIO has switched their license to AGPL (the community is not happy https://github.com/minio/minio/issues/12143). The company behind the project is now contacting all users and tells them to pay for the commercial license. They try to make the users feels insecure about the way they use the product. They don't tell you that you are violating the license, they tell you to check with your legal, etc. So most companies will finally just buy it.

  • 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: Suggestion please: My current storage | reddit.com/r/DataHoarder | 2021-10-25

    If "unlimited storage" is what you're after, there's always Jottacloud at $100/year, or Google Workspace Enterprise at $240/year. They'll retain your data for as long as you pay the bill, but for Jottacloud you'll probably need to add Rclone into the mix.

  • 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 beego

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

    Project mention: Beego VS beego - a user suggested alternative | libhunt.com/r/astaxie/beego | 2021-08-23

    The beego repo has been migrated.

  • GitHub repo Gitea

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

    Project mention: Gitea has a new version up, 1.15.5, mostly about bug fixes | reddit.com/r/Boiling_Steam | 2021-10-22
  • GitHub repo GORM

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

    Project mention: Migrating from PHP to Go | reddit.com/r/golang | 2021-09-30

    Good ORM library: https://gorm.io/

  • GitHub repo drone

    Drone is a Container-Native, Continuous Delivery Platform

    Project mention: what is Lightweight, self hosted CICD in 2021 ? | reddit.com/r/devops | 2021-10-09

    drone.io is pretty good

  • GitHub repo cobra

    A Commander for modern Go CLI interactions

    Project mention: I made a command-line-interface for PyPI as a 14 year old | reddit.com/r/Python | 2021-10-15

    This also taught me that python is very slow. The code has a 1400 ms (1.4s) overhead for starting up and after that everything works extremely fast. I think that overhead is caused by python interpreting that huge shitty code and trying to make sense of that. I've recently thought about moving them to multiple files and then loading only the file necessary for the current command but I think I'll just rewrite all this in Go using 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-10-25.


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

Project Stars
1 go 91,347
2 kubernetes 81,936
3 go-formatter 69,397
4 Moby 61,373
5 Hugo 54,855
6 Gin 52,266
7 frp 49,637
8 syncthing 41,041
9 fzf 39,766
10 Gogs 37,857
11 etcd 37,595
12 traefik 35,413
13 Caddy 34,958
14 go-ethereum 32,850
15 minio 29,683
16 tidb 29,311
17 rclone 29,236
18 the-way-to-go_ZH_CN 27,719
19 beego 27,102
20 Gitea 26,735
21 GORM 25,575
22 drone 24,043
23 cobra 23,566
Find remote Go jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives