Skip to content

SWARVY/git-labyrinth

Repository files navigation

Git Labyrinth

Your GitHub activity awakens as a pixel hero in the dungeon.

Every commit, every repository, every line of code shapes a character that represents your journey as a developer.

Git Labyrinth

Git Labyrinth

Live Demo | 한국어

If you enjoy this project, please consider giving it a Star! It helps a lot and keeps the dungeon lit.

How it Works

  1. Link Your GitHub — Sign in with your GitHub account to begin your adventure. Your coding history becomes the foundation of your character.
  2. Characters Awaken — Your repositories are analyzed and transformed into RPG characters. Each programming language determines your class, level, and abilities.
  3. Share Your Card — Generate an OG image card featuring your pixel heroes and embed it in your GitHub README to showcase your developer identity.

Job Classes

Each programming language forges a unique warrior. Your most-used languages determine which heroes join your party.

Language Class Weapon
Python Summoner Staff of Pythons
JavaScript Bard Electric Lute
TypeScript Paladin Shield of Interface
Java Knight Greatsword
Kotlin Ranger Composite Bow
Swift Rogue Twin Daggers
C++ Berserker Giant Axe
C# Spellsword Runeblade
Go Monk Iron Fists
Rust Blacksmith Forge Hammer
PHP Necromancer Bone Scythe
Ruby Alchemist Philosopher Stone

RPG Stats

Your GitHub activity is converted into 5 RPG attributes, each scaled from 0 to 100.

Stat Source Max Threshold
VIT (Vitality) Consecutive commit days 365 days
CHA (Charisma) GitHub followers 1,000
WIS (Wisdom) Account age 3,650 days (10 years)
STR (Strength) Total contributions (past year) 5,000
AGI (Agility) Repositories contributed to 50

Embed in Your README

After signing in and syncing your characters, copy the markdown snippet from the site and paste it into your GitHub profile README.

[![Git Labyrinth](https://labyrinth.forimaginary.dev/api/og?userId=YOUR_USER_ID)](https://labyrinth.forimaginary.dev)

Tech Stack

  • Framework: React + TanStack Start
  • Styling: Tailwind CSS v4
  • Auth & DB: Supabase (GitHub OAuth + PostgreSQL)
  • API: GitHub GraphQL API via Octokit
  • Deployment: Docker + Dokploy

License

MIT

About

Turn your GitHub activity into a pixel art RPG hero. ⚔️

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published