Go open-source

Open-source Go projects categorized as open-source

Top 23 Go open-source Projects

  • AdGuardHome

    Network-wide ads & trackers blocking DNS server

    Project mention: I can’t seem to block many of the ads on Safari | reddit.com/r/Adguard | 2022-12-08

    Seems like there working on it now here is the GitHub forum on it if you want to keep up to date with it or help.

  • sourcegraph

    Code Intelligence Platform

    Project mention: Ask HN: Who wants to be hired? (November 2022) | news.ycombinator.com | 2022-11-01

    Remote: Yes (preferred)

    Willing to relocate: Yes (depending on location)

    Technologies: Fullstack web development, Node.js, TypeScript, React, HTML/CSS/JS, Golang

    Résumé/CV: https://resume.mihir.ch

    Email: hn-username at gmail


    Hey, Mihir here! Currently I'm a final year undergrad at IIIT Delhi, and set to graduate in May '23. I'm looking for full-time opportunities.

    I'm primarily a fullstack engineer (Node and Go), with a focus on frontend. I've previously interned at Devfolio[0], Pabio (YC S21)[1], and Sourcegraph[2]. Apart from that, I've been an author, maintainer and contributor to various popular opensource repos[3] (such as the browser extension Refined Hacker News ;)).

    I go by 'plibither8' on most networks. Visit my website[4], and connect with me on LinkedIn[5].

    [0] https://devfolio.co

    [1] https://pabio.com

    [2] https://sourcegraph.com

    [3] https://github.com/plibither8

    [4] https://mihir.ch

    [5] https://linkedin.com/in/plibither8

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • Ory Oathkeeper

    A cloud native Identity & Access Proxy / API (IAP) and Access Control Decision API that authenticates, authorizes, and mutates incoming HTTP(s) requests. Inspired by the BeyondCorp / Zero Trust white paper. Written in Go.

    Project mention: Launch HN: PropelAuth (YC W22) – End-to-end auth service for B2B products | news.ycombinator.com | 2022-03-16
  • dnsproxy

    Simple DNS proxy with DoH, DoT, DoQ and DNSCrypt support

    Project mention: Dnsproxy – Simple DNS Proxy with DoH, DoT, DoQ and DNSCrypt Support | news.ycombinator.com | 2022-11-12
  • Fleet

    Fleet is the lightweight, programmable telemetry platform for servers and workstations. Get comprehensive, customizable data from all your devices and operating systems — without the downtime risk. (by fleetdm)

    Project mention: VSCode remote code execution advisory | news.ycombinator.com | 2022-12-06

    Also see Fleet (https://fleetdm.com/) for an open source self-hosted solution. I'm currently using this at a small company to query / enforce policies across a bunch of Windows laptops.

  • chanify

    Chanify is a safe and simple notification tools. This repository is command line tools for Chanify.

    Project mention: Pushbullet, but self hosted (Or self hosted E-Mail?) | reddit.com/r/selfhosted | 2022-06-14


  • AdGuardDNS

    Public DNS resolver that protects you from ad trackers

    Project mention: Ads in the feed should not happen on a pixel | reddit.com/r/GooglePixel | 2022-12-09
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • grafana-operator

    An operator for Grafana that installs and manages Grafana instances, Dashboards and Datasources through Kubernetes/OpenShift CRs

    Project mention: Cheapest monitoring solution for AWS? | reddit.com/r/devops | 2022-06-19

    If you run your instance on EKS with the grafana operator then you can install them like any other cuszom resource. (Not sure if you are using Fargate with ECS or EKS) https://github.com/grafana-operator/grafana-operator/blob/master/documentation/dashboards.md

  • sturdy

    🐥 Sturdy is an open-source, real-time, version control platform for startups (https://getsturdy.com)

    Project mention: Sturdy | reddit.com/r/devopspro | 2022-11-17
  • onnx-go

    onnx-go gives the ability to import a pre-trained neural network within Go without being linked to a framework or library.

    Project mention: Pre-trained object detection machine learning module for Golang? 🤔 | reddit.com/r/golang | 2022-10-21

    You could always use something like https://github.com/owulveryck/onnx-go

  • faker

    :rocket: Ultimate fake data generator for Go with zero dependencies (by jaswdr)

    Project mention: Tips de Go: Cómo concatenar texto de forma eficiente | dev.to | 2022-09-17
  • silver-surfer

    An OpenSource project to check ApiVersion compatibility and provide Migration path for Kubernetes objects when upgrading Kubernetes to latest versions.

    Project mention: 7 Tools To Make Kubernetes Management Easy | dev.to | 2022-06-13

    git clone https://github.com/devtron-labs/silver-surfer.git cd silver-surfer go mod vendor go mod download make

  • switchboard

    Auto-magic file organisation and routing for all your machines. :open_file_folder: (by Cian911)

    Project mention: GitHub - Cian911/switchboard: Auto-magic file organisation and routing for all your machines. | reddit.com/r/opensource | 2022-10-03
  • kangal

    Run performance tests in Kubernetes cluster with Kangal

  • goengine

    Engine provides you all the capabilities to build an Event sourced application in go

  • gothanks

    GoThanks automatically stars Go's official repository and your go.mod github dependencies, providing a simple way to say thanks to the maintainers of the modules you use and the contributors of Go itself.

  • garlicshare

    Private and self-hosted file sharing over the Tor network written in golang

    Project mention: GitHub - R4yGM/garlicshare: Private and self-hosted file sharing over the Tor network written in golang | reddit.com/r/bag_o_news | 2022-01-24
  • gomitmproxy

    Simple golang mitm proxy implementation

    Project mention: Concept idea of adblocking w/ Adguardhome | reddit.com/r/Adguard | 2022-11-18
  • urlfilter

    AdGuard content blocking library in golang

    Project mention: How to enable HTTPS Filtering network-wide | reddit.com/r/Adguard | 2022-12-06

    This is an open issue for years, an in-progress implementation is available but still very incomplete and far from easy to use like AGH.

  • covergates

    The portal gates to coverage reports

  • ssl-handshake

    A command-line tool for testing SSL/TLS handshake latency, written in Go.

    Project mention: Testing SSL/TLS handshake latency using ssl-handshake | dev.to | 2021-12-29

    Binary is available for Linux, Windows and Mac OS (amd64 and arm64). Download the binary for your respective platform from the releases page.

  • rtdl

    rtdl makes it easy to build and maintain a real-time data lake (by realtimedatalake)

    Project mention: Why this subreddit dislikes the so-called Modern Data Stack? | reddit.com/r/dataengineering | 2022-02-27

    I think my friend and I are building the solution you’re talking about. A real-time data lake that is easy to setup, uses the newest tech (not Spark and Hive), and has an extensible processing layer. https://github.com/realtimedatalake/rtdl. Fingers-crossed, but it looks like we may be a funded startup soon.

  • goqueue

    Flexible Queue System for Go

    Project mention: GoQueue, A Flexible Queue System for Go | reddit.com/r/golang | 2022-08-09
  • Zigi

    Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.

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 2022-12-09.

Go open-source related posts


What are some of the best open-source open-source projects in Go? This list will help you:

Project Stars
1 AdGuardHome 14,976
2 sourcegraph 7,144
3 Ory Oathkeeper 2,809
4 dnsproxy 1,515
5 Fleet 1,001
6 chanify 970
7 AdGuardDNS 551
8 grafana-operator 503
9 sturdy 474
10 onnx-go 453
11 faker 356
12 silver-surfer 193
13 switchboard 184
14 kangal 137
15 goengine 121
16 gothanks 114
17 garlicshare 105
18 gomitmproxy 90
19 urlfilter 66
20 covergates 53
21 ssl-handshake 43
22 rtdl 40
23 goqueue 37
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.