Skip to content

About

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Git Learner Logo

Git Learner Interactive Visualizer

A beautiful, highly interactive tool to master Git through visual feedback.

License: MIT Vercel Deployment


🚀 Overview

Git Learner is a modern, React-based web application designed to help developers visualize Git workflows in real-time. With a premium dark mode UI, smooth animations, and a fully functional simulated terminal, you can practice branching, merging, and rebasing without risking your actual repositories.

✨ Features

  • Interactive Terminal: A fully simulated shell environment supporting commands like init, commit, branch, checkout, merge, rebase, and more!
  • Real-time Visualizer: An animated, left-to-right topological graph that dynamically responds to your terminal inputs.
  • Micro-interactions: Hover effects, pinging active HEAD pointers, and smooth curve interpolations powered by Framer Motion.
  • Error Guidance: Built-in typo handling and standard Git errors (like detached HEAD warnings) to teach best practices.
  • Premium Aesthetics: Cyberpunk-inspired dark theme with neon track highlights.

🛠️ Tech Stack

  • Framework: React 19 / Vite
  • Styling: Tailwind CSS v4
  • Animations: Framer Motion
  • Icons: Lucide React
  • State Management: Custom lightweight topological Git engine

🤝 Credits

© 2026 All rights reserved. Built by Shubh.

About

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages