Go Golang

Open-source Go projects categorized as Golang

Top 23 Go Golang Projects

  • go

    The Go programming language

    Project mention: First commit of Golang (1972) by Brian Kernighan | reddit.com/r/golang | 2023-02-07
  • go-formatter

    A curated list of awesome Go frameworks, libraries and software

    Project 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

  • 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.

  • Caddy

    Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

    Project mention: What are your top five best self-hosted apps? | reddit.com/r/selfhosted | 2023-02-04

    Plex Home Assistant Filebrowser Caddy metube

  • v2ray-core

    A platform for building proxies to bypass network restrictions.

    Project mention: VPNs to use while in China? | reddit.com/r/hacking | 2023-01-18
  • traefik

    The Cloud Native Application Proxy

    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

    Project mention: Systemd rclone auto mount-- what am I missing | reddit.com/r/rclone | 2023-02-07

    I have the service installed as described at: https://github.com/rclone/rclone/wiki/Systemd-rclone-mount

  • clash

    A rule-based tunnel in Go.

    Project mention: New community repo plugin: clash | reddit.com/r/OPNsenseFirewall | 2022-12-29
  • 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.

  • Gitea

    Git with a cup of tea, painless self-hosted git service

    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

  • act

    Run your GitHub Actions locally 🚀

    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.

  • GORM

    The fantastic ORM library for Golang, aims to be developer friendly

    Project mention: How do you handle nil/null values correctly | reddit.com/r/golang | 2023-01-25
  • cli

    GitHub’s official command line tool

    Project mention: Github CLI: working with github workflow from terminal | dev.to | 2023-02-06

    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.

  • cobra

    A Commander for modern Go CLI interactions

    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.

  • LeetCode-Go

    ✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解

    Project mention: LeetCode-Go VS leetcode - a user suggested alternative | libhunt.com/r/LeetCode-Go | 2022-04-12
  • Docker Compose

    Define and run multi-container applications with Docker

    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.

    Project mention: Netdata release 1.38.0 | reddit.com/r/linux | 2023-02-06

    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!

  • go-kit

    A standard library for microservices.

    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

  • Fiber

    ⚡️ Express inspired web framework written in Go

    Project 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.

  • PhotoPrism

    AI-Powered Photos App for the Decentralized Web 🌈💎✨

    Project mention: Programa (gratis) para gestionar fotos? | reddit.com/r/AskArgentina | 2023-02-06
  • 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

    Project mention: A bit about Go Programing language | dev.to | 2022-12-12


  • OpenFaaS

    OpenFaaS - Serverless Functions Made Simple

    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).

  • go-zero

    A cloud-native Go microservices framework with cli tool for productivity.

    Project mention: Best golang framework for microservice | reddit.com/r/golang | 2022-10-01
  • croc

    Easily and securely send things from one computer to another :crocodile: :package:

    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.

  • go-patterns

    Curated list of Go design patterns, recipes and idioms

    Project mention: Go pro! With these free Golang resources | dev.to | 2022-08-23

    3). GO Patterns

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-07.

Go Golang related posts


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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives