In-browser Python/Pandas/Git practice with animated Git simulator
Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.
Want to reach these readers? Sponsor an issue.
I've created an in-browser Python/Pandas/Git practice environment for my online learning platform and also for my corporate training classes. I'd be happy to discuss how I went about designing this, how I'm using it in my classes, and the architectural decisions I've made.Most interesting, to me, is how much is running in the browser. Thanks to Svelte, Pyodide, isomorphic-git, LightningFS, and CodeMirror I'm able to provide a full environment for Python, Pandas, and Git.I built much of this with Claude Code, and I'm happy to discuss how that went — what worked well and where I had to step in and make the calls myself.I'm especially excited about the Git simulator: it shows the commit tree change as you run commands, plus an animated view of how files move between the working tree, the staging area, and HEAD.The AI tutor, which uses Claude Haiku, was given my newsletters, classes, and exercises as inputs, along with a description of my pedagogical approach: instructors should give hints and feedback, but not reveal the answer.
HN · launched Jun 17, 2026 · 5 upvotes (top 87%) · 0 views
Niche: browser code execution environments · 38 launches, 4 in the last 7 days · Explore this niche →
Category and tags
- Education
- Dev tools
- B2C
- Not AI
- Hobby / open-source project
Visit website ↗ Source listing ↗
More like this: all 38 launches in browser code execution environments →
Could you build this?
Partial Embedding Pyodide for Python and Pandas in a browser is standard, but building a fully interactive, simulated in-browser Git graph and engine with animations requires specialized domain modeling.
What it would actually take: The stack uses Pyodide or WebAssembly-compiled Python in a Web Worker, coupled with an in-memory virtual filesystem (like BrowserFS) and isomorphic-git or a custom DAG simulation engine. The core difficulty is building an animated, accurate visual representation of Git's object graph (commits, trees, refs, index, working directory) that dynamically re-renders upon every executed Git command. This requires deep understanding of Git internal data structures and complex interactive DAG visualization algorithms in the DOM/Canvas.
Discussion
No comments on this launch.
Competitors
Other products that read as similar to this one : 247 launches clear the similarity bar, closest 8 shown.
Attention rank: #211 of 248 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).
Launched 226 days after the earliest competitor.
- GitByBit — Git course integrated into VSCode and Cursor · hn · 2026-01-27 · 13 upvotes · similarity 0.58
- Claude-replay · hn · 2026-03-02 · 5 upvotes · similarity 0.47
- GitByBit · hn · 2026-04-10 · 11 upvotes · similarity 0.47
- Xpandas · hn · 2026-03-02 · 6 upvotes · similarity 0.46
- Full Python GUI apps in the browser · hn · 2026-05-07 · 29 upvotes · similarity 0.46
- Write GitHub Actions in any language: Loopt · hn · 2026-11-09 · 15 upvotes · similarity 0.46
- GitHits · hn · 2025-12-01 · 11 upvotes · similarity 0.44
- PyTogether, open-source lightweight real-time Python IDE for teachers · hn · 2025-11-03 · 5 upvotes · similarity 0.44
The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.