Go Debugging

Open-source Go projects categorized as Debugging

Top 10 Go Debugging Projects

  • ksniff

    Kubectl plugin to ease sniffing on kubernetes pods using tcpdump and wireshark

    Project mention: unknown field "capabilities" in io.k8s.api.core.v1.PodSecurityContext (running tshark in a container/k8s pod) | /r/codehunter | 2023-05-06

    so probably the right way is to use some tool like that (ksniff) or setup a sidecar container. But I am still curious to why I get the above error.

  • stern

    ⎈ Multi pod and container log tailing for Kubernetes -- Friendly fork of https://github.com/wercker/stern (by stern)

    Project mention: 🦊 GitLab CI: 10+ Best Practices to Avoid Widespread Anti-patterns | dev.to | 2023-09-25

    node-and-git: image: node:18.10-alpine before_script: - apk --no-cache add git kubectl-and-stern: image: alpine/k8s:1.22.13 before_script: # install stern - curl --show-error --silent --location https://github.com/stern/stern/releases/download/v1.22.0/stern_1.22.0_linux_amd64.tar.gz | tar zx --directory /usr/bin/ stern && chmod 755 /usr/bin/stern playwright-and-kubectl: image: mcr.microsoft.com/playwright:v1.35.1-focal before_script: # install kubectl - curl --show-error --silent --location --remote-name https://storage.googleapis.com/kubernetes-release/release/v1.25.3/bin/linux/amd64/kubectl && chmod +x ./kubectl && mv ./kubectl /usr/local/bin/

  • Revelo Payroll

    Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.

  • cdp

    Package cdp provides type-safe bindings for the Chrome DevTools Protocol (CDP), written in the Go programming language.

  • teletrace

    Open-Source Tracing Platform

    Project mention: Teletrace a new open-source tracing platform based on OpenTelemetry | news.ycombinator.com | 2023-05-02
  • 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
  • gostackparse

    Package gostackparse parses goroutines stack traces as produced by panic() or debug.Stack() at ~300 MiB/s.

  • gont

    A testing framework for distributed Go applications

    Project mention: Gont – A testing framework for distributed Go applications | news.ycombinator.com | 2023-05-05
  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • ssl-handshake

    A command-line tool for testing SSL/TLS handshake latency, written in Go.

  • ecal

    A simple embeddable scripting language which supports concurrent event processing. (by krotik)

  • kemba

    A tiny debug logging tool. Ideal for CLI tools and command applications. Inspired by https://github.com/visionmedia/debug

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 2023-09-25.

Go Debugging related posts


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

Project Stars
1 ksniff 2,857
2 stern 2,193
3 cdp 688
4 teletrace 585
5 trice 364
6 gostackparse 101
7 gont 60
8 ssl-handshake 54
9 ecal 34
10 kemba 10
Learn any GitHub repo in 59 seconds
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.