Generate a fun, shareable fantasy-themed profile card from any GitHub username.
Compare two GitHub users in a stat-based duel decided by real activity numbers.
Browse leaderboards ranking GitHub users by streaks, stars, and other stats.
| tosxin-456/gitgrimoire | aestheticsuraj234/chai-gpt-build | appariciojunior/motion-studio-open | |
|---|---|---|---|
| Stars | 15 | 15 | 15 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 2/5 | 2/5 | — |
| Audience | vibe coder | developer | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires a no-scope GitHub personal access token and running Prisma migrations before first use.
GitGrimoire turns a GitHub username into a themed profile card inspired by the anime Black Clover, without requiring the visitor to sign in or authorize anything. You type a username, and the site pulls real activity from that account, including commits, streaks, pull requests, and stars, then turns it into a fantasy style character sheet. The result appears as a 3D book that opens with an animated ceremony, particles and all, revealing a two page spread showing an avatar, a rank, a squad, an element style attribute, and six stats scored from zero to ninety nine. Those stats are each built from a different mix of real GitHub numbers, so no single number decides the whole card. For example, one stat blends total commits, current streak, and active days, while another blends stars received and how dominant your most used programming language is. The combined score maps onto a ranked ladder of titles, and the card's rarity, from common up to a rare four leaf level, is based on that overall score. One single five leaf rarity exists and cannot be earned by any score, reserved as a joke for the project's own creator. The site also includes a duel mode where two GitHub profiles are compared and a winner is decided by their stats, always the same way for the same two people, plus leaderboards ranking users by different stats. You can export your card as an image to share. Behind the scenes, it reads public GitHub data through GitHub's GraphQL API using a token with no special permissions, scores it, and stores results in a SQLite database so that profile pages and leaderboards persist. It is built with Next.js, TypeScript, Tailwind CSS, Framer Motion for the animations, and Prisma for the database layer. Running it locally requires creating a GitHub token with no scopes and setting it as an environment variable before installing dependencies and starting the development server.
Turns any GitHub username into an animated, Black Clover themed profile card scored from real commits, streaks, and stars.
Mainly TypeScript. The stack also includes TypeScript, Next.js, Tailwind CSS.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.