Go Tool

Open-source Go projects categorized as Tool

Top 23 Go Tool Projects

  • gobuster

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

    Project mention: I need GoBuster on my OpenSUSE VM | /r/openSUSE | 2023-06-11
  • grype

    A vulnerability scanner for container images and filesystems

    Project mention: Suas imagens de container não estão seguras! | dev.to | 2024-03-20
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • jid

    json incremental digger

  • Ferret

    Declarative web scraping

  • syft

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

    Project mention: An Overview of Kubernetes Security Projects at KubeCon Europe 2023 | dev.to | 2023-05-22

    Syft is a popular open source CLI tool created by Anchore for generating an SBOM from container images and filesystems. It’s designed to provide a catalog of dependencies for other tools to use as a data source. It supports many popular programming languages, package managers, and container image formats.

  • ipatool

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

    Project mention: Old versions of the iOS app? | /r/jellyfin | 2023-06-01

    If you need an older app to install on your older device I suggest IPAtool. It let's you "purchase" apps which then download latest compatible version from the app store

  • chroma

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • gomodifytags

    Go tool to modify struct field tags

  • boilr

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

  • aztfexport

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

    Project mention: Is there a way to clone an existing Azure Kubernetes Cluster? | /r/AZURE | 2023-06-20

    If you need Azure configs then the "export template" button is the right thing to use for Azure Resource Manager templates (it spits out big, ugly JSON tho). If you are a Terraform user, then you can use the https://github.com/Azure/aztfexport project to export Azure configs to HCL.

  • KubeArmor

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

  • seqkit

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

    Project mention: A look at the Mojo language for bioinformatics | news.ycombinator.com | 2024-02-11

    I've been thinking to learn Rust for these use cases, but always get frustrated with the complexity.

    I find Go is a great middle-ground though! And now there starts to be a few more bio-related tools and toolkits out there, including:

    - https://github.com/vertgenlab/gonomics

    - https://github.com/biogo/biogo

    - https://github.com/shenwei356/bio

    ... except from there being some really popular bio tools written in Go, like:

    - https://github.com/shenwei356/seqkit

  • 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

    Project mention: Musl 1.2.4 adds TCP DNS fallback | news.ycombinator.com | 2023-07-30

    Exactly. Part of the appeal to consolidate all of our container images to use Debian-slim is the ability to optimise the caching of layers, both in our container registry but also on our kubernetes cluster’s nodes (which can be done in a consistent manner with kube-fledged[1]).

    [1] https://github.com/senthilrch/kube-fledged

  • dyff

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

    Project mention: difftool to generate config with only new changes | /r/kubernetes | 2023-05-18

    I personally used dyff https://github.com/homeport/dyff it helped a lot when seeing exactly what was going to change.

  • k2tf

    Kubernetes YAML to Terraform HCL converter

  • hover

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

  • csvtk

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

    Project mention: Align primers to a reference sequence. | /r/bioinformatics | 2023-07-11

    No problem. You might also be interested in csvtk https://github.com/shenwei356/csvtk from the same group. Very handy set of tools.

  • golds

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

    Project mention: How to find all methods which return struct "Foo" (vscode or cli) | /r/golang | 2023-06-12

    You can try golds: https://github.com/go101/golds It will list all functions returning Foo. It can also list all references of Foo.

  • trice

    🟢 super fast 🚀 and tiny 🐥 embedded device 𝘾 printf-like trace ✍ code, works also inside ⚡ interrupts ⚡ and real-time PC 💻 logging (trace ID visualization 👀)

    Project mention: Fully Permissive License C++ Logger For Embedded System | /r/embedded | 2023-06-28
  • gossm

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

  • kdigger

    Kubernetes focused container assessment and context discovery tool for penetration testing

  • dupl

    a tool for code clone detection

  • webpalm

    🕸️ Crawl in the web network

    Project mention: Modern automated data miner (scrapper) | news.ycombinator.com | 2024-02-08
  • SaaSHub

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

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 2024-03-20.

Go Tool related posts

Index

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

Project Stars
1 gobuster 8,974
2 grype 7,583
3 jid 6,798
4 Ferret 5,615
5 syft 5,417
6 ipatool 5,009
7 chroma 4,168
8 gomodifytags 2,186
9 boilr 1,683
10 aztfexport 1,472
11 KubeArmor 1,263
12 seqkit 1,200
13 kube-fledged 1,194
14 dyff 1,162
15 k2tf 1,141
16 hover 973
17 csvtk 950
18 golds 569
19 trice 412
20 gossm 407
21 kdigger 395
22 dupl 326
23 webpalm 324
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com