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. Learn more →
Top 23 Go Golang Projects
-
Project mention: First commit of Golang (1972) by Brian Kernighan | reddit.com/r/golang | 2023-02-07
-
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
-
SonarLint
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.
-
Project mention: What are your top five best self-hosted apps? | reddit.com/r/selfhosted | 2023-02-04
Plex Home Assistant Filebrowser Caddy metube
-
-
Project mention: Configuring Fail2ban for Traefik Reverse Proxy | reddit.com/r/selfhosted | 2023-01-22
I've played a bit with Traefik as reverse proxy and wanted to implement fail2ban for it, after switching from Nginx Proxy Manager. It finally works and successfully bans threat actors that conduct malicous HTTP requests. As soon as a multitude of HTTP errors are detected by fail2ban in Traefik's JSON access logs, the attacker's IP address is banned. I am using a dockerized fail2ban container and ban locally via iptables as well as optionally on Cloudflare, using Cloudflare's API. A ban notification via Telegram can also be configured.
-
rclone
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files
I have the service installed as described at: https://github.com/rclone/rclone/wiki/Systemd-rclone-mount
-
-
InfluxDB
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.
-
Project mention: Why Gitea offers projects per repository instead of repositories per project? | reddit.com/r/Gitea | 2023-02-04
This might be of use to you: https://github.com/go-gitea/gitea/pull/22235
-
Project mention: GitHub Actions - A Beginner's Guide to Automating Your Development Process | dev.to | 2023-02-06
There is also another way that allows you to run actions locally on your machine, but it's a little trickier to set up. You can read about it here.
-
-
We all know and understand the usage and profit of git CLI. It works faster and sometimes you can do pretty complex stuff from the command line interface, things that UI just do not have the ability to complete (like cherry-pick). But it is not a very broad knowledge that there is also a CLI for GitHub like PullRequest creation, work with GitHub issues and literally almost every action that you may need to do.
-
Project mention: Build a GitHub Issues Reporter for failing Kubernetes Apps with Botkube Plugins | dev.to | 2023-02-02
There are a lot of great libraries supporting command parsing. The most popular is probably cobra, but for our use case, we will just use the helper function from our plugin extension package.
-
Project mention: LeetCode-Go VS leetcode - a user suggested alternative | libhunt.com/r/LeetCode-Go | 2022-04-12
-
Project mention: How to register compose as a CLI plugin on Windows? | reddit.com/r/docker | 2023-02-07
# Go here to find latest: https://github.com/docker/compose/releases/ Start-BitsTransfer -Source "https://github.com/docker/compose/releases/download/v2.15.1/docker-compose-Windows-x86_64.exe" -Destination C:\docker\cli-plugins\docker-compose.exe
-
Mattermost
Mattermost is an open source platform for secure collaboration across the entire software development lifecycle.
The agents can now send notifications to Mattermost, using the Slack integration! Mattermost has a Slack-compatible API that only required a couple of additional parameters. Kudos to @je2555!
-
Project mention: What's the best dependency injection framework / methodology for Golang for the enterprise? | reddit.com/r/golang | 2022-12-21
My company uses go-kit
-
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.
-
-
Iris
The fastest HTTP/2 Go Web Framework. New, modern, easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :leaves: :rocket: | 谢谢 | #golang
Iris
-
Project mention: Is it possible to self-host a lambda or lamda-like service | reddit.com/r/aws | 2023-02-03
Closest thing I can think of is https://www.openfaas.com (which runs on top of K8s).
-
-
Project mention: Warpinator-Android is an open-source Android port of Linux Mint's file sharing tool for quickly and securely sending files via the LAN to and from Windows, iOS, and Linux devices. | reddit.com/r/Android | 2023-02-07
Also worth looking at is croc, which doesn't require local network. Idk if there's an iOS app but I know there's one for Android, Linux, and windows.
-
3). GO Patterns
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Golang related posts
- In depth comparison: PiHole vs AdGuardHome vs Blocky ...
- x/exp/maps approved to be added to stdlib in Go 1.21
- How to install Phishing tools on my Kali Linux VM
- Access token and Refresh token, approach with golang
- Is Twitter API Free? I've built a website to find out
- Why you should protect your seed phrase by Disruptive Digital
- Mocking database calls without a library?
-
A note from our sponsor - SonarLint
www.sonarlint.org | 8 Feb 2023
Index
What are some of the best open-source Golang projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | go | 108,321 |
2 | go-formatter | 95,602 |
3 | Caddy | 45,608 |
4 | v2ray-core | 41,451 |
5 | traefik | 41,341 |
6 | rclone | 36,862 |
7 | clash | 35,913 |
8 | Gitea | 34,505 |
9 | act | 34,472 |
10 | GORM | 31,322 |
11 | cli | 31,185 |
12 | cobra | 30,550 |
13 | LeetCode-Go | 29,009 |
14 | Docker Compose | 28,437 |
15 | Mattermost | 24,718 |
16 | go-kit | 24,496 |
17 | Fiber | 24,428 |
18 | PhotoPrism | 24,322 |
19 | Iris | 23,502 |
20 | OpenFaaS | 22,608 |
21 | go-zero | 22,513 |
22 | croc | 21,661 |
23 | go-patterns | 21,306 |