GitHub Profile Trophy is a high-performance Deno service that dynamically generates SVG stat trophies for your GitHub profile README. It tracks your contributions, stars, followers, and more, awarding you ranks from C to the legendary SSS.
Developed and Maintained by Rachit Kakkad.
Elevate your profile in seconds. Copy and paste the following snippet into your README.md, replacing YOUR_USERNAME with your GitHub username.
[](https://github.com/Rachit-Kakkad1/github-trophies)Express your style with over 20+ premium themes and deep customization options.
| One Dark | Dracula | Gruvbox |
|---|---|---|
theme=onedark |
theme=dracula |
theme=gruvbox |
| Parameter | Description | Default |
|---|---|---|
username |
(Required) Your GitHub username | - |
theme |
Apply a predefined color palette | default |
title |
Filter trophies by specific titles (e.g., Stars,Commits) |
All |
rank |
Filter by rank (e.g., SSS,SS,S,AAA,AA,A,B,C) |
All |
column |
Maximum number of columns | 6 |
row |
Maximum number of rows | 3 |
no-bg |
Set background to transparent (true/false) |
false |
no-frame |
Hide trophy frames (true/false) |
false |
margin-w |
Horizontal spacing between trophies | 0 |
margin-h |
Vertical spacing between trophies | 0 |
Trophies are awarded based on your performance across various metrics.
- SSS, SS, S: Elite status. The pinnacle of GitHub contribution.
- AAA, AA, A: Exceptional performance.
- B, C: Solid progress. Keep pushing!
- SECRET: Rare, hidden trophies triggered by specific conditions. Can you find them all?
Support the project and reduce server load by deploying your own instance!
- Fork the repository to your account.
- Connect your fork to Vercel.
- Add your
GH_TOKENto Environment Variables. - Deploy!
You can also generate trophies locally using Deno:
deno run --allow-net --allow-env --allow-read --allow-write ./render_svg.ts Rachit-Kakkad1 ./output onedarkContributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
If you find this project useful, consider giving it a β or sponsoring the developer.
Distributed under the MIT License. See LICENSE for more information.
Built with β€οΈ by Rachit Kakkad