Show HN: go-stats-calculator, CLI for computing stats:mean,median,variance,etc.
2 points
2 hours ago
| 0 comments
| github.com
| HN
What: go-stats-calculator[1] - CLI tool for computing statistics (mean, median, variance, std-dev, skewness, etc.)

Why: I needed a quick way to look at statistics without having to resort to something heavy such as Python + its statistics module or Excel.

Disclaimer: Vibe-coded by Gemini 2.5 Pro and Opus 4.5 but also validated through unit tests and independent verification[2].

Install: Homebrew[3] or GoReleaser built binaries[4].

Demo:

    $ seq 99 322 | stats

    --- Descriptive Statistics ---
    Count:          224
    Sum:            47152
    Min:            99
    Max:            322
    
    --- Measures of Central Tendency ---
    Mean:           210.5
    Median (p50):   210.5
    Mode:           None
    
    --- Measures of Spread & Distribution ---
    Std Deviation:  64.8074
    Variance:       4200
    Quartile 1 (p25): 154.75
    Quartile 3 (p75): 266.25
    Percentile (p95): 310.85
    Percentile (p99): 319.77
    IQR:            111.5
    Skewness:       0 (Fairly Symmetrical)
    Outliers:       None
[1] https://github.com/jftuga/go-stats-calculator

[2] https://github.com/jftuga/go-stats-calculator/tree/main?tab=...

[3] https://github.com/jftuga/go-stats-calculator?tab=readme-ov-...

[4] https://github.com/jftuga/go-stats-calculator/releases

No one has commented on this post.