SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go HacktoberFest Projects
A curated list of awesome Go frameworks, libraries and softwareProject mention: FAQ: Are There Any Packages To Do X? | reddit.com/r/golang | 2023-01-20
I usually either search on github, and look for packages recently modified (and maybe with a good number of starts) or I look in https://github.com/avelino/awesome-go
The Prometheus monitoring system and time series database.Project mention: Go 1.20 Released | news.ycombinator.com | 2023-02-01
Well there’s this: https://github.com/prometheus/prometheus/pull/11054
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPSProject mention: What are well-developed web applications in Golang? | reddit.com/r/golang | 2023-01-28
Git with a cup of tea, painless self-hosted git serviceProject mention: What is your preferred way of storring and deploying docker-compose stacks? | reddit.com/r/docker | 2023-01-30
I keep all my stacks in a git repository that I have mounted into a Code-Server container. Once I make modifications they get pushed to a Gitea container. From there I have the stack set up within Portainer to keep in sync with the git repository, so any changes I make to the stack like adding labels, volume mounts, or container versions are automatically pulled in by Portainer and applied to the running stack immediately once the modifications get sent to Gitea. Also I have a Renovate bot checking through this repository continuously for new versions of my container images. When it finds one, it proposes the new image in the form of a pull-request on the repository along with a changelog from the author of the container image. Once I decide to approve the changes, that again gets pulled in by Portainer and the stack is changed accordingly.
TiDB is an open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics. Try AI-powered Chat2Query free at : https://tidbcloud.com/free-trialProject mention: Ask HN: Who is hiring? (January 2023) | news.ycombinator.com | 2023-01-02
PingCAP | https://www.pingcap.com | Database Engineer, Product Manager, Developer Advocate and more | Remote in California | Full-time
We work on a MySQL compatible distributed database called TiDB https://github.com/pingcap/tidb/ and key-value store called TiKV.
TiDB is written in Go and TiKV is written in Rust.
More roles and locations are available on https://www.pingcap.com/careers/
CockroachDB - the open source, cloud-native distributed SQL database.Project mention: Any self hostable postgres, clustering, replication and fail over system? | reddit.com/r/selfhosted | 2023-01-25
Drone is a Container-Native, Continuous Delivery PlatformProject mention: Gitea 1.18.0 | reddit.com/r/selfhosted | 2022-12-30
I really should migrate to Gitea + drone.io
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Mattermost is an open source platform for secure collaboration across the entire software development lifecycle.Project mention: Podem me recomendar uma alternativa ao Slack? | reddit.com/r/brasilivre | 2023-01-29
Estamos usando o Mattermost e não temos o que reclamar.
⚡️ Express inspired web framework written in GoProject mention: Mastering LiveView development in GoLang | dev.to | 2023-01-19
Go Live project provides real-time user experiences with server-rendered HTML completely in Go. Inspired by and borrowing from Phoenix LiveViews, Live is intended as a replacement for React, Vue, Angular etc. You can write an interactive web apps just using Go and its templates. The structures provided in this package are compatible with net/http, so will play nicely with middleware and other frameworks. But integrations with other frameworks like Fiber exist as well.
Making Docker and Kubernetes management easy.Project mention: Is unRAID too much for my little single-drive Dell Optiplex Mini to run the likes of Plex/Pi-Hole/Home Assistant? | reddit.com/r/HomeServer | 2023-01-31
It sounds like you just want a very boring linux distro with something like Portainer, maybe throw in Cockpit for basic web management and VM support if you want that.
A platform for building proxies to bypass network restrictions. (by v2fly)Project mention: Need help to bypass website block from school/company wifi | reddit.com/r/indonesia | 2023-01-31
👾 Fast and simple video download library and CLI tool written in GoProject mention: Lux: A fast and simple video downloader built with Go | news.ycombinator.com | 2022-10-01
Cross platform GUI in Go inspired by Material DesignProject mention: Questions about Go | reddit.com/r/golang | 2023-02-01
I don’t know how many OS will actually support this, but if it turns out to be generally possible it could be added. Maybe discuss further on https://github.com/fyne-io/fyne/issues/2304?
An open source trusted cloud native registry project that stores, signs, and scans content.Project mention: Open source/free registry with HA | reddit.com/r/devops | 2023-01-26
Does it HAVE to be those types of packages, have you thought of using containers instead and thus open the options for more types of storage like https://goharbor.io/ ?
Like Prometheus, but for logs.Project mention: Log monitoring open source tool for prometheus | reddit.com/r/PrometheusMonitoring | 2023-01-18
Like all the top posts here say, you're going to want Loki. Probably Promtail to collect logs and push them to Loki (although any log collector works..I've also used Fluentd, Fluent-bit, and logstash). Setup a data source in Grafana and it works great. I install all of them from Grafana's own helm charts: https://github.com/grafana/loki/tree/main/production/helm
The Go language implementation of gRPC. HTTP/2 based RPC
A powerful little TUI framework 🏗Project mention: CLIs and TUIs packages | reddit.com/r/rust | 2023-01-31
- Bubbletea TUI
Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)Project mention: package a poetry project in a docker container for production | dev.to | 2023-01-30
A last practice that I do not use at all and which may interest you is to use slim toolkit to keep only the useful elements in your final image.
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and moreProject mention: Swift Achieved Dynamic Linking Where Rust Couldn't | news.ycombinator.com | 2023-01-29
> and static compilation probably just hides the problem unless security scanners these days can identify statically compiled vulnerable versions of libraries
Some scanners like trivy  can scan statically compiled binaries, provided they include dependency version information (I think go does this on its own, for rust there's , not sure about other languages).
It also looks into your containers.
The problem is what to do when it finds a vulnerability. In a fat app with dynamic linking you could exchange the offending library, check that this doesn't break anything for your use case, and be on your way. But with static linking you need to compile a new version, or get whoever can build it to compile a new version. Which seems to be a major drawback of discouraging fat apps.
Vector database for scalable similarity search and AI applications.Project mention: Show HN: Turning books into chatbots with GPT-3 | news.ycombinator.com | 2023-01-24
If you sprinkle in a bit of infrastructure, I think we're already there. The ability to distill a variety of content into vectors and perform approximate nearest neighbor search (shameless plug: https://milvus.io) across all of them can really help power a lot of these applications. With the retrieved vectors, you could match questions with answers or create a reverse index to the original content to perform summarization.
With that being said, one of the main challenges ahead will be multimodal learning. We're sort-of there combining text with visual data, but there are many other modalities out there as well.
The personal information dashboard for your terminalProject mention: Looking for cmd tool to list Twitch followers online status | reddit.com/r/commandline | 2022-09-12
I am working on an update myself to the twitch module to wtf dashboard: https://github.com/wtfutil/wtf/
Easy and fast file sharing from the command-line.Project mention: Temporary File Hosting | reddit.com/r/selfhosted | 2023-01-30
OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Works with Hardware Security Modules. Compatible with MITREid.Project mention: how to implement oauth2 for API security | reddit.com/r/golang | 2023-01-23
We used hydra (https://github.com/ory/hydra) to build our OAuth provider
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go HacktoberFest related posts
Build a GitHub Issues Reporter for failing Kubernetes Apps with Botkube Plugins
7 projects | dev.to | 2 Feb 2023
Questions about Go
4 projects | reddit.com/r/golang | 1 Feb 2023
AWS Logging, Monitoring and Auditing Cheat-sheet/Write-up
2 projects | dev.to | 1 Feb 2023
Are you using SNMPv3?
1 project | reddit.com/r/networking | 31 Jan 2023
Is there a way to see exactly what permissions the built-in group "system:readonly" has?
1 project | reddit.com/r/kubernetes | 28 Jan 2023
How to fix the code signature issue that happens in building emacs from source code?
1 project | reddit.com/r/emacs | 27 Jan 2023
How do I stop my apps from being killed in k8s?
3 projects | reddit.com/r/sre | 27 Jan 2023
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea59dbe840>
www.saashub.com | 3 Feb 2023
What are some of the best open-source HacktoberFest projects in Go? This list will help you:
|18||Lean and Mean Docker containers||16,044|