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.
- 582 projects to practice on
- 34 AI tools
- 10 topics
- 306 added in the last 30 days
Start here
New finds
The most recent additions to the collection.
- Projectlinux-basics-for-hackers-notesA structured Linux study course based on Linux Basics for Hackers, with notes, command examples, diagrams, and exercises for learning in a personal lab.
- ProjectluxttsLuxTTS is a lightweight text-to-speech model for cloning a voice from reference audio and generating clear 48 kHz speech. Use it locally through Python, Colab, or Hugging Face Spaces.
- Projecttradingview-indicatorsA Pine Script v5 collection of TradingView indicators and strategies for charting supply and demand zones and reversal pivots. Use the scripts to inspect potential price levels on TradingView charts.
- Projectawesome-android-rootA community-curated Android rooting resource hub with guides and a catalog of root apps and modules. Search the website or browse by category to find setup and troubleshooting resources.
- 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.
- LinkYouTube video zFmO_b05jU4Best explanation of Kalman Filters
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