MCPcopy Index your code
hub / github.com/ryo-ma/github-profile-trophy

github.com/ryo-ma/github-profile-trophy @v1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0 ↗ · + Follow
156 symbols 244 edges 31 files 0 documented · 0% updated 6d agov1.0 · 2026-01-27★ 6,5962 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

GitHub Profile Trophy

GitHub Profile Trophy

🏆 Add dynamically generated GitHub Stat Trophies on your README

stargazers forks issues license share

You can use this service for free. I'm looking for sponsors to help us keep up with this service❤️

Sponsor

⚠️ Notice from the Project Owner

Hello everyone,\ I am the owner of this project.

Currently, due to the increase in users and traffic, the cost of maintaining this service has become quite high, and it is becoming financially difficult to sustain.\ As costs continue to rise, there is a possibility that the service may have to be discontinued.\ We are now at a stage where monetization and financial support are essential.

Your support in the following ways would be greatly appreciated:

  1. Financial support: GitHub Sponsors
  2. Reducing server load through self-hosting (by forking on GitHub and deploying to Vercel)
  3. Share your github-profile-trophy URL deployed to Vercel for load balancing (Send email: saka_ro@yahoo.co.jp or Pull Request)

Load balancing endpoints

These are endpoints provided by volunteers. Please use these in moderation.

Quick Start

Add the following code to your readme. When pasting the code into your profile's readme, change the ?username= value to your GitHub's username.

[![trophy](https://github-profile-trophy.vercel.app/?username=ryo-ma)](https://github.com/ryo-ma/github-profile-trophy)

Use theme

Add optional parameter of the theme.

[![trophy](https://github-profile-trophy.vercel.app/?username=ryo-ma&theme=onedark)](https://github.com/ryo-ma/github-profile-trophy)

More detail

About Rank

Ranks are SSS SS S AAA AA A B C UNKNOWN SECRET.

Rank Description
SSS, SS, S You are at a hard to reach rank. You can brag.
AAA, AA, A You will reach this rank if you do your best. Let's aim here first.
B, C You are currently making good progress. Let's aim a bit higher.
UNKNOWN You have not taken action yet. Let's act first.
SECRET This rank is very rare. The trophy will not be displayed until certain conditions are met.

NOTE: The UNKNOWN rank is denoted by ?

Secret Rank

The acquisition condition is secret, but you can see this.

There are only a few secret trophies. Therefore, if you come up with interesting conditions, I will consider adding a trophy. I am waiting for contributions.

About Display details

  1. Title name of aggregation target.
  2. Current rank.
  3. Title according to rank.
  4. Target aggregation result.
  5. Rank progress bar.

Optional Request Parameters

Filter by titles

You can filter the display by specifying the titles of trophy.

https://github-profile-trophy.vercel.app/?username=ryo-ma&title=Followers

If you want to specify multiple titles.

https://github-profile-trophy.vercel.app/?username=ryo-ma&title=Stars,Followers

You can also exclude the trophies you don't want to display.

https://github-profile-trophy.vercel.app/?username=ryo-ma&title=-Stars,-Followers

Filter by ranks

You can filter the display by specifying the ranks.\ Available values: SECRET SSS SS S AAA AA A B C

https://github-profile-trophy.vercel.app/?username=ryo-ma&rank=S

If you want to specify multiple ranks.

https://github-profile-trophy.vercel.app/?username=ryo-ma&rank=S,AAA

You can also exclude ranks.

https://github-profile-trophy.vercel.app/?username=ryo-ma&rank=-C,-B

NOTE: Since UNKNOWN is denoted by ?, in order to include or exclude it you will have to use rank=? and rank=-? respectively

Specify the maximum row & column size

You can specify the maximum row and column size.\ Trophy will be hidden if it exceeds the range of both row and column.

Available value: number type\ Default: column=6 row=3

Restrict only row

https://github-profile-trophy.vercel.app/?username=ryo-ma&row=2

Restrict only column

https://github-profile-trophy.vercel.app/?username=ryo-ma&column=2

Restrict row & column

https://github-profile-trophy.vercel.app/?username=ryo-ma&row=2&column=3

Adaptive column

https://github-profile-trophy.vercel.app/?username=ryo-ma&column=-1

You can set column to -1 to adapt the width to the number of trophies, the parameter row will be ignored.

Apply theme

Available themes.

theme
flat
onedark
gruvbox
dracula
monokai
chalk
nord
alduin
darkhub
juicyfresh
buddhism
oldie
radical
onestar
discord
algolia
gitdimmed
tokyonight
matrix
apprentice
dark_dimmed
dark_lover
kimbie_dark
aura

flat

https://github-profile-trophy.vercel.app/?username=ryo-ma&theme=flat

onedark

https://github-profile-trophy.vercel.app/?username=ryo-ma&theme=onedark

gruvbox

https://github-profile-trophy.vercel.app/?username=ryo-ma&theme=gruvbox

dracula

https://github-profile-trophy.vercel.app/?username=ryo-ma&theme=dracula

monokai

https://github-profile-trophy.vercel.app/?username=ryo-ma&theme=monokai

chalk

https://github-profile-trophy.vercel.app/?username=ryo-ma&theme=chalk

nord

https://github-profile-trophy.vercel.app/?username=ryo-ma&theme=nord

alduin

https://github-profile-trophy.vercel.app/?username=ryo-ma&theme=alduin

darkhub

https://github-profile-trophy.vercel.app/?username=ryo-ma&theme=darkhub

juicyfresh

https://github-profile-trophy.vercel.app/?username=ryo-ma&theme=juicyfresh

buddhism

https://github-profile-trophy.vercel.app/?username=ryo-ma&theme=buddhism

oldie

https://github-profile-trophy.vercel.app/?username=ryo-ma&theme=oldie

radical

https://github-profile-trophy.vercel.app/?username=ryo-ma&theme=radical

onestar

https://github-profile-trophy.vercel.app/?username=ryo-ma&theme=onestar

discord

https://github-profile-trophy.vercel.app/?username=ryo-ma&theme=discord

algolia

https://github-profile-trophy.vercel.app/?username=ryo-ma&theme=algolia

gitdimmed

https://github-profile-trophy.vercel.app/?username=ryo-ma&theme=gitdimmed

tokyonight

https://github-profile-trophy.vercel.app/?username=ryo-ma&theme=tokyonight

matrix

https://github-profile-trophy.vercel.app/?username=ryo-ma&theme=matrix

apprentice

https://github-profile-trophy.vercel.app/?username=ryo-ma&theme=apprentice

<img width="660" src="https://user-images.githubusercontent.com/31789752/144701036-285cdd4b-d687-4ddc-9

Extension points exported contracts — how you extend this code

Theme (Interface)
(no doc)
src/theme.ts
ErrorPageProps (Interface)
(no doc)
src/pages/Error.ts
StaticRegenerationOptions (Interface)
(no doc)
src/StaticRenderRegeneration/types.ts

Core symbols most depended-on inside this repo

get
called by 15
src/config/cache.ts
error
called by 11
src/Helpers/Logger.ts
render
called by 5
src/card.ts
requestUserRepository
called by 5
src/Services/GithubApiService.ts
log
called by 5
src/Helpers/Logger.ts
getNumberValue
called by 4
src/utils.ts
getIcon
called by 3
src/icons.ts
requestUserInfo
called by 3
src/Services/GithubApiService.ts

Shape

Method 65
Class 64
Function 22
Interface 3
Enum 2

Languages

TypeScript100%

Modules by API surface

src/trophy.ts54 symbols
src/trophy_list.ts11 symbols
src/error_page.ts10 symbols
src/StaticRenderRegeneration/cache_manager.ts9 symbols
src/utils.ts8 symbols
src/config/cache.ts8 symbols
src/Services/GithubApiService.ts8 symbols
src/card.ts7 symbols
src/icons.ts5 symbols
src/Helpers/Retry.ts5 symbols
src/Helpers/Logger.ts5 symbols
src/Types/ServiceError.ts4 symbols

For agents

$ claude mcp add github-profile-trophy \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact