Top 23 Go Golang Projects
The Go programming languageLatest mention: Rate my code | reddit.com/r/golang | 2021-01-27
A curated list of awesome Go frameworks, libraries and softwareLatest mention: A curated list of awesome Go frameworks, libraries and software | reddit.com/r/golang | 2021-01-27
Nice list, but honestly you should have put the link for the original repo https://github.com/avelino/awesome-go instead of a forked and outdated repo.
The Cloud Native Application ProxyLatest mention: Top Considerations when Evaluating an Ingress Controller for Kubernetes | reddit.com/r/kubernetes | 2021-01-22
This week we were hit by https://github.com/traefik/traefik/issues/3376. My options here are fuck with the acme.json or drop the built in let’s encrypt support for cert-manager. Or drop Traefik.
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex FilesLatest mention: Suggestions for building a super-basic file sharing site? | reddit.com/r/webdev | 2021-01-26
I'm gonna second /u/FormerTimeTraveller on the FTP suggestion. For the ready-made open source solutions part, you can look into rclone. It has a lot of functionalities built-in, including serving local or cloud storage as FTP, WebDAV or HTTP sites.
Git with a cup of tea, painless self-hosted git serviceLatest mention: Gitlab is moving to a three-tier product subscription model | news.ycombinator.com | 2021-01-26
>multiple issue assignees
FWIW these are available in Gitea, along with some other Gitlab features that require payment.
It's a much more lightweight alternative, though.
The fantastic ORM library for Golang, aims to be developer friendlyLatest mention: Gopher Gold #10 - Wed Sep 09 2020 | dev.to | 2020-09-09
go-gorm/gorm (Go): The fantastic ORM library for Golang, aims to be developer friendly
GitHub’s official command line toolLatest mention: Extending the GitHub CLI | dev.to | 2021-01-21
Now, this might be a feature that comes soon to the CLI but I’m an impatient person, so I set out to work out how to do it myself.
A Commander for modern Go CLI interactionsLatest mention: Tf - A CLI to generate terraform configuration with an interactive prompt | reddit.com/r/commandline | 2021-01-22
I got into cli applications lately and came across cobra. It was highly intuitive and very much easy to use so I couldn't get enough of it and wanted to create something to make it useful along with promptui.
The fastest HTTP/2 Go Web Framework. AWS Lambda, gRPC, MVC, Unique Router, Websockets, Sessions, Test suite, Dependency Injection and more. A true successor of expressjs and laravel | 谢谢 https://github.com/kataras/iris/issues/1329 |Latest mention: What's the fastest template parser in Go? | dev.to | 2020-10-01
Open source Slack-alternative in Golang and React - MattermostLatest mention: Ask HN: Which are the best go repositories to read to learn the language? | news.ycombinator.com | 2021-01-17
I recommend the Mattermost server:
And I disagree with those that say stdlib is the best way of looking at the best Go code for two reasons:
1. A lot of times stdlib code is restricted to use only backward compatible code with old API contracts, some parts are neat but others are unwieldy. It's a hit or miss.
2. Library code is different to application code. You can't get as much variety in style, abstractions, design patterns in stdlib as you can in a real world application.
A standard library for microservices.Latest mention: Gopher Gold #20 - Wed Nov 18 2020 | dev.to | 2020-11-17
go-kit/kit (Go): A standard library for microservices.
OpenFaaS - Serverless Functions Made SimpleLatest mention: Show HN: OpenFaaS template for headless Chrome and Puppeteer | news.ycombinator.com | 2021-01-05
Did you try the docs, the blog or YouTube? You'll find plenty of information there. Feel free to start with https://github.com/openfaas/faas/blob/master/ADOPTERS.md
A modern and intuitive terminal-based text editor
Go Micro is a framework for distributed systems developmentLatest mention: Gopher Gold #16 - Wed Oct 21 2020 | dev.to | 2020-10-21
asim/go-micro (Go): A Go microservices development framework
Go Micro is a framework for distributed systems developmentLatest mention: Tturning dep project into go modules | reddit.com/r/golang | 2021-01-11
after you said that, i changed to github..com/micro/go-micro/v2 all the packages that use go-micro repo, but i keep receiving the same errors. What does "go: converting Gopkg.lock: stat github.com/micro/go-micro/v2/[email protected]: github.com/micro/[email protected]: invalid version: go.mod has post-v1 module path "github.com/micro/go-micro/v2" at revision eb1e22bd10b0" mean? Why it says "github.com/micro/[email protected]" if i set to version 2.9.1?
Delve is a debugger for the Go programming language.Latest mention: Debugging w/CLI and GoLand works on Apple M1 | reddit.com/r/golang | 2021-01-04
You can configure GoLand to point to a special Delve version using the instructions here https://github.com/go-delve/delve/pull/2285#issuecomment-753905662
Native GraphQL Database with graph backendLatest mention: Ask HN: Which are the best go repositories to read to learn the language? | news.ycombinator.com | 2021-01-17
I believe the best of the best use of Golang is being done by Dgraph.
They are the The world’s most advanced native GraphQL database with a graph backend.
Checkout their GitHub repo.
Curated list of Go design patterns, recipes and idiomsLatest mention: Need suggestions for good tutorial on concurrency and design patterns in golang. | reddit.com/r/golang | 2021-01-20
:books: 《Go语言高级编程》开源图书，涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)Latest mention: Gopher Gold #21 - Wed Nov 25 2020 | dev.to | 2020-11-24
chai2010/advanced-go-programming-book (Go): 📚 《Go语言高级编程》开源图书，涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)
A fast, well-tested and widely used WebSocket implementation for Go.Latest mention: Package for receiving (near) realtime notifications of earthquakes | reddit.com/r/golang | 2021-01-23
Here is the comparison: https://github.com/gorilla/websocket#gorilla-websocket-compared-with-other-packages
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解Latest mention: Gopher Gold #21 - Wed Nov 25 2020 | dev.to | 2020-11-24
halfrost/LeetCode-Go (Go): ✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
Elegant Scraper and Crawler Framework for Golang
Learn Go with test-driven developmentLatest mention: I'm Learning Go and I've made a Learning List | reddit.com/r/golang | 2021-01-17
Learn Go with Tests should be higher on the list. I'd do this after finishing A Tour of Go.
What are some of the best open-source Golang projects in Go? This list will help you: