Go Tool

Open-source Go projects categorized as Tool

Top 23 Go Tool Projects

  1. gobuster

    Directory/File, DNS and VHost busting tool written in Go

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. grype

    A vulnerability scanner for container images and filesystems

    Project mention: Deep Dive 🤿: Where Does Grype Data Come From? | dev.to | 2024-11-12
  4. syft

    CLI tool and library for generating a Software Bill of Materials from container images and filesystems

    Project mention: Open Source projects could sell SBoM fragments | news.ycombinator.com | 2025-02-17

    Syft (https://github.com/anchore/syft) and ScanCode (https://github.com/aboutcode-org/scancode-toolkit) are good open-source tools to generate SBOMs and search repos for licensing information — I'm curious to hear if there are reasons why those wouldn't work for enterprise purposes.

  5. ipatool

    Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store

    Project mention: Apple re-enables iOS IPA Downloads (by third parties) again | news.ycombinator.com | 2025-06-04

    Since March these libraries, along with others, have all been [unable to use Apple iOS app store authentication blocking any downloads. This is a usual cat and mouse game of Apple fixing/patching/changing and various third parties trying to keep up. For some reason this time was different and Apple went back on their changes after 3 months.

    There are two main libraries, among others ipatool https://github.com/majd/ipatool/ and ipswm https://github.com/blacktop/ipsw/, that are used to download the IPA files. (https://github.com/majd/ipatool/issues/357).

    June 2025 update: Aaand their back! Without any fixes from the public, all the existing tools are working again. This is much different and seems to indicate that Apple either walked back their changes.

    Notably, this happened after the recent antitrust measures, so I discussed that a bit in the blog.

  6. jid

    json incremental digger

  7. Ferret

    Declarative web scraping

  8. chroma

    A general purpose syntax highlighter in pure Go (by alecthomas)

    Project mention: Create a Hugo Theme from Scratch - III | dev.to | 2024-10-15

    Hugo uses chroma for code highlighting. It works well with the default configuration, but I want to go further, such as having the code block theme switch along with the light and dark modes, and providing code block copying functionality.

  9. SaaSHub

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

    SaaSHub logo
  10. gomodifytags

    Go tool to modify struct field tags

  11. aztfexport

    A tool to bring existing Azure resources under Terraform's management

    Project mention: Azure Terraform Export: Importing Resources with Aztfexport | dev.to | 2024-07-05

    Precompiled binaries and Windows MSI are also available in the Releases on GitHub.

  12. KubeArmor

    Runtime Security Enforcement System. Workload hardening/sandboxing and implementing least-permissive policies made easy leveraging LSMs (BPF-LSM, AppArmor).

  13. boilr

    :zap: boilerplate template manager that generates files or directories from template repositories

  14. dyff

    /ˈdʏf/ - diff tool for YAML files, and sometimes JSON

  15. seqkit

    A cross-platform and ultrafast toolkit for FASTA/Q file manipulation

  16. kube-fledged

    A kubernetes operator for creating and managing a cache of container images directly on the cluster worker nodes, so application pods start almost instantly

  17. k2tf

    Kubernetes YAML to Terraform HCL converter

  18. csvtk

    A cross-platform, efficient and practical CSV/TSV toolkit in Golang

    Project mention: A Love Letter to the CSV Format | news.ycombinator.com | 2025-03-26
  19. hover

    Hover helps developers to release Flutter applications on desktop. (by go-flutter-desktop)

  20. stunner

    Stunner is a tool to test and exploit STUN, TURN and TURN over TCP servers.

  21. golds

    An experimental Go local docs server/generator and code reader implemented with some fresh ideas.

  22. wait4x

    Wait4X allows you to wait for a port or a service to enter the requested state.

    Project mention: The subtle art of waiting | dev.to | 2025-04-24

    wait4x plays the same role, but is available as a versioned container and provides more services to wait for: HTTP, DNS, databases, and message queues. That's my current choice.

  23. kdigger

    Kubernetes focused container assessment and context discovery tool for penetration testing

  24. gossm

    💻Interactive CLI tool that you can connect to ec2 using commands same as start-session, ssh in AWS SSM Session Manager

  25. webpalm

    🕸️ Crawl in the web network

  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 Tool discussion

Log in or Post with

Go Tool related posts

  • Fastly CLI on npm: now at your JavaScript fingertips

    1 project | dev.to | 19 Dec 2024
  • Deep Dive 🤿: Where Does Grype Data Come From?

    5 projects | dev.to | 12 Nov 2024
  • Ask HN: Pragmatic way to avoid supply chain attacks as a developer

    3 projects | news.ycombinator.com | 17 Aug 2024
  • Azure Terraform Export: Importing Resources with Aztfexport

    3 projects | dev.to | 5 Jul 2024
  • Best way to bring azure sub under mgmt

    1 project | /r/Terraform | 15 Jun 2023
  • How to find all methods which return struct "Foo" (vscode or cli)

    2 projects | /r/golang | 12 Jun 2023
  • I need GoBuster on my OpenSUSE VM

    1 project | /r/openSUSE | 11 Jun 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 21 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 gobuster 11,979
2 grype 10,027
3 syft 7,206
4 ipatool 7,063
5 jid 6,980
6 Ferret 5,820
7 chroma 4,607
8 gomodifytags 2,341
9 aztfexport 1,770
10 KubeArmor 1,744
11 boilr 1,735
12 dyff 1,516
13 seqkit 1,420
14 kube-fledged 1,315
15 k2tf 1,212
16 csvtk 1,081
17 hover 1,006
18 stunner 799
19 golds 634
20 wait4x 612
21 kdigger 461
22 gossm 432
23 webpalm 372

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?