Browse good first issues to start contributing to open source
Want to contribute to open source, but not sure where to begin? GitHub now helps you find good first issues to get you started.
![](https://github.blog/wp-content/uploads/2019/03/product-social.png?resize=1201%2C630)
Always wanted to get involved in an open source project but don’t know where to begin? Looking to build up your reputation but need to start with something simple? GitHub now helps you find good first issues to start contributing to open source.
Get started
There are several ways to find more information and get started with contributing to open source:
- If there’s a particular topic that interests you, visit
github.com/topics/<topic>
. For example, machine learning enthusiasts can visit github.com/topics/machine-learning to find relevant projects and starter issues. You can also browse popular topics by visiting github.com/topics. - If you already know which project you want to work on, find beginner-friendly issues for that project by visiting
github.com/<owner>/<repository>/contribute
. For example, you can find ways to make your first contribution tonodjs/node
at github.com/nodejs/node/contribute. - If you’ve been active on GitHub, your past contributions, stars, and other activities are used to offer personalized recommendations for projects you might like. Visit github.com/explore to see your curated list.
Using any of these options, you can see a list of projects and a few beginner-friendly issues we recommend reviewing to help you get started. You can also click More good first issues or visit github.com/<owner>/<repo>/contribute
for the project you’re interested in to see a complete list.
How did we do it?
We’re glad you asked. Learn about the machine learning algorithms that made this feature a reality in our engineering post. We cover everything from how we detect positive training samples to the deep learning algorithms used and the infrastructure needed to keep the results fresh and relevant.
Check out how we built this feature
Our algorithm is constantly evolving—be sure to come back to see what new recommendations we have for you.
Do you have an idea about how to improve the good first issues feature? Contact us and let us know. Happy open-sourcing!
Learn more about good first issues
Tags:
Written by
Related posts
![](https://github.blog/wp-content/uploads/2024/05/Collaboration-LightMode-3.png?resize=400%2C212)
How to build an open source metrics dashboard
How GitHub volunteers built an open source metrics dashboard for the World Health Organization and some best practices they picked up along the way.
![](https://github.blog/wp-content/uploads/2024/05/Collaboration-LightMode-2-1.png?resize=400%2C212)
Automating open source: How Ersilia distributes AI models to advance global health equity
Discover how the Ersilia Open Source Initiative accelerates drug discovery by using GitHub Actions to disseminate AI/ML models.
![Orange rectangle with the Git logo and white text overlaid, which reads "Git 2.46 is here!"](https://github.blog/wp-content/uploads/2024/07/git-246.png?resize=400%2C212)
Highlights from Git 2.46
Git 2.46 is here with new features like pseudo-merge bitmaps, more capable credential helpers, and a new git config command. Check out our coverage on some of the highlights here.