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.
- 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.
- Framework: React 19 / Vite
- Styling: Tailwind CSS v4
- Animations: Framer Motion
- Icons: Lucide React
- State Management: Custom lightweight topological Git engine
Live URL Git Visualizer
© 2026 All rights reserved. Built by Shubh.