Where to Find Open Source Projects for Contribution?
Tags: webdev, opensource, programming, beginners
Published: 2023-08-14 15:23:24

_**Note:** This article was originally written on January 13th, 2022._

Contributing to open source can be both rewarding and satisfying. It helps you improve your skills, build meaningful connections, and also build your career.

But having that first contribution can be a daunting task to you as a developer who has never contributed to open source before. 

I’ve compiled a list of some great platforms that will help you find some cool projects and issues to make their first contribution.

## 10 Platforms to Find Open Source Projects for Beginners

### 1. Open Source Guides


![Open Source Guides](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dwsbnse04va64158l51i.png)

Before starting open source, it’s always good to know how to contribute to an open-source project.

[Open Source Guides](https://opensource.guide/) is like a 101 for open-source. This website has guides on 👇 (list below was taken directly from their website)

- how to contribute to open source
- starting an open-source project
- finding users for your project
- building welcoming communities
- best practices for maintainers
- leadership and governance
- getting paid for open source work
- your code of conduct
- open-source metrics
- the legal side of open source

I will highly encourage you to give it a read before making your first pull request. It’ll enlighten you on Open Source and various other elements involved in it.

### 2. Up For Grabs

![Up For Grabs](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x3x7be0ywxmg75y0sira.png)

Up For Grabs maintains a _“list of open source projects which have curated tasks specifically for new contributors.”_ (**Source:** [Up For Grabs](https://up-for-grabs.net/))

Filter the projects by labels and tags and check the projects which you find interesting. 

### 3. Ovio Projects

![Ovio Projects](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1l8vpp55cjzmjg7jdyd3.png)

_[Ovio](https://ovio.org/) is a community platform striving to make the open-source ecosystem more collaborative and accessible by empowering developers to contribute._ (**Source:** [Ovio](https://ovio.org/how-it-works))

It gives you access to the curated lists of projects and issues that match your skills and interests.

You have to first create your account and fill your profile to let Ovio know about your skills and interests based on which they will auto-match you with projects and issues.

### 4. CodeTriage

![CodeTriage](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0mliq5vrmj3umgdvf4sr.png)

[CodeTriage](https://www.codetriage.com/) helps you contribute to open source by _“picking a handful of open issues and delivering them directly to your inbox”_. (**Source:** [CodeTriage](https://www.codetriage.com/what))

After you sign up for CodeTriage, you pick the repos you want to help with, and they will periodically send you issues. They have already helped 63,488 developers contribute to 6,767 Open Source projects to date.

### 5. First Contributions

![First Contributions](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/aptaxafsnzddvvkiwkgt.png)

[First Contributions](https://firstcontributions.github.io/) helps you make your first open-source contribution in five minutes.

To get started, you have to clone their repository locally and then add your name to their _Contributors.md_ file and then push the changes to GitHub.

Once you have done that you can check their extensive list of projects and choose the ones which match your skills and interests.

### 6. Codetribute

![Codetribute](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oovf2phovfjm3kd1ifed.png)

_[Codetribute](https://codetribute.mozilla.org/) is a site that guides contributors to their first contribution. It helps new contributors find a project they want to work with, learn about that project, and then find a task that is suitable to their skills and interests and not already assigned to someone else._ (**Source:** [Codetribute GitHub](https://github.com/mozilla-frontend-infra/codetribute))

You can browse projects and their issues and can also filter issues based on your preferred programming languages. The other good thing about Codetribute is that it lets you find issues with good-first-bugs tag unlike other resources in this article.

### 7. Hacktoberfest Projects

![Hacktoberfest Projects](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ae4atu2r1c83nibadbmq.png)

[Hacktoberfest Projects](https://hacktoberfest-projects.vercel.app/) is a website that lets you find eligible projects for Hacktoberfest. Though this website is specifically designed to find Hacktoberfest projects, there’s no rule that you cannot contribute to those projects in other months apart from October. 

So check out this site and you may find some great projects here.

### 8. Good First Issue

![Good First Issue](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ze9yqnlvs1salrcy6a1y.png)

[Good First Issue](https://goodfirstissue.dev/) website curates the issues with good first issue tag from various open-source projects and displays them with a nice and clean UI.

It’s a great way to find "good first issues" on GitHub which would manually take you a long long time to find. If you're a beginner, I would encourage you more to visit and check this website.

### 9. First Pull Request

![First Pull Request](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/s9o8ho14s4qjgy0y6qee.png)

To be honest, this website might not find you open-source projects for contribution but it'll tell you what was the first open-source contribution of your favorite programmers.

[First Pull Request](https://firstpr.me/) as the name suggest asks you the GitHub username of your favorite programmers and in return displays their first pull request.

It's a great website for you to know how many giant programmers you know of started with small contributions.

### 10. Aviyel

![Aviyel](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rshrm2g8a6s9jrrvzjzk.png)

[Aviyel](https://aviyel.com/) is a community-driven monetization platform for open-source projects. They work with open source creators to build and incentivise active communities, achieve financial independence and increase adoption of their projects.

_Aviyel is building a knowledge-sharing platform that offers seamless and guaranteed exchange of knowledge, support, and content around open source projects between the open-source community and the businesses and developers who build great products using them._ (Source: [The Aviyel Manifesto](https://aviyel.com/post/33/manifesto-aviyel))

Currently, they have onboarded five projects - Docz, Typesense, Mobile Security Framework(MobSF), Chatwoot, and Hoppscotch, you can check them at Aviyel’s website.

Check out the platform and these projects and you may find something interesting.

## Parting Thoughts

If you are reading up to this point, chances are you are really serious about getting involved in open source. I wish you good luck with your open source journey.

Reach out to me on [X](https://twitter.com/ashutoshmishrae)(formerly Twitter) if any of these platforms now or in the future help you make your first open-source contribution. I would love to hear about your journey.

Happy Coding!