Find Open Source Project to Contribute
Tags: opensource, watercooler, beginners, python
Published: 2021-05-31 05:18:00

# Introduction

One of the main hectic things in open source is to find a good repository to contribute especially issues that fall under your skill sets. It becomes more painful with beginners as I went through the process of finding projects to contribute.

To help you in finding good issues to solve on GitHub, we are going to look into websites and tips.  It will help you in finding good issues according to your skillset.

So let's get started.

<hr/>

## [GitHub Issue Tab](https://github.com/issues)

GitHub Issue tab is not only for tracking your issue that you are assigned but also for finding issues. You can search issue through various term few prominent among them are:

**is**: You can filtered issue on the basis of state i.e., open/closed and issues/pull request

```bat
is:open is:issue
```

**label**: You can search issue on the basis of label that are given i.e., help wanted/fronted/good first issue/etc.

```bat
label:"good first issue"
```

**language**: Filtered the issue according to your preferred language i.e., javascript, java, dart

```bat
language:java
```

All together will look like this

```bat
is:open is:issue label:"good first issue" language:java
```
![Issue search](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wo7mpgnmw34rjc8rnqtd.PNG)

To know more about searching issue by different term click [here](https://docs.github.com/en/github/searching-for-information-on-github/searching-on-github/searching-issues-and-pull-requests#search-by-label)

<hr/>

## [Good First Issue](https://goodfirstissue.dev/)

They have a curated list of the popular open-source project for beginners to make their first contribution to open source. The list can be filtered through different languages. They have 20+ language support.

![Good First Issue_ Issues for your first open-source contribution](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qs8gyr0xdoxf7u8sgeh6.png)
 

You can find the description, language, stars, and last activity of every repository.

<hr/>

## [Code Triage](https://www.codetriage.com/)

Code triage delivers you best open issue to your inbox according to your preference. you can do it by clicking on the triage issue in any repository. They also have a great list of repositories for beginners to contribute. 

![Code Triage](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1po30k44o8tioowurc9u.PNG)

The list can be filtered through language. It has 90+ language support. It also shows open issues and descriptions of the repository.

<hr/>

## [Awesome Open Source](https://awesomeopensource.com/)

This website is recommended by my friend [Rishabh Singh](https://dev.to/mindninjax). Awesome Open Source will help you in searching, browsing, and combining 7k topics across 59 categories and 371,159 projects.

![Find Open Source By Searching, Browsing and Combining 7,000 Topics](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/aytbu91vrmfgc1rgrljg.png) 

They have categorized every project according to their area of implementation such as security, networking, framework, graphics, etc.

<hr/>

# 🔗 Connect with me:

Currently, on Twitter, I am posting about "How to write and grow blog?". If you want to write a more effective blog with tips, consider the follow button on Twitter.

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Resources to make beautiful header images for your blog post🎁🚀<br><br>A Thread🧵</p>&mdash; Suraj Vishwakarma ([@surajondev](https://twitter.com/surajondev/)) <a href="https://twitter.com/surajondev/status/1398876227973222401?ref_src=twsrc%5Etfw">May 30, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

[**Twitter**](https://twitter.com/surajondev)

# Last Note

I hope this will help you in finding a good open source project according to your preference for contribution. 

Thank you for reading the blog post.