Skip to content

Rachit-Kakkad1/github-trophies

Repository files navigation

GitHub Profile Trophy Banner

πŸ† GitHub Profile Trophy

Showcase your GitHub achievements with dynamic, beautifully crafted trophies.

Stars Forks License


πŸš€ Overview

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.


πŸ› οΈ Quick Start

Elevate your profile in seconds. Copy and paste the following snippet into your README.md, replacing YOUR_USERNAME with your GitHub username.

[![Trophies](https://github-profile-trophy.vercel.app/?username=Rachit-Kakkad1)](https://github.com/Rachit-Kakkad1/github-trophies)

✨ Live Preview

Rachit Kakkad's Trophies

🎨 Themes & Customization

Express your style with over 20+ premium themes and deep customization options.

Popular Themes

One Dark Dracula Gruvbox
theme=onedark theme=dracula theme=gruvbox

βš™οΈ Parameters

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

πŸŽ–οΈ The Ranking System

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?

πŸ’» Self-Hosting & Deployment

Support the project and reduce server load by deploying your own instance!

  1. Fork the repository to your account.
  2. Connect your fork to Vercel.
  3. Add your GH_TOKEN to Environment Variables.
  4. Deploy!

Local Generation

You can also generate trophies locally using Deno:

deno run --allow-net --allow-env --allow-read --allow-write ./render_svg.ts Rachit-Kakkad1 ./output onedark

🀝 Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ’– Support the Project

If you find this project useful, consider giving it a ⭐ or sponsoring the developer.


πŸ“œ License

Distributed under the MIT License. See LICENSE for more information.

Built with ❀️ by Rachit Kakkad

About

πŸ† Self-hosted GitHub Profile Trophy generator β€” cinematic UI with Three.js + GSAP. 20 themes, 1-click README embed. Open source & open for contributors.

Topics

Resources

License

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors