pixari

pixari / gitvana

Public

Learn git by playing. A retro browser game where you type real git commands in a real terminal to solve puzzles at the Monastery of Version Control.

16
1
100% credibility
Found Apr 02, 2026 at 16 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Gitvana is a free browser game that teaches Git through 35 interactive terminal puzzles themed around a monastery quest.

How It Works

1
🌐 Discover Gitvana

You stumble upon a retro game that promises to teach Git through fun puzzles right in your browser.

2
🎮 Enter the monastery

Click play, choose your monk name, and step into the first level with a clear objective and tools at hand.

3
💻 Command the terminal

Type simple Git instructions to solve challenges, watch files update, graphs grow, and stars light up as you progress.

4
📈 Climb the mountain

Tackle tougher acts like branching, merging conflicts, and recovery, evolving from novice to master monk.

5
📖 Learn with guidance

Use built-in docs, hints, or undo to experiment freely without fear of breaking anything.

🏔️ Achieve enlightenment

Complete all 35 levels, bask in Gitvana glory, share your mountain path, and celebrate true version control wisdom.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 16 to 16 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is gitvana?

Gitvana is a retro browser game that teaches git through 35 puzzles across 6 acts, where you type real git commands like `git branch`, `git merge`, and `git rebase` in a terminal to climb the Monastery of Version Control. Built in TypeScript with Svelte, it runs entirely client-side as a PWA, showing live file states, commit graphs, and built-in docs—no setup needed. It's an interactive way to learn git branching, conflicts, recovery, and collaboration online, faster than books like "Learn Git in a Month of Lunches."

Why is it gaining traction?

Unlike static tutorials or videos, Gitvana forces hands-on practice with real command output, tab completion, and a cat that judges your commits—making git branching solutions and advanced workflows stick through gameplay. The pixel art, chiptune sounds, and progressive difficulty hook devs who want to learn git interactive without CLI frustration. Zero-install browser access beats tools needing local git installs.

Who should use this?

Junior backend or fullstack devs rusty on git commands, onboarding teams teaching branching/merging, or ops folks ramping up on recovery like `git reflog` and `git bisect`. Ideal for anyone evaluating gitlab/github workflows or CI/CD pipelines who prefers games over dry man pages.

Verdict

Fun, effective git game for interactive learning—play it to master commands without risk. At 16 stars and 1.0% credibility, it's alpha with solid tests/docs but rough edges; fork and contribute if you want polished learn-git-online tools.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.