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: Can someone recommend me a Golang complete repo | reddit.com/r/golang | 2021-06-14
  • GitHub repo Moby

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

    Project mention: TIL that you declaring version in docker-compose has been deprecated. | reddit.com/r/docker | 2021-06-13

    Swarm mode unfortunately breaks stuff like remote address (original client's IP address) because it uses its TCP ingress proxy, which makes all remote addresses look like they're coming from Docker. See https://github.com/moby/moby/issues/25526

  • GitHub repo Hugo

    The world’s fastest framework for building websites.

    Project mention: Decentralized Hacker News (old reddit) Internet Communities | reddit.com/r/roastmystartup | 2021-06-18

    As for existing forum software, all of them are clunky and will require a technical person to host, manage, and maintain. It is like trying to ask someone to use hugo rather than weebly/medium/substack for their personal blog. Or setup their own file-servers rather than using dropbox. Again, even I would rather just use dropbox.

  • GitHub repo syncthing

    Open Source Continuous File Synchronization

    Project mention: How to access a shared folder on a win10 stationary PC with an android phone? | reddit.com/r/androidapps | 2021-06-18
  • GitHub repo Gogs

    Gogs is a painless self-hosted Git service

    Project mention: GitHub Reinstated YouTube-DL but Restoring Forks Is Apparently a Problem | news.ycombinator.com | 2021-04-17

    Sure, I reported an issue to the Gogs maintainer over two weeks ago and he hasn't acknowledged it at all. Here's the public reference that their SECURITY.md asks for: https://github.com/gogs/gogs/issues/6534

    Here's another one posted about a week ago: https://github.com/gogs/gogs/issues/6536

  • GitHub repo Gitea

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

    Project mention: Self-hosted CI environment / pipelines? | reddit.com/r/selfhosted | 2021-06-10

    I'm currently self-hosting Gitea for source control, but I was wondering if any of you fine people have set up any self-hosted continuous integration environments. I would obviously prefer ones that work with Gitea.

  • GitHub repo Vegeta

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

    Project mention: How to measure the number of requests a node.js application is receiving per second? | reddit.com/r/node | 2021-06-05
  • 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 croc

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

    Project mention: How to use Wormhole for simple, private file sharing | reddit.com/r/privacytoolsIO | 2021-06-18

    Also look at croc, https://github.com/schollz/croc

  • GitHub repo Packer

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

    Project mention: Provisioning Terraform EC2 Instances via Ansible playbooks & roles | reddit.com/r/Terraform | 2021-06-10

    Try Packer and then pick up AMI in your terraform project.

  • GitHub repo restic

    Fast, secure, efficient backup program

    Project mention: Looking for a new backup utility | reddit.com/r/linuxquestions | 2021-06-19

    Checkout https://github.com/restic/restic

  • GitHub repo Hey

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

    Project mention: Load Testing Tool | reddit.com/r/devops | 2021-05-07
  • GitHub repo confd

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

    Project mention: Push/pull config files on EC2 startup | reddit.com/r/aws | 2021-06-09
  • GitHub repo Comcast

    Simulating shitty network connections so you can build better systems.

    Project mention: Internetanschluss zu Testzwecken drosseln | reddit.com/r/de | 2021-05-21

    Unter Linux kannst du Comcast verwenden

  • GitHub repo webhook

    webhook is a lightweight incoming webhook server to run shell commands

    Project mention: Ask HN: Is there an open-source AWS Code Deploy or similar? | news.ycombinator.com | 2021-04-27

    Unfortunately I don't have a specific answer but I've was thinking of doing something similar - I've since changed my approach but this is what I was thinking.

    There are a number of these kinds of things for Kubernetes (Keel.sh, et al) but nothing that I could find for plain docker.

    One idea I had was to use something like https://github.com/adnanh/webhook and ping a webhook from the Github action. Yes it'd be publicly accessible, but using an HMAC header signed by a github secret would probably mitigate much of the risk. The webhook would do the pull and restart (via a shell script).

    I also spent some time playing with waypoint (from Hashicorp) and think it has potential, but of course is a bit different. They do have a docker image 'builder' and I think the webhook could be built into the server side to do the pull on new image.

    fwiw, I am looking at moving my app to fly.io

  • GitHub repo drive

    Google Drive client for the commandline

    Project mention: Native Google Drive sync 4 linux | reddit.com/r/linux | 2021-05-20

    I use this https://github.com/odeke-em/drive

  • GitHub repo toxiproxy

    :alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing (by Shopify)

    Project mention: Managing Cluster Membership with Etcd | dev.to | 2021-03-31

    Note that we are creating a custom docker network and a Toxiproxy container. For the initial tests this is not required, but we need it later on when we want to simulate network failures. For the sake of simplicity we will only use a single etcd node. In a production scenario you should have an etcd cluster of at least three nodes.

  • GitHub repo Boom

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

  • GitHub repo nes

    NES emulator written in Go.

    Project mention: Can someone recommend me a Golang complete repo | reddit.com/r/golang | 2021-06-14

    This guy codes in a nice way: https://github.com/fogleman/nes

  • GitHub repo gaia

    Build powerful pipelines in any programming language.

    Project mention: best way to mock/unit test http.Client? | reddit.com/r/golang | 2021-03-15

    Something like this: https://github.com/gaia-pipeline/gaia/blob/8a9f66742fbb4c5120e52fcfeef94ff4fcfd63a0/workers/pipeline/git.go#L233

  • GitHub repo gox

    A dead simple, no frills Go cross compile tool

  • GitHub repo Duplicacy

    A new generation cloud backup tool

    Project mention: Backup application to use with esxi community edition (free version) | reddit.com/r/vmware | 2021-06-07

    Vertical backup works with the free version. Personal version is $20/yr. Block level deduplication and incremental backups. Backs up to the same cloud and local destination variety as duplicacy. You can also use the web ui to restore, check and prune.

  • GitHub repo heka

    DEPRECATED: Data collection and processing made easy.

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-06-19.


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

Project Stars
1 kubernetes 78,077
2 Moby 60,452
3 Hugo 52,354
4 syncthing 38,884
5 Gogs 37,188
6 Gitea 25,081
7 Vegeta 17,502
8 Gor 14,264
9 croc 13,626
10 Packer 12,915
11 restic 12,902
12 Hey 11,341
13 confd 7,488
14 Comcast 6,940
15 webhook 6,616
16 drive 6,028
17 toxiproxy 5,495
18 Boom 4,793
19 nes 4,775
20 gaia 4,390
21 gox 4,037
22 Duplicacy 3,725
23 heka 3,417
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives