Finding an open source project to contribute to

The sheer number of projects out there is quite intimidating. I looked on which allows nice sorting and filtering but it's not easy to see which projects would welcome a newcomer, or projects which have some straightforward introductory bugs to fix, or even docco to do.


More than anything, I'd start by building something (a website, an application, etc.) using open source software. If you keep at it, you will inevitably run into issues that warrant fixing or otherwise contributing back. If you run across issues that are beyond your skill level, keep track of them for later, once you've built your skills.

You can also look for projects that have a contributor's guide. Look for @todo comments in the source code, for pointers to issues you may be able to resolve.

Check out the sites for the Google Summer of Code and Google Code-In. There are lots of publicly available proposals for those programs that may provide some inspiration. The open source projects that participate have to apply, so they're definitely projects that are open to new participants.

Look for IRC channels dedicated to your favorite projects and try to help other users there. Ask in the channel who needs help on their project.

The FLOSS Weekly podcast highlights different open source projects each week and they regularly ask guests where their projects need help.

Gnome is one such project which makes life easier for new comer, just go to and you have everything here in a easy and simple way.

Another place to find the project of your choice(depending on languages or technologies used), you can look into GSoC list.

Need Your Help

Open link in new tab in react router programmatically

javascript reactjs react-router

I am using ReactJS for a project along with React Router (no redux) I want to programmatically open a link but on a new tab. I am aware that using

Run OpenGL on AWS GPU instances with CentOS

opengl amazon-web-services amazon-ec2 centos gpu

I need to execute some off-screen rendering program on AWS EC2 GPU instance with CentOS. However, while I found that Ubuntu is very easy to setup, I cannot let CentOS work properly.