Top 23 Go Open-Source Projects
The Go programming languageProject mention: Go 1.17 will provide up to 10% better performance thanks to register-based ABI | reddit.com/r/golang | 2021-04-21
Production-Grade Container Scheduling and ManagementProject mention: Ask HN: Use VMs to host Containers? | news.ycombinator.com | 2021-04-19
Scout APM - Leading-edge performance monitoring starting at $39/month. 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: Simple Go Project Template - Suited for Webapp MVPs | reddit.com/r/golang | 2021-04-08
https://github.com/avelino/awesome-go (for go)
Moby Project - a collaborative project for the container ecosystem to assemble container-based systemsProject mention: Fedora 34 and docker rootless insanity. Warning: rant-y | reddit.com/r/docker | 2021-04-15
For Fedora 33 I had to use https://github.com/AkihiroSuda/moby-snapshot and like 10 workarounds I don't even remember anymore e.g. https://github.com/moby/moby/issues/41230 https://github.com/moby/moby/pull/42199/files
The world’s fastest framework for building websites.Project mention: Website design | reddit.com/r/EntrepreneurRideAlong | 2021-04-21
I found making a small static site with gohugo.io was pretty easy.
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: Registration and Authentication API with GoCondor | dev.to | 2021-04-19
Gocondor is a golang web framework for building APIs, it's based on Gin framework, it aims to simplify the development experience for go developers specially Gin fans, it has an architecture similar to MVC architecture where you define all your routes in a single file http/routes.go and the handlers for these routes in http/handlers, it supports the following features:
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.Project mention: Why didn't I do this sooner... Cloudflare | reddit.com/r/homelab | 2021-04-18
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.Project mention: Starlink Monitoring: How Much is Too Much? | reddit.com/r/Starlink | 2021-04-21
Grafana using 3 as a datasource and visualising it into dashboards.
Gogs is a painless self-hosted Git serviceProject mention: GitHub Reinstated YouTube-DL but Restoring Forks Is Apparently a Problem | news.ycombinator.com | 2021-04-17
Sure, I reported an issue to the Gogs maintainer over two weeks ago and he hasn't acknowledged it at all. Here's the public reference that their SECURITY.md asks for: https://github.com/gogs/gogs/issues/6534
Here's another one posted about a week ago: https://github.com/gogs/gogs/issues/6536
:cherry_blossom: A command-line fuzzy finderProject mention: Ask HN: Show me the sexy, sexy home page of your favorite free CLI project | news.ycombinator.com | 2021-04-20
Open Source Continuous File SynchronizationProject mention: help with setting syncthing to autostart on manjaro gnome | reddit.com/r/Syncthing | 2021-04-21
Distributed reliable key-value store for the most critical data of a distributed systemProject mention: Scaling Kubernetes with Assurance at Pinterest | reddit.com/r/kubernetes | 2021-04-08
The kube-apiserver started to first experience latency spikes and increased error rate, and then get Out of Memory (OOM) killed due to resource limit. The unbound retry from Kubelets resulted in a 7x jump on kube-apiserver load. The burst of writes caused etcd to reach its total data size limit and start rejecting all write requests, and the platform lost availability in terms of workload management.
The Cloud Native Application ProxyProject mention: EKS: 10 tips to reduce the bill up to 90% on AWS managed Kubernetes clusters | dev.to | 2021-04-20
To avoid this expensive (and luxurious) operation, it is better to define the services in ClusterIP, and to define ingress, managed by an ingress controller like Traefik, created by a former Zenika employee, or the one based on NGINX. It will provision a single load balancer for all ingresses, and therefore all kubernetes services.
Fast, multi-platform web server with automatic HTTPSProject mention: Writing a reverse proxy in Go | reddit.com/r/golang | 2021-04-18
You should try https://caddyserver.com/
Official Go implementation of the Ethereum protocolProject mention: A (toy) web browser written from scratch entirely in golang | reddit.com/r/golang | 2021-04-20
Not really anything since I just started learning Golang and blockchain. I chose Go because I see so many blockchain networks written in it. Such as Cosmos, Ethereum and many more tbh.
TiDB is an open source distributed HTAP database compatible with the MySQL protocolProject mention: TiGraph: 8,700x Computing Performance Achieved by Combining Graphs + the RDBMS Syntax | dev.to | 2021-04-05
The three hackers on the TiGraph team are all top developers in the TiDB community:
High Performance, Kubernetes Native Object StorageProject mention: Is it possible to detect stored image bit-rot changes by calculating and storing checksums? | reddit.com/r/techsupport | 2021-04-03
I see others like minio don't use MD5 https://github.com/minio/minio/issues/4649
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex FilesProject mention: Trying to create a virtual disk in Google Drive | reddit.com/r/linuxquestions | 2021-04-21
beego is an open-source, high-performance web framework for the Go programming language.Project mention: Best Golang Web Framework for Larg Projects | dev.to | 2021-03-08
《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 入门指南》
Git with a cup of tea, painless self-hosted git serviceProject mention: GitHub Reinstated YouTube-DL but Restoring Forks Is Apparently a Problem | news.ycombinator.com | 2021-04-17
The gogs maintainer currently seems to not be doing much with it and seems to be ignoring security reports. I would probably recommend the gitea fork instead.
The fantastic ORM library for Golang, aims to be developer friendlyProject mention: GOlang URL shortener service using postgres, redis, bulma | dev.to | 2021-03-29
It does not use external libraries except the gorm for postgres database and minimal redis module redigo.
Drone is a Container-Native, Continuous Delivery PlatformProject mention: Can you share some Go package that you think has high quality clean code? | reddit.com/r/golang | 2021-04-13
What are some of the best open-source Go projects? This list will help you: