https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e0qa7h6ynfrztu8qxwok.png

The Ultimate beginners guide to open source – part 3: ways to find open source projects to contribute to

Author: Dunsin

Date: 2024-06-01

Open Source
Beginner
Guide

Most people have no idea where to look for open source projects to contribute to. In this blog, I'll discuss the methods I utilize and play around with to find projects on GitHub.

  • First way: Go to github.com/search to find specific repositories on GitHub. There, you can organize repositories by stars, language, forks, and most recently updated date. Simply click on the “prefixes” option in the Page to get a list of search prefixes for more advanced searches.

Example: Image of the github search page

This provides projects written in JavaScript, has between 300 and 1000 stars, and was last updated on September 1st, 2023. If you want to find react projects or with a keyword that isn’t a language, you can use “topic:react”.

  • Second way: You can also find projects through GitHub issues. Go to github.com/issues and, similar to the search function, you can filter all issues ever created on GitHub based on whether they are open, have a specified label, and the language they are written in.

Example: input the following: is:open is:issue archived:false label:Hacktoberfest language:typescript -author:[your-github-username]

Image of example of all issues

  • Third way: go to github.com, click on filter, and then select repositories and recommendations. GitHub will recommend repositories that they think you will be interested in. If you also select repository activity, you will be able to see what the people you follow on GitHub are contributing to, and you can then check out those projects.

Github home page with the filters in place