DEV Community

Cover image for Show DEV: I turned your GitHub commit history into an idle RPG
Fabricio Cavalcante
Fabricio Cavalcante

Posted on

Show DEV: I turned your GitHub commit history into an idle RPG

Every commit you've pushed. Every repo you've abandoned. Every 3am merge. It's all there: levels, XP, class skills, just waiting for someone to render the dungeon.

What is Git Quest?

Git Quest turns your public GitHub history into an idle RPG character. While you're writing code, your character is fighting bugs and clearing dungeons automatically.

Summon your Git Quest character now


Why I built this

I started this as a weekend project for Y Combinator Startup School 2026 application. GitHub contribution graphs are already gamified (streaks, green squares), but the reward is just a graph.

I wanted something that acknowledged the work without being another streak counter. Idle games mirror how we code: you work, something happens in the background, and you check back later to see the progress.


The System

Your Language, Your Class

Your class is determined by your top language:

Language Class
TypeScript Paladin
Python Sage
Rust Warrior
Go Scout
Ruby Bard

The Final Boss

Click to reveal the final boss
There's a final boss called The Merge Conflict.

A pixel-art style monster representing an unresolved pull request, called The Merge Conflict

It's an unresolved pull request from Year 100 that gained sentience.



Try it out

If you have a public GitHub account, your character already exists.

Drop your class in the comments, I'm curious what languages the DEV crowd skews toward!

Top comments (0)