Go Software Packages

Open-source Go projects categorized as Software Packages

Top 23 Go Software Package Projects

Software Packages
  1. kubernetes

    Production-Grade Container Scheduling and Management

    Project mention: CVE-2023-5043 & CVE-2024-7646: Ingress NGINX Security Vulnerabilities | dev.to | 2025-03-25

    For further information, refer to the original GitHub issue.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. Hugo

    The world’s fastest framework for building websites.

    Project mention: Minimalist blog with Zola, AWS CDK, and Tailwind CSS - Part 1 | dev.to | 2025-02-19

    With that in mind, I quickly narrowed down to a few challengers Gatsby and Hugo being the usual suspects.

  4. Moby

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

    Project mention: "unexpected EOF" while downloading container layers when built with go 1.24 | news.ycombinator.com | 2025-03-23
  5. syncthing

    Open Source Continuous File Synchronization

    Project mention: Feds Link $150M Cyberheist to 2022 LastPass Hacks | news.ycombinator.com | 2025-03-07

    SyncThing[1] works very well for syncing with Android devices, but IIRC doesn't work with iOS.

    [1] https://syncthing.net/

  6. minikube

    Run Kubernetes locally

    Project mention: Awesome Kubernetes Resources !!! 🔥 | dev.to | 2025-03-18

    💚Minikube 🔥🔥🔥🔥🔥 - minikube implements a local Kubernetes cluster on macOS,Linux,all in a binary less than 100 MB.

  7. k3s

    Lightweight Kubernetes

    Project mention: Let's Build Together: A Local Playground for Apache Polaris | dev.to | 2025-02-24

    A lightweight k3s Kubernetes cluster using k3d

  8. croc

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

    Project mention: Peer-to-peer file transfers in the browser | news.ycombinator.com | 2025-03-12
  9. SaaSHub

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

    SaaSHub logo
  10. restic

    Fast, secure, efficient backup program

    Project mention: Backblaze seemingly does not support files greater than 1 TB | news.ycombinator.com | 2025-02-04

    Restic is my personal favorite for straightforward file backups. It's simple and well-designed, integrates with rclone meaning it supports any cloud storage service you can imagine, and has a decently large community surrounding it.

    https://restic.net/

    https://github.com/rubiojr/awesome-restic

  11. k6

    A modern load testing tool, using Go and JavaScript - https://k6.io

    Project mention: K6 - Modern load testing | dev.to | 2025-03-19

    K6 GitHub Repository

  12. Vegeta

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

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

  14. Hey

    HTTP load generator, ApacheBench (ab) replacement (by rakyll)

    Project mention: [Bahasa] Tracer: Open Telemetry, Golang, and Jagger Simple Implementation | dev.to | 2025-01-15
  15. Packer

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

    Project mention: A Very Deep Dive Into Docker Builds | dev.to | 2024-11-25

    So performance cannot be said to be better with Docker, why choose Docker then? Better reasons are that you can strip down a Docker image much easier than an OS. This is critical for us due to security requirements. While Python requires a lot of OS features, the majority of the OS is still bloat. Every piece of bloat is a potential attack vector (each of these unused components might have one or more CVEs that we need to patch, even though we don't even use that software). Another reason is that the build process of Docker is much simpler to manage. There are tools such as Packer that allow similar processes for VMs, but these are not as standardized as the open container initiative (OCI - which Docker adheres to).

  16. kind

    Kubernetes IN Docker - local clusters for testing Kubernetes

    Project mention: Awesome Kubernetes Resources !!! 🔥 | dev.to | 2025-03-18

    💚kind 🔥🔥🔥🔥🔥 - kind is a tool for running local Kubernetes clusters using Docker container "nodes".

  17. kubeshark

    The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes

    Project mention: 9 tools, libraries and extensions our developer can't live without (and why) | dev.to | 2024-06-17

    Debugging Kubernetes nodes is a nightmare. The amount of information is vast and the granularity isn’t great. Kubeshark is an API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters.

  18. toxiproxy

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

    Project mention: Making Your Connection Bad | news.ycombinator.com | 2024-11-24
  19. webhook

    webhook is a lightweight incoming webhook server to run shell commands

  20. Comcast

    Simulating shitty network connections so you can build better systems.

  21. flannel

    flannel is a network fabric for containers, designed for Kubernetes

    Project mention: Managing Kubernetes on Hetzner with Cluster API | dev.to | 2024-07-16

    export KUBECONFIG=hetzner-cluster-kubeconfig.yaml # Install Hetzner CCM kubectl apply -f https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/latest/download/ccm.yaml # Install Flannel CNI - You can use your preferred CNI instead, e.g. Cilium kubectl apply -f https://github.com/flannel-io/flannel/releases/latest/download/kube-flannel.yml

  22. anteon

    Anteon (formerly Ddosify) - Effortless Kubernetes Monitoring and Performance Testing. Available on CLI, Self-Hosted, and Cloud

    Project mention: Show HN: Gurubase – AI-Powered Q&A Assistants for Any Topic | news.ycombinator.com | 2025-01-21

    * You can also embed your Guru into your website using an "Ask AI" widget. Check out https://getanteon.com to see it in action.

  23. confd

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

  24. ko

    Build and deploy Go applications

    Project mention: Fixing ko local image publishing on MacOs | dev.to | 2024-07-22

    I still use Docker desktop to run containers on my MacBook Air. I know there's Colima but have no time to switch and deal with the consequences. I also recently started using ko for containerizing my Go apps.

  25. dasel

    Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.

    Project mention: TomWright/dasel: Select, put and delete data from JSON, TOML, YAML, XML and CSV | news.ycombinator.com | 2024-08-18

    No HCL support [0] though.

    [0]: https://github.com/TomWright/dasel/issues/98

  26. SaaSHub

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

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

Go Software Packages discussion

Log in or Post with

Go Software Packages related posts

  • CVE-2023-5043 & CVE-2024-7646: Ingress NGINX Security Vulnerabilities

    1 project | dev.to | 25 Mar 2025
  • "unexpected EOF" while downloading container layers when built with go 1.24

    1 project | news.ycombinator.com | 23 Mar 2025
  • Build a Container Image from Scratch

    4 projects | news.ycombinator.com | 20 Mar 2025
  • Show HN: Wait4X – Fast CLI to Wait for Services (HTTP, DB, MQ, etc.) Ready

    1 project | news.ycombinator.com | 20 Mar 2025
  • K6 - Modern load testing

    2 projects | dev.to | 19 Mar 2025
  • K6 - Modern load testing

    2 projects | dev.to | 19 Mar 2025
  • wait-for VS Wait4X - a user suggested alternative

    2 projects | 19 Mar 2025
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 26 Mar 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

# Project Stars
1 kubernetes 113,849
2 Hugo 78,969
3 Moby 69,438
4 syncthing 68,684
5 minikube 30,111
6 k3s 29,089
7 croc 28,976
8 restic 27,955
9 k6 27,121
10 Vegeta 24,079
11 Gor 18,838
12 Hey 18,638
13 Packer 15,290
14 kind 13,937
15 kubeshark 11,263
16 toxiproxy 11,111
17 webhook 10,736
18 Comcast 10,366
19 flannel 8,998
20 anteon 8,466
21 confd 8,384
22 ko 7,855
23 dasel 7,380

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai