Practice Vibe Coding on Real Open-Source Projects
Interviews now ask how you ship with AI. The best preparation is fixing real issues in real codebases, with an AI coding agent at your side.
GoAstro curates open-source projects worth practicing on, the AI tools to practice with, and write-ups of how real issues got solved. Every entry says what it is, why it is worth your time and who it is for, with a link to the original.
- 574 projects to practice on
- 34 AI tools
- 10 topics
- 297 added in the last 30 days
Start here
New finds
The most recent additions to the collection.
- Projectmapbox-tuiA Go terminal map viewer and journey planner for recorded activities and planned routes. Inspect tracks, elevation, and playback offline, or use Mapbox for place search and road routing.
- Projectengineering-handbookOpen-source engineering handbooks for high-level system design and data structures and algorithms. It gives learners a structured, free curriculum with practical study materials and citations.
- Projectalgorithmic-trading-with-pythonPython tools and sample data for exploring algorithmic trading strategies, including indicators, performance metrics, optimization, and portfolio simulation.
- Projectyoutube-digestYouTube Digest turns captioned YouTube videos into study materials in a Chrome side panel, with transcripts, translations, AI summaries and timestamped notes. Bring your own API keys.
- ToolArchive.todayA web archiving service that takes a snapshot of a page you submit and stores both a text copy and an image copy. Each snapshot gets a short link that stays online.
- ToolScreenshot GuruAn online tool that captures a screenshot of any public web page as a high-resolution PNG. It handles long pages that extend below the fold, and it also works for tweets.
- ToolJust the RecipeA tool that takes a recipe page and shows only the ingredients and instructions. It removes the life story, popups and other clutter that surround recipes on many sites.
- ToolFutureMeA site where you write a letter, pick a delivery date and have it emailed to you later. It also offers public letters to read and prompts if you need ideas.
- LinkThe Simple Idea Behind Physics’ Most Terrifying EquationA short explainer on the idea behind one of physics' most feared equations.
Categories
How to practice
1
Pick a project
Choose one from the list that matches the job you want. Smaller, active projects are the easiest to start on.
2
Read the issues
Open the upstream issue tracker and pick a small issue you can reproduce.
3
Fix it with AI
Use an AI coding agent to understand the code, reproduce the bug and draft a fix. You review every line.
4
Ship it
Open a pull request upstream, or keep the fix in your fork as part of your portfolio.
5
Write it up
Explain the bug, the fix and what the AI got wrong. That story is your interview answer.
Latest write-ups
- How to use Claude Code with Serena and ccusage in 3 minutes · August 20, 2025
- The Rarely Known Fact: Using Google Service Account for M2M JWT Authentication and Authorization · March 20, 2025
- How to Judge if a Time Series Is a Martingale? Using the Black–Scholes Model as an Explanation · February 23, 2025
- A Beginner's Guide to Diffusion model · February 15, 2025