01 · Roasts
1,134 Repos and Still Going
With 1,134 public repos and zero stale ratio, Sindre doesn't have a GitHub — he has a content farm. At this point 'full-time open-sourcerer' is underselling it; 'open-source industrial complex' feels more accurate.
soloPct: 95% — No Co-pilots Allowed
95% of commits are solo. Got has 10k+ dependent packages and 5M+ repos relying on it, yet Sindre runs it like a sole proprietorship. The bus factor is a single very prolific Norwegian.
supercharge-meta Escaped Quality Control
Every other repo has READMEs, tests, CI, and MIT licenses. Then there's supercharge-meta: 29 stars, no README, no license, no tests, unknown language. It's like finding a sock under the couch of someone whose house is otherwise immaculate.
Following 31 People, Followed by 78k
A follower-to-following ratio of 2,540:1. Sindre is essentially a one-way broadcast tower. He could follow back one person per 2,540 fans and it would feel generous.
2,873 Commits/Year Is Not a Hobby
That's nearly 8 commits every single day of the year across 12+ actively maintained projects. The heatmap looks like someone spilled green paint on a calendar. String-width has future-dated commits — even time itself can't keep up.
Built using
Zoral
Shadows one worker for a week, then takes over their job with zero extra setup. Behaves exactly like the original.
zoral.ai
02 · Category breakdown
- Impact25% weight98S
- Consistency20% weight95S
- Quality20% weight89A
- Depth15% weight88A
- Breadth10% weight80A
- Community10% weight90S
03 · Stats
365-day commit heatmap
300 active days
Language distribution
- JavaScript53%
- TypeScript35%
- Swift5%
- CSS3%
- Rust2%
- HTML1%
- Other1%
04 · Numbers
Owned repos
non-fork
100
Commits
last 12 months
2,873
Followers
78,759
Joined GitHub
Dec 2009
05 · Top repos
sindresorhus /
type-fest
Ecosystem-defining TypeScript utility types library with 17k stars, rigorous type-level programming, comprehensive tests, strict CI, excellent documentation, and continuous maintenance since 2019. Ships 600+ type utilities with strong architectural discipline.
sindresorhus /
ky
Tiny, elegant Fetch API wrapper with 16.8k stars. Strict TypeScript, comprehensive test suite, advanced features (retries, hooks, schema validation), and clean architecture. Definition of a top-tier utility library.
sindresorhus /
got
Production-grade HTTP library with 14.9k stars, used by 10k+ packages, 5M+ repos. TypeScript, comprehensive test suite, strict CI/CD, MIT license, advanced features (hooks, pagination, retry, HTTP/2).
sindresorhus /
ora
Well-maintained, production-ready terminal spinner library with 9.7k stars, comprehensive TypeScript types, strong CI/CD, detailed API documentation, and active development (9.4.0 released 2026-04).
sindresorhus /
eslint-plugin-unicorn
Mature ESLint plugin with 100+ rules, 5k stars, comprehensive test/CI coverage, well-documented architecture, and 10-year sustained development. Core linting utility widely adopted in production tooling.
sindresorhus /
np
Mature npm publishing CLI with 7.6k stars; well-crafted JS tooling for automating semantic versioning, git management, and npm publishing with comprehensive test coverage and clean architecture.
sindresorhus /
awesome-npm
Curated awesome-list for npm with 4.7k stars. Defines the genre of npm resources, well-maintained over 10 years, but lacks tests/CI and minimal code complexity as a markdown-based resource index.
sindresorhus /
p-queue
TypeScript promise queue with concurrency control, 4.2k stars. Ships production-ready with full TS types, comprehensive test suite (basic.ts, advanced.ts, rate-limit.ts, strict.ts), CI/CD pipeline, and thoughtful features (priority queues, rate limiting, AbortSignal support, strict sliding-window mode).
sindresorhus /
string-width
Well-engineered utility for measuring Unicode string display width. Handles complex grapheme segmentation, emoji, Hangul, and ANSI codes. Typed, documented, CI tested, but no unit tests in repo (uses test runner setup).
sindresorhus /
sindresorhus.github.com
Sindre Sorhus's personal website built with Astro. Well-maintained portfolio project with CI/CD, tests, and proper typing. Shows sustained development over 15 years with regular commits.
sindresorhus /
appcast-workflow
Reusable GitHub Actions workflow (27 KB) for Sparkle appcast generation. Small, focused utility with clear README and CI setup. Active in 2025–2026 with sparse commits. Tailored to author's personal needs; limited ecosystem reach.
sindresorhus /
supercharge-meta
Minimal experimental repo with no README, no tests, no license, and unknown language. 52KB codebase with recent activity but no documentation or quality scaffolding visible.
06 · Timeline
- Dec 20, 2009Joined GitHub
- Sep 6, 2011Created sindresorhus.github.com — Personal website of Sindre Sorhus
- Mar 27, 2014Created got — 🌐 Human-friendly and powerful HTTP request library for Node.js
- Jul 16, 2015Created string-width — Get the visual width of a string - the number of columns required to display it
- Aug 16, 2015Created np — A better `npm publish`
- Jan 13, 2016Created awesome-npm — Awesome npm resources and tips
- Mar 3, 2016Created ora — Elegant terminal spinner
- Apr 9, 2016Created eslint-plugin-unicorn — More than 100 powerful ESLint rules
- Oct 28, 2016Created p-queue — Promise queue with concurrency control
- Sep 4, 2018Created ky — 🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API
- Mar 13, 2019Created type-fest — A collection of essential TypeScript types
- Jul 7, 2024Created appcast-workflow — Reusable workflow to generate Sparkle appcast.xml for my apps
- Sep 28, 2024Created supercharge-meta
- Apr 27, 2026Most recent push to string-width
07 · Compare
08 · Rubric
How this score was produced
Overall = Σ (category × weight) + gentle top-end curve
Tier thresholds
▸ How the pipeline works
- 01Scrape.Pull every non-fork repo pushed in the last 90 days, plus your contribution calendar, followers, and language byte counts — straight from GitHub's REST & GraphQL APIs.
- 02Triage.A small model reads every repo's file tree + README and picks the 20 files per repo that actually reveal how you code.
- 03Grade each repo. All repos run in parallel through a fast scoring model that reads the picked files and rates each one independently on Impact, Quality, and Depth — with evidence citations.
- 04Aggregate. A larger reasoning model combines the per-repo scores with server-computed stats (heatmap, commit cadence, language entropy, follower count) to produce the 6-dimension profile score + roasts.
- 05Correct.Deterministic server-side checks enforce anchor-scale floors (e.g. a profile with 2,000+ public commits can't score 30 Consistency) and recompute the final verdict.
~90 seconds per profile, ~$0.25 in compute. Total of ~240 files read across your top-12 repos. One rating per GitHub account per day.
▸ Data sources & caveats
- Heatmap & commit totals: GitHub GraphQL
contributionsCollection— covers the last 365 days, includes private repos when the user has opted in (default). - Language %: byte totals across the top 30 owned non-fork repos.
- Curve: a small upward nudge centered on raw score ≈ 70, capping at 100. Prevents specialists from being unfairly penalised for narrow breadth.
- Anchor corrections: when server-measured signals (e.g. privateWorkLikely, multiRepoVolume, follower count) mandate a minimum category score, the aggregation step enforces it. These are signal-conditional, not identity-based floors.