# goforj/godump

A minimal, developer-friendly pretty-printer and debug dumper for Go structs, inspired by Laravel’s dump() and Symfony’s VarDumper.

Repository: https://github.com/goforj/godump
Canonical: https://ross.abutalabs.com/products/godump
Language: Go
License: MIT
License Family: permissive
Topics: dd, debugging, debugging-tools, dump, dumper, go, golang, laravel, pretty-print, var-dump
Last push: 2026-08-01T04:47:45+00:00

## Health v2 (maintenance only)
Score: 75/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 95, release rhythm 72, longevity 33
- inputs: {"age_days": 464, "days_push": 32, "days_rel": 188, "gap_med": 4.0, "n_releases_24m": 13}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1754, forks 36 (observed 2026-08-28T04:05:31.940758+00:00)

## What it is
godump is a zero-dependency, developer-friendly pretty-printer and debug dumper for Go, inspired by Laravel's dump() and Symfony's VarDumper. It provides colorized terminal and HTML output of structs, slices, and maps, with cyclic reference detection, JSON helpers, and diff output.

## Use cases
- pretty-print Go structs for debugging
- dump variables with colorized terminal output
- diff two Go values visually
- dump structs as JSON strings
- replace fmt.Println debugging with structured dumps
- inspect nested maps and slices with cycle detection

## When to choose
- you want a Laravel/Symfony-style dump() or dd() experience in Go
- you need zero-dependency debugging output
- you want HTML or JSON dump formats alongside terminal output

## When to avoid
- you need deep reflection-based serialization for production data export
- you only need simple fmt printing
- you need a debugger with breakpoints rather than print debugging

## Facets
- artifact type: library
- maturity: active
- function: developer-tools, logging
- domain: developer-tools
- platform: go, cli, cross-platform
- tags: pretty-print, debug-dumper, var-dump, zero-dependency, laravel-inspired, colorized-output, debugging, command-line

## Member repositories
- goforj/godump (main) score 75

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:31.940758+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:28:07.281042+00:00, confidence not recorded.
  - readme: https://github.com/goforj/godump (fetched 2026-08-28T04:05:31.940758+00:00, sha 1c6ad7ee7480)
- Data as of 2026-08-30T08:39:29.467469+00:00.
