nowfound

Dev tools · alternatives · 2026

24 alternatives to Shed Light on Your Go Binary Bloat with Go Size Analyzer

I've created a powerful tool to help Go developers uncover the hidden giants in their compiled binaries. Go Size Analyzer is like an X-ray machine for your Go executables, revealing: Which dependencies are eating up your binary size Unexpected bloat from standard library or vendor packages Size changes between binary versions with a visual diff Key features that set it apart: Interactive treemap visualizations (check out the demo: https://gsa.zxilly.dev) Slick terminal UI for deep diving into package hierarchies Cross-platform support (works on Linux, macOS, and Windows binaries)…

Go Size Analyzer is a tool for Go developers to analyze and reduce binary bloat. It identifies which dependencies, standard library packages, and vendor code consume the most space in compiled executables. The tool… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Shed Light on Your Go Binary Bloat with Go Size Analyzer launched in 2024; newer entries below may have overtaken it.

  1. 1

    A tool for analyzing the size of compiled Go binaries, offering cross-platform support, detailed breakdowns, and multiple output formats. - Zxilly/go-size-analyzer

    2024 · github.com · its alternatives →

  2. 2

    Helps analyze goroutines. Inspired by TDA for Java and goroutine-inspect for golang. - openziti/goroutine-analyzer

    2022 · github.com · its alternatives →

  3. 3GE
  4. 4

    We built Gonzo to make log analysis faster and friendlier in the terminal. Think of it like k9s for logs — a TUI that can ingest JSON, text, or OpenTelemetry (OTLP) logs, highlight and boil up patterns, and even run AI models locally or via API to summarize logs. We’re still iterating, so ideas and contributions are welcome!

    2025 · github.com · its alternatives →

  5. 5

    This started as a hard requirement for my TUI-based editor application, it ended up going in a few different directions. A suite of tools that help with semantic code entities: https://github.com/odvcencio/gts-suite A next-gen version control system called Got: https://github.com/odvcencio/got I think this has some pretty big potential! I think there's many classes of application (particularly legacy architecture) that can benefit from these kinds of analysis tooling. My next post will be about composing all these together, an exciting project I call…

    Feb 2026 · github.com · its alternatives →

  6. 6

    Define and run pattern-based custom linting rules. - quasilyte/go-ruleguard

    2020 · github.com · its alternatives →

  7. 7

    🐹🕸️ WebAssembly runtime for Go. Contribute to wasmerio/wasmer-go development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  8. 8

    This project is a little performance-optimization experiment focused on reducing the size of Go binary patches, which can be useful for quick incremental updates of live services. When a Go program grows by a few bytes through an incremental change, a bunch of related references and offsets throughout the compiled binary end up changing that makes general-purpose binary-diff encoders inefficient: `zstd --patch-from` produces a 530kb patch for a one-line change in a 30MB binary. bsdiff improves upon this (150KB patch) thanks to a delta compression algorithm that can handle relative offsets.…

    Aug 2026 · github.com · its alternatives →

  9. 9

    Every data pipeline job I had to tackle required quite a few components to set up: - One tool to ingest data - Another one to transform it - If you wanted to run Python, set up an orchestrator - If you need to check the data, a data quality tool Let alone this being hard to set up and taking time, it is also pretty high-maintenance. I had to do a lot of infra work, and while this being billable hours for me I didn’t enjoy the work at all. For some parts of it, there were nice solutions like dbt, but in the end for an end-to-end workflow, it didn’t work. That’s why I decided to build an…

    2024 · github.com · its alternatives →

  10. 10

    Contribute to sendilkumarn/gopurerc development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  11. 11
    Gomerge▲83

    Bulk merge & approve pull requests from your terminal

    2021 · github.com · its alternatives →

  12. 12

    Hi everyone, I recently published a small open-source project. It’s a minimal network packet analyzer written in Go — designed more like a learning toy than a replacement for Wireshark. It currently supports parsing basic protocols like TLS, DNS, and HTTP, and includes a tiny fuzzing engine to test payload responses. You can inspect raw packet content directly from the terminal. The output is colored for readability, and the code structure is kept simple and clear. The entire program is very small — just about 400 lines of Go code. I know it’s not anywhere near Wireshark’s level, and I still…

    2025 · github.com · its alternatives →

  13. 13

    Static analysis you'd actually use

    2020 · app.deepsource.com · its alternatives →

  14. 14

    Write your BPF programs in Go, not C. gobee transpiles a Go subset to BPF C and generates typed cilium/ebpf bindings. - boratanrikulu/gobee

    May 2026 · github.com · its alternatives →

  15. 15

    GOMP (Git cOMPare) is a tool for comparing branches. - MarkForged/GOMP

    2020 · github.com · its alternatives →

  16. 16

    No gc, No goroutines, Produces small binaries while using the unmodified official go toolchain, and comes with complete Web SDK (generated from w3c/webref). We are building `pcz` to provide a reimagination of Go the language, in an effort to make it suitable for all kinds of programming tasks, and currently you can use it to build efficient web applications in Go using the generated Web SDK (as shown with the live web demo[1]). The journey is just starting, any suggestions? or any critics? [1]: https://primecitizens.github.io/livedemos/10-plat-web/

    2023 · github.com · its alternatives →

  17. 17

    GUI disk analyzers are great for figuring out what's filling up your laptop/desktop drive. On containers or remote servers, the options are limited to purely text based utilities (e.g. du) or list-centric TUIs (e.g. ncdu) which are usually limited to viewing one directory at a time. I created leaves to fill that gap. Inspired by classic utilities like WinDirStat and KDirStat, it uses a 2-dimensional treemap^1 visualization to show the entire directory hierarchy with proportionally sized rectangles. It's performant enough to handle millions of files, thanks to Rust and multi-threading.…

    Jul 2026 · github.com · its alternatives →

  18. 18

    allocscope - a memory tracking tool. Contribute to matt-kimball/allocscope development by creating an account on GitHub.

    2023 · github.com · its alternatives →

  19. 19GO

    Hey HN! We’re Jai and Sanket, co-founders of DeepSource (YC W20). We're open-sourcing Globstar (https://github.com/DeepSourceCorp/globstar), a static analysis toolkit that lets you easily write and run custom code quality and security checkers in YAML [1] or Go [2]. After 5+ years of building AST-based static analyzers that process millions of lines of code daily at DeepSource, we kept hearing a common request from customers: "How do we write custom checks specific to our codebase?" AppSec and DevOps teams have a lot of learned anti-patterns and security rules they want…

    2025 · its alternatives →

  20. 20

    Cuckoo Filter implementation in Go, better than Bloom Filters (unmaintained) - irfansharif/cfilter

    2016 · github.com · its alternatives →

  21. 21

    Find static code analysis tools and linters for Java, JavaScript, PHP, Python, Ruby, C/C++, C#, Go, Swift, and more. All tools and linters are peer-reviewed by fellow developers to select the best tools available. Avoid bugs in production, outages on weekends, and angry customers.

    2020 · analysis-tools.dev · its alternatives →

  22. 22

    Deliver Go binaries as fast and easily as possible

    2021 · goreleaser.com · its alternatives →

  23. 23

    This program provides a simple way of visualizing the different regions of a binary file. Written in C, depends only on libpng. Currently (commit 1dd42e3) it is able to generate PNG images that represent various aspects of the binary: - Grayscale: Byte values, 00..FF. - Ascii: Printability of each byte. - Entropy: Of a "block", changed with --block-size. - Histogram: Bar graph of the byte frequencies. - Bigrams: Each point is determined by a pair of bytes. - Dotplot: Measure self-similarity. Image width/height is N^2. In the future, I plan on adding an SDL version that allows the user…

    2024 · github.com · its alternatives →

  24. 24

    An eBPF tool monitoring a goroutine. Contribute to keisku/gmon development by creating an account on GitHub.

    2024 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →