01 · Roasts
following: 0 — The Oracle Speaks
22,720 people follow you and you follow literally zero people back. GitHub's most powerful hermit. The algorithm thinks you're a deity; you've decided to play the part.
82% Stale Repo Ratio
97 of your 118 repos haven't been touched in 2+ years. That's not a portfolio, that's a graveyard with a very impressive headstone (libxev). At least put a 'archived' badge on the corpses.
4,061 Commits and Zero Days Off
Your heatmap looks like a solid green brick. No vacations. No weekends. No mercy. The 4 nightOwlPct suggests you even sleep on a schedule. Are you okay?
Nushell in 2026
vouch — a 4,438-star production tool used by Ghostty — is written in Nushell. You could've picked Go, Zig, or literally any language with a debugger. You chose the shell nobody's heard of. Respect. Terror. Both.
591 PRs This Year and Still No CI on go-libghostty
You opened 591 pull requests in a single year — more than one per day — but somehow the brand-new, 135-star cgo bindings repo you published 7 weeks ago has no CI. Cobbler's children, shoeless.
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% weight81A
- Consistency20% weight95S
- Quality20% weight77B
- Depth15% weight75B
- Breadth10% weight80A
- Community10% weight75B
03 · Stats
365-day commit heatmap
359 active days
Language distribution
- Go51%
- Zig22%
- Ruby22%
- Nushell2%
- Nix1%
- TypeScript0%
- Other2%
04 · Numbers
Owned repos
non-fork
88
Commits
last 12 months
4,061
Followers
22,720
Joined GitHub
Feb 2008
05 · Top repos
mitchellh /
libxev
libxev is a production-ready cross-platform event loop with 3.5k stars, used in major projects like Ghostty; ships with polished architecture, multiple backends (io_uring, kqueue, epoll, WASI, IOCP), comprehensive docs, CI, and C API binding.
mitchellh /
vouch
A polished, production-ready trust management system with comprehensive GitHub Actions integration. 4.4k stars, full test suite (HAS_CI + HAS_TESTS), rich docs (README + design.md + ARCHITECTURE.md), and clean Nushell implementation used by Ghostty.
mitchellh /
nixos-config
Mitchell Hashimoto's well-documented NixOS/nix-darwin configuration demonstrating advanced multi-system setup (6 configurations across Linux/macOS/WSL). Typed Nix, comprehensive README, organized module structure, active maintenance, and ~6 years of sustained development with 30 recent commits.
mitchellh /
zig-overlay
Well-maintained Nix flake packaging Zig compiler with 501 stars. Provides binary distribution mirrors, dev templates, Homebrew bottle support, and automated daily updates via CI. Solid tooling and documentation for Nix ecosystem users.
mitchellh /
zig-objc
Production-ready Objective-C runtime bindings for Zig with well-structured typed code, comprehensive tests, CI, and clear documentation. Actively maintained indie library used in shipping code.
mitchellh /
go-libghostty
Well-crafted Go cgo bindings for libghostty-vt with comprehensive API, extensive tests, and detailed docs. MIT-licensed but young (7 weeks old), mirror repo with unstable API surface.
mitchellh /
zig-js
Specialized Zig-to-JS WebAssembly interop library with clean NaN-boxing protocol, comprehensive tests, and MIT license. 284 stars, active maintenance (last push Apr 2026), but niche use case.
06 · Timeline
- Feb 27, 2008Joined GitHub
- May 5, 2020Created nixos-config — My NixOS configurations.
- Aug 22, 2022Created zig-overlay — Nix flake for the Zig compiler.
- Dec 2, 2022Created zig-js — Access the JS host environment from Zig compiled to WebAssembly.
- Jan 2, 2023Created zig-objc — Objective-C runtime bindings for Zig (Zig calling ObjC).
- Jan 7, 2023Created libxev — libxev is a cross-platform, high-performance event loop that provides abstractions for non-blocking IO, timers, events, and more and works on Linux (io_uring or epoll), macOS (kque
- Feb 5, 2026Created vouch — A community trust management system based on explicit vouches to participate.
- Apr 10, 2026Created go-libghostty — [Mirror] Go bindings for libghostty-vt. Source of truth: https://tangled.org/mitchellh.com/go-libghostty
- May 27, 2026Most recent push to go-libghostty
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.