Top 23 Go Open-Source Projects
The Go programming languageLatest mention: Working with Embed in Go 1.16 Version | reddit.com/r/golang | 2021-01-27
7 days ago: https://github.com/golang/go/issues/43217
Production-Grade Container Scheduling and ManagementLatest mention: The Embedded YouTube Player Told Me What You Were Watching | news.ycombinator.com | 2021-01-18
OP is taking a swing at Go's lack of generics.
Just because a language focuses on simplicity does not automatically make it bad. People use Go to solve complex issues, so it makes total sense none of that working memory should be occupied with understanding language features, even if they're as simple as generics.
A more extreme way to write Go is "space shuttle style" Code, as used in the Kubernetes Volume Controller, a radically different approach to "I want all my complex features that I can use to shoot myself in the foot". You might be able to handle a firearm, but we have plenty of injuries and deaths through mishandled firearms every year, don't think you're exempt from that, or if you are, at least do not talk down the need for safety.
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.
Moby Project - a collaborative project for the container ecosystem to assemble container-based systemsLatest mention: มาดูกันว่า ชื่อแปลกๆของ Docker container นั้นสร้างมายังไง | dev.to | 2021-01-25
The world’s fastest framework for building websites.Latest mention: What I miss in Markdown (and Hugo) | dev.to | 2021-01-24
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.Latest mention: Deploying Your First Golang Webapp | dev.to | 2021-01-19
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.Latest mention: Is it possible to ngrok multiple ports to the same host? E.g. host:8080/host:5001 -> localhost:8080/localhost:5001? | reddit.com/r/webdev | 2021-01-25
Use chisel in combination with frp. This is a lot more complicated, but the end result is really the same as localtunnel's.
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.Latest mention: Where is my grafana.ini (Docker) kept? | reddit.com/r/grafana | 2021-01-27
I think you can just put your own grafana.ini file in there for grafana to pick up when you start the container. Here is a sample confit file.
Gogs is a painless self-hosted Git serviceLatest mention: What do you use for a headless CMS? | reddit.com/r/webdev | 2021-01-07
Open Source Continuous File SynchronizationLatest mention: Complete rewrite of ownCloud to move away from LAMP | news.ycombinator.com | 2021-01-22
Distributed reliable key-value store for the most critical data of a distributed systemLatest mention: Gopher Gold #16 - Wed Oct 21 2020 | dev.to | 2020-10-21
etcd-io/etcd (Go): Distributed reliable key-value store for the most critical data of a distributed system
:cherry_blossom: A command-line fuzzy finderLatest mention: [pt-BR] NeoVim para Typescript | dev.to | 2021-01-26
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.
Fast, multi-platform web server with automatic HTTPSLatest mention: Shipping Jamstack like a hero - beware, it's cool | dev.to | 2021-01-25
The solution: Meli, a self-hosted platform built on top of the well-known Caddy Server. Out of the box, you get automatic HTTPs, zero-downtime, and heavy-duty performance.
Official Go implementation of the Ethereum protocolLatest mention: Miners Monopoly | reddit.com/r/ethdev | 2021-01-26
TiDB is an open source distributed HTAP database compatible with the MySQL protocolLatest mention: Gopher Gold #21 - Wed Nov 25 2020 | dev.to | 2020-11-24
pingcap/tidb (Go): TiDB is an open source distributed HTAP database compatible with the MySQL protocol
High Performance, Kubernetes Native Object StorageLatest mention: authenticate with Minio client to Minio server via keycloak middleware | reddit.com/r/minio | 2021-01-14
But I am not sure if it really applies in my case, as the LDAP is not done directly in this case but applied via Keycloak middleware. I had no luck transferring the new knowledge to AssumeRole WebIdentity ( https://github.com/minio/minio/blob/master/docs/sts/assume-role.md )(?). How would I be getting a WebIdentity token in Keyloak…? Is this the right way…?
"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.
《The Way to Go》中文译本，中文正式名《Go 入门指南》Latest 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 入门指南》
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
Drone is a Container-Native, Continuous Delivery PlatformLatest mention: How CI/CD tools are built? | reddit.com/r/devops | 2021-01-21
Tekton is actually used as a component in Jenkins X and Openshift pipelines. You can also find the source code of other CI engines https://github.com/drone/drone
Standard Go Project LayoutLatest mention: Standard Go Project Layout | reddit.com/r/golang | 2021-01-26
What are some of the best open-source Go projects? This list will help you: