Top 23 Go Go Projects
The Go programming languageProject 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
Production-Grade Container Scheduling and ManagementProject 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: 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.
A curated list of awesome Go frameworks, libraries and softwareProject mention: "curated" package repository similar to CRAN? | reddit.com/r/golang | 2021-10-11
https://awesome-go.com/ has always been my go to.
Moby Project - a collaborative project for the container ecosystem to assemble container-based systemsProject 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 ?
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 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).
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.
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
Run Linux Software Faster and Safer than Linux with Unikernels.
Open Source Continuous File SynchronizationProject 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
:cherry_blossom: A command-line fuzzy finderProject mention: 请教大家一个编程的问题。假如我有200个文件夹，每个文件夹里1000个的刑事判决书docx文档，有的文档可能是在子文件夹里。文件夹的数量还在缓慢增加中。我想做一个本地搜索，输入关键词，全文检索docx里的内容，应该怎么做？谢谢 | reddit.com/r/China_irl | 2021-10-21
Gogs is a painless self-hosted Git serviceProject mention: Best GitHub open-source alternative? | reddit.com/r/git | 2021-10-11
Gogs is worth a look as well - https://gogs.io/
Distributed reliable key-value store for the most critical data of a distributed systemProject 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.
The Cloud Native Application ProxyProject 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.
Fast, multi-platform web server with automatic HTTPSProject mention: Caddy Server 簡介 | dev.to | 2021-10-24
Official Go implementation of the Ethereum protocolProject 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
High Performance, Kubernetes Native Object StorageProject 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.
TiDB is an open source distributed HTAP database compatible with the MySQL protocolProject 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.
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex FilesProject 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.
《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 入门指南》
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.
Git with a cup of tea, painless self-hosted git serviceProject mention: Gitea has a new version up, 1.15.5, mostly about bug fixes | reddit.com/r/Boiling_Steam | 2021-10-22
The fantastic ORM library for Golang, aims to be developer friendlyProject mention: Migrating from PHP to Go | reddit.com/r/golang | 2021-09-30
Good ORM library: https://gorm.io/
Drone is a Container-Native, Continuous Delivery PlatformProject mention: what is Lightweight, self hosted CICD in 2021 ? | reddit.com/r/devops | 2021-10-09
drone.io is pretty good
A Commander for modern Go CLI interactionsProject 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
What are some of the best open-source Go projects in Go? This list will help you:
Are you hiring? Post a new remote job listing for free.