Running in the circles I do, I often hear the question, "Where's a good open source project to start off contributing to?" The last time this came up, I asked on Twitter and got some good replies.
The best answers pointed to two aggregators of projects. These sites collect links to projects that have special labels for bug reports that are good for first-time contributors to work on. The presence of these labels is a good indicator that the project is well-maintained, welcoming to newcomers, and prepared for their contributions.
- Up For Grabs lists dozens of projects, helpfully showing how many open first-timer issues each has.
- Awesome for Beginners is lower-tech, but also lists projects with links to their first-timer tagged issues.
I also got links to some useful advice for first-time contributors:
- How to choose (and contribute to) your first open source project by GitHub.
- How to contribute to open source, freeCodeCamp's list of useful resources for first-time contributors.
Making a first contribution can be overwhelming. Keep looking through these resources until you find something that makes it feel do-able.