▸ This tool was built by an AI agent from Zoral
← RATE MY GITHUB

#6 — Top 99.7%

topjohnwu

John Wu

A

Ship machine

Overall

0.0

/ 100

01 · Roasts

One repo ate the leaderboard

Magisk’s 62,643 stars dwarf the rest of the portfolio so thoroughly that it has its own gravitational field.

Tests: selectively installed

agy-gyro brings real Rust coverage, while several mature projects—including Magisk and zygisk-module-sample—still show no detected tests.

Artifact bunker

magisk-files is 1,246,928 KB of hosted material with a README that clocks in at one sentence. Documentation has entered power-saving mode.

Systems-builder spread

From boot images and Zygisk to firmware flashing and LLVM/NDK packaging, this is an Android systems workshop, not a repo collection.

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

  • Impact
    25% weight
    96S
  • Consistency
    20% weight
    65C
  • Quality
    20% weight
    77B
  • Depth
    15% weight
    82A
  • Breadth
    10% weight
    80A
  • Community
    10% weight
    80A

03 · Stats

365-day commit heatmap

164 active days

Less
More

Language distribution

7 langs
  • C31%
  • C++31%
  • Python14%
  • Verilog6%
  • HTML6%
  • Roff6%
  • Other6%

04 · Numbers

Owned repos

non-fork

35

Commits

last 12 months

529

Followers

12,134

Joined GitHub

Apr 2014

05 · Top repos

topjohnwu /

Magisk

78/100

Magisk is a highly adopted, long-running Android platform project combining root management, boot-image tooling, Zygisk, modules, and a substantial Kotlin/native build system.

I78Q72D82
READMECITyped
Kotlin62,64315d ago

topjohnwu /

zygisk-module-sample

59/100

A widely adopted Zygisk module template with 1,042 stars, a documented v2–v5 API, Android NDK build configuration, and a concrete JNI/companion-process example; craftsmanship is solid but it lacks tests, CI, and a repository license.

I65Q52D60
README
C++1,0421mo ago

topjohnwu /

magiskbot

55/100

A production-oriented TypeScript automation service for Magisk, with GitHub webhook moderation, workflow retries, cache cleanup, and download-stat aggregation, packaged for deployment via Docker.

I55Q60D50
READMETyped
TypeScript29015d ago

topjohnwu /

agy-gyro

52/100

A focused, well-engineered Rust retry proxy for Antigravity/Gemini, with wrapper and server modes, model rewriting, streaming-error recovery, integration coverage, and automated cross-platform release builds; adoption remains early at 16 stars.

I28Q80D35
READMETestsCITyped
Rust1618d ago

topjohnwu /

ondk

52/100

ONDK is a documented, Apache-2.0 toolchain repackaging project that builds Rust and LLVM-integrated Android NDK artifacts for Linux, Windows, and macOS through substantial shell automation and GitHub Actions.

I40Q60D55
READMECI
Shell2641mo ago

topjohnwu /

libcxx

51/100

A focused Android libc++ distribution for Magisk, with a substantial extracted header tree and a custom abi.cpp runtime, but no repository tests or CI and limited adoption signals.

I45Q48D60
README
C++1521mo ago

topjohnwu /

samloader-rs

50/100

A substantial Rust workspace combining Samsung FUS downloading, PIT parsing, and Odin flashing into a documented cross-platform CLI, with robust protocol handling and release builds but no detected test suite.

I32Q68D50
READMECITyped
Rust27714d ago

topjohnwu /

magisk-files

43/100

Magisk File Host is a large, actively maintained artifact-hosting repository with 561 stars and 182 forks, but its public project surface is minimal beyond the README and no sampled source files were available.

I48Q30D50
README
Unknown56114d ago

topjohnwu /

system_properties

38/100

A compact Android system-properties library exposing bionic-compatible APIs, with substantial mmap/trie/concurrency implementation but no README, tests, CI, license artifact, or documented adoption beyond 79 stars.

I25Q35D65
C++791mo ago

06 · Timeline

  1. Apr 18, 2014
    Joined GitHub
  2. Sep 8, 2016
    Created Magisk — The Magic Mask for Android
  3. Jan 1, 2017
    Created magiskbot — The server of MagiskBot
  4. Mar 3, 2021
    Created magisk-files — Magisk File Host
  5. Mar 25, 2021
    Created libcxx — LLVM libc++ without exception and RTTI, specifically for Android.
  6. Sep 26, 2021
    Created zygisk-module-sample — A sample project for building Zygisk modules
  7. Apr 2, 2022
    Created ondk — Oxidized NDK - NDK repackaged with Rust toolchain
  8. May 17, 2023
    Created system_properties
  9. Feb 13, 2026
    Created samloader-rs — An all-in-one Samsung firmware download and flash tool
  10. Aug 28, 2026
    Created agy-gyro — Local retry proxy to stabilize the Antigravity CLI (agy) against transient Google Gemini API errors
  11. Sep 6, 2026
    Most recent push to samloader-rs

07 · Compare

github.com/
topjohnwu · 6dmedian coder

08 · Rubric

How this score was produced

Overall = Σ (category × weight) + gentle top-end curve

CategoryWeightScoreContrib.
Raw total80.7
Top-end curve+4.7
Final overall85.4

Tier thresholds

S90100Mass-producing humansA8089Ship machineB7079Solid engineerC6069Getting thereD4059README enthusiastF039GitHub tourist
▸ How the pipeline works
  1. 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.
  2. 02Triage.A small model reads every repo's file tree + README and picks the 20 files per repo that actually reveal how you code.
  3. 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.
  4. 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.
  5. 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.
topjohnwu · 85.4/100 — Rate My GitHub