npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

gitrelic

v0.44.0

Published

Git archaeology CLI — surface churn, bus factor, hotspots, and cursed files from your repo's git history

Readme

Gitrelic

Git archaeology — surface churn patterns, bus factor risks, hotspots, and cursed files from your repo's git history.

Built on the methodology from Adam Tornhill's Your Code as a Crime Scene and Software Design X-Rays. Zero external dependencies — everything comes from git log and git ls-files.

Install

# npx
npx gitrelic --web

# global
npm install -g gitrelic

Quick Start

# Analyze current directory
gitrelic

# Analyze a specific repo
gitrelic --path ~/projects/my-app

# Open web dashboard
gitrelic --path ~/projects/my-app --web

# Analyze only the last 6 months
gitrelic --path ~/projects/my-app --since "6 months ago"

# Output JSON for piping
gitrelic --path ~/projects/my-app --json > report.json

What You Get

Churn & Complexity

Churn analysis, churn velocity, hotspot scoring and clustering, complexity trends, and rewrite ratios.

Ownership & Risk

Bus factor, knowledge concentration, ghost files (owned by inactive authors), contributor profiles, and co-authorship analysis.

History & Patterns

Age maps, dead code candidates, blast radius, coupling maps, parallel development detection, rename tracking, and commit timing stress patterns.

Diagnostics

Cursed files (high churn + concentrated ownership + age paradoxes), shame scores (commit message forensics), test coverage proximity, and LOC/language breakdown.

22 Analyzers

All analysis comes from pure git history — no language-specific tooling, no external wrappers.

Terminal & Web

Rich Ink-powered terminal UI for quick scans, plus a full web dashboard with hero visualizations and 23 deep-dive tabs via --web.

Documentation

Full docs at nebulord-dev.github.io/gitrelic

License

MIT