tldr; Tool that let you find latest GH issues meant for newcomers and help you start contributing to the open-source
link: https://justcontribute.netlify.app
Motivation
For some time I was thinking about joining some open-source project. I believe that's is a huge opportunity to gain some experience in real-life projects.
But I was struggling in finding projects I can join. I'm a beginner so I was looking for some small less popular repos. It wasn't too easy, because I needed to browse GH typing some long weird queries, checking is there any open issue that I can handle, etc.
My solution
I created site that let you provide programming language and popularity of issue that you want to get and it presents you issues that:
- are open
- have at least one of the "newcomers welcoming" label (good first issue, up for grab, easy, etc)
- doesn't have linked pull request
- no one is assigned to them
- conversation is unlocked
- are in public repos
Tech stack
Front-end: react, scss
Back-end: node, express js
I built this whole thing in just 2 days so if you have any suggestions, feedback, or getting some errors please let me know in comments!
Top comments (13)
Cool Project !! Very useful for Newbie Open source developers !!!
Thank you!
Hey OP, Great work. 😍
I tried to search for JavaScript->Low, the page went blank. It's a slice issue(saw in the console). 🥺
Thank's for the feedback.
I've fixed that slice thing, try again 😃
Dude I love the app you made. I really need to get my got contribution's up this is gonna help tons.
I'm glad it helps you!
Nice Project! I love it.
Great one! I'm gonna play around with it a little maybe
This is wonderful thank you!
Hello,
Great idea!!
I am having a problem with API. I cannot find any project for JS.
There is a CORS problem.
Hi, thank you! Sth weird happened to the nodejs backend. It should be okay right now.
Also, I'm redesigning the UI and adding some extra features to the app, the next version will be soon 👀
Bro, can you provide the repository link? Thanks.
Hey, I'll publish a repo in the close future but I need to organize code first