Go Software Packages

Open-source Go projects categorized as Software Packages

Top 23 Go Software Package Projects

  • GitHub repo kubernetes

    Production-Grade Container Scheduling and Management

    Project mention: Multi OS Ansible Playbooks Demo | dev.to | 2021-03-02

    The purpose of this demo is to demonstrate some basic multi-os Ansible playbooks. The patterns demonstrated within the playbooks can be used when establishing a Kubernetes cluster. For example, the main node can generate a cluster join command and set that as a fact. That fact can then be read by the other nodes and executed in their respective shells in order to join that worker host to the Kubernetes cluster.

  • GitHub repo Moby

    Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

    Project mention: Deep Dive into Docker Internals - Union Filesystem | dev.to | 2021-03-01

    // https://github.com/moby/moby/blob/1ef1cc8388165b2b848f9b3f53ec91c87de09f63/daemon/graphdriver/overlay2/overlay.go#L580 opts := fmt.Sprintf("lowerdir=%s,upperdir=%s,workdir=%s", strings.Join(absLowers, ":"), path.Join(dir, "diff"), path.Join(dir, "work")) mountData := label.FormatMountLabel(opts, mountLabel) mount := unix.Mount mountTarget := mergedDir rootUID, rootGID, err := idtools.GetRootUIDGID(d.uidMaps, d.gidMaps) // ...

  • GitHub repo Hugo

    The world’s fastest framework for building websites.

    Project mention: Easy and good looking internal services page (wordpress?) | reddit.com/r/sysadmin | 2021-03-05

    Do you like markdown? You could use something like Hugo.

  • GitHub repo Gogs

    Gogs is a painless self-hosted Git service

    Project mention: What do you use for a headless CMS? | reddit.com/r/webdev | 2021-01-07
  • GitHub repo syncthing

    Open Source Continuous File Synchronization

    Project mention: Dear iPhone users -- How do I bypass iCloud? | reddit.com/r/selfhosted | 2021-03-05


  • GitHub repo Gitea

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

    Project mention: No, these are not swastikas | news.ycombinator.com | 2021-03-04
  • GitHub repo Vegeta

    HTTP load testing tool and library. It's over 9000!

    Project mention: Containers benchmarks | reddit.com/r/kubernetes | 2021-02-14

    As with most things in life, DragonBallZ is the answer: https://github.com/tsenart/vegeta

  • GitHub repo Gor

    GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.

    Project mention: How To Find Performance Issues Before Deploying | reddit.com/r/sre | 2020-12-29

    Not OP, but that is the idea. I use this tool for it, as it is dead-simple to get running and fairly configurable: https://github.com/buger/goreplay

  • GitHub repo Packer

    Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.

  • GitHub repo restic

    Fast, secure, efficient backup program

    Project mention: Client(s) backup to remote server | reddit.com/r/selfhosted | 2021-03-06

    I'm using restic on the clients and minio on the server. Restic is scheduled hourly with prune policies, so old backups are deleted.

  • GitHub repo croc

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

    Project mention: Command line peer-to-peer data transfer tool based on libp2p. | reddit.com/r/opensource | 2021-02-13


  • GitHub repo Hey

    HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom

    Project mention: Best way to benchmark and load test an api. | reddit.com/r/devops | 2021-02-17

    hey is my go to tool for this: https://github.com/rakyll/hey

  • GitHub repo confd

    Manage local application configuration files using templates and data from etcd or consul

  • GitHub repo webhook

    webhook is a lightweight incoming webhook server to run shell commands

    Project mention: Wake Windows 10 PC via Linux Mint and IFTTT | reddit.com/r/ifttt | 2021-02-20
  • GitHub repo drive

    Google Drive client for the commandline

    Project mention: google drive bulk download | reddit.com/r/DataHoarder | 2021-01-21

    i've used this on macos and linux with great success: https://github.com/odeke-em/drive

  • GitHub repo Boom

    HTTP(S) load generator, ApacheBench (ab) replacement, written in Go

  • GitHub repo nes

    NES emulator written in Go.

    Project mention: Are there any docs on the NES's PPU instructions? | reddit.com/r/EmuDev | 2021-02-01


  • GitHub repo gaia

    Build powerful pipelines in any programming language.

  • GitHub repo gox

    A dead simple, no frills Go cross compile tool

  • GitHub repo Duplicacy

    A new generation cloud backup tool

    Project mention: Duplicacy is now available in the QNAP App Center | reddit.com/r/qnap | 2021-03-05

    Duplicacy is a new generation cross-platform cloud backup tool based on the idea of Lock-Free Deduplication, which allows multiple computers to back up their data to the same storage destination simultaneously, in order to achieve the maximum degree of cross-computer deduplication.

  • GitHub repo heka

    DEPRECATED: Data collection and processing made easy.

  • GitHub repo bosun

    Time Series Alerting Framework

  • GitHub repo Go Metrics

    Go port of Coda Hale's Metrics library

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 2021-03-06.


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

Project Stars
1 kubernetes 74,831
2 Moby 59,739
3 Hugo 50,333
4 Gogs 36,512
5 syncthing 35,210
6 Gitea 23,682
7 Vegeta 16,727
8 Gor 13,905
9 Packer 12,627
10 restic 12,030
11 croc 11,886
12 Hey 10,414
13 confd 7,349
14 webhook 6,268
15 drive 5,873
16 Boom 4,798
17 nes 4,692
18 gaia 4,329
19 gox 3,979
20 Duplicacy 3,605
21 heka 3,415
22 bosun 3,110
23 Go Metrics 2,959