[ System notification ]

Your GitHub profile, awakened.

Ranks from E to EX measured against real GitHub players, a job class, titles you earn, and a year of commits that rises as a shadow army. Drawn as SVG for your profile README and refreshed every night by a GitHub Action.

Widgets25
Layouts10
Themes31
Arsenal logos602
Fake numbers0
Hunter license of billtruong003 ARISE: every active day of the last year rises as a shadow knight

[ Hall of Hunters ]

Some well-known players, awakened.

Drawn from their public GitHub data with the same code, each in a theme of its own, and refreshed every night.

Hunter license of torvalds
Linus Torvalds · Linux, Git@torvalds
Hunter license of gaearon
Dan Abramov · React, Redux@gaearon
Hunter license of sindresorhus
Sindre Sorhus · 1,100+ open source repositories@sindresorhus
Hunter license of yyx990803
Evan You · Vue, Vite@yyx990803
Hunter license of karpathy
Andrej Karpathy · nanoGPT, llm.c@karpathy
Hunter license of antfu
Anthony Fu · Vitest, UnoCSS, Slidev@antfu
Activity of torvalds

[ What the System shows ]

25 widgets, every number real.

Each image below is billtruong003's real profile, regenerated every night.

Ranked against real players

Every rank is a percentile. We sampled 1,080 regular GitHub players at random (10 or more contributions a year) and fitted each stat, so TOP 2% means exactly that.

  • E below the 40th percentile, EX in the top 0.05%
  • Ranks from A up glow, pulse, shimmer, burn, and EX throws sparks
  • The overall rank is the percentile of your combined score, so nobody is capped
Rank ladder

A status window, not a stats card

Six stats with a rank and a top share each, a stat web on the same scale, a level that climbs with every kind of contribution, and a class awakened from your top language.

  • STR, AGI, INT, VIT, LUK and CHA, each with its real source
  • The value that reaches the next rank under every stat
  • Ranks drawn as sigils whose frame grows with the tier
Status window

Your year, played as a game

Pick how your contribution calendar comes to life.

A violet wave sweeps the year. Every active day rises as a shadow knight; days with ten or more contributions become glowing marshals.

Activity widget

25 achievements, a title to wear

Three tiers each, from Night Owl to Pull Shark, plus titles you earn by clearing daily quests. Reach tier I and the title is yours to show under your name.

  • Earned from real behaviour: commit hours, streaks, merged pull requests, quests cleared
  • Locked badges show exactly how far away they are
  • Choose your title in one line of config
Achievements
Active quest. Your latest repository as a dungeon to clear.
Passive skills. Top languages, with a rune for each class.
Contribution log. Streaks that do not break before the day ends.
Combat record. Raids into other people's repositories and more.
Hunting hours. When you actually commit, on a 24-hour clock.
Daily quest. Three easy quests a day and a weekly boss. Miss a day and you land in the Penalty Zone.
Stat web. Your six stats on the percentile scale.
Oracle scroll. A quote of the day, or your own list.

Your arsenal, from 602 logos

Your top languages are equipped automatically. List the rest and they land on shelves by kind: game, web, cloud, design, tools and more. Anything without a logo gets a monogram.

  • Engines, languages, frameworks, clouds, databases, design and audio tools
  • Pick them in the configurator below
  • Also: repo spotlight, contacts, banner, bio, career log and a CV link
Arsenal

[ Formations ]

10 README layouts.

Pick one line in awaken.json and your README is arranged for you. Green ones need only a username; the others pick up your links, bio and feeds when you add them.

DefaultZERO CONFIG

Everything that needs no input: card, ladder, stat web, the year, spotlight and today. Level Up shows on days something changed.

"layout": "default"

ClassicZERO CONFIG

Every stat widget in reading order, halves paired.

"layout": "classic"

Stats SheetZERO CONFIG

For the numbers person: status, ladder, combat, hours and achievements.

"layout": "stats"

Activity FirstZERO CONFIG

Your year as a game up top, both styles, then today.

"layout": "activity"

BentoZERO CONFIG

One image on a grid: card, ladder, web, skills, quest, today, the year and more.

"layout": "bento"

Bento CompactZERO CONFIG

The smallest complete profile: card, ladder, today and the year.

"layout": "bento_compact"

MinimalUSES banner, socials

Banner, card and contacts: one glance.

"layout": "minimal"

ShowcaseUSES banner, socials

The loud one: glitch banner, the year, level ups, spotlight and contacts.

"layout": "showcase"

DashboardUSES bio, feeds

Banner, bio and skills, quest and log, today and your latest posts.

"layout": "dashboard"

PortfolioUSES bio, career, cv, socials, arsenal

For job hunting: who you are, career, arsenal, what you built, contacts and your CV.

"layout": "portfolio"

Bento: one image, nothing drifts

The Bento layouts draw every tile into a single SVG on a grid, so spacing is exact on every screen. The trade-off: the whole block is one link.

Bento layout

[ Dimensions ]

31 themes, all readable.

Every theme is held to the same contrast rules in dark and light. Rank colors never change, so an S is gold everywhere. New: the Cultivation pack. Pick one to try it below.

System

Cultivation

Editor

Games

[ How it runs ]

Set it once. The System updates at midnight.

01

You add a config

awaken.json holds your theme, title, activity style and timezone.

02

The Action runs nightly

Just after midnight in your timezone it reads your GitHub data and draws every widget, dark and light.

03

Your README updates itself

The SVGs are committed and one marked block of your README is rewritten. Nothing else is touched.

[ Configurator ]

Awaken your profile.

Fill this in, preview it with your own data, and copy three snippets into your profile repository.

The preview uses your public data.

Activity

Shown only once you reach tier I of it.

Skill icons
Motion

The workflow runs at 00:10 in this zone.

Your top languages are equipped automatically; these fill the inventory. Up to 24.

Save at the root of your profile repository (the one named after your username).

Preview of billtruong003.