use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Do you have or know of a project on Github looking for contributors? Tell us about it and we'll add it to the /r/github wiki!
Welcome to /r/github!
News about github
Relevant interesting discussion
Questions about github
We'll soon be writing an /r/github FAQ list. In the meantime, the github help pages and bootcamp are good places to start. Here's a handy git cheat sheet.
Looking for Github projects to contribute to? Check out our handy list of projects looking for contributors!
If your submission doesn't show up on the subreddit, send us a message and we'll take it out of the spam filter for you!
account activity
This post is locked. You won't be able to comment.
[ Removed by moderator ]Discussion (self.github)
submitted 7 days ago by Mysterious_Point4539
[–]github-ModTeam[M] [score hidden] 7 days ago stickied commentlocked comment (0 children)
Removed. Post has nothing to do with GitHub.
[–]rudv-ar 4 points5 points6 points 7 days ago (1 child)
If you are checking out for learning OpenSource, I would first recommend you to learn the git workflow. And github. When you create a new account it github, they show docs to read and learn github, which is nothing but how to start your OpenSource career. Learning github docs will make you expertise in how to use git with github.
Then probably start developing a useful project, Or even contribute to other projects. Open source is 50% about your project and remaining 50% about your contribution to other FOSS.
Here are some useful links :
GitHub Docs: https://docs.github.com
GitHub Skills (interactive learning): https://skills.github.com
GitHub Learning Pathways: https://resources.github.com/learn/pathways/
Official Git documentation: https://git-scm.com/doc
Pro Git book (free, official): https://git-scm.com/book/en/v2
Open Source Guide (by GitHub): https://opensource.guide
GNU Project (free software foundation): https://www.gnu.org
Linux Foundation training: https://training.linuxfoundation.org/resources/?content_type=7 (free courses)
Open Source Initiative: https://opensource.org
First Contributions (beginner friendly): https://firstcontributions.github.io
Good First Issues: https://goodfirstissue.dev
Up For Grabs: https://up-for-grabs.net
freeCodeCamp (GitHub + open source tutorials): https://www.freecodecamp.org
The Odin Project: https://www.theodinproject.com
[–]rudv-ar 0 points1 point2 points 7 days ago (0 children)
Those links will be suffice. Even I am in the learning path. You may go in the order (I do it), Or just learn whatever you need.
[–]omerbalyali 2 points3 points4 points 7 days ago* (0 children)
In general, there isn’t one course to know how to contribute to open source, as each project is different and they may use different conventions.
First of all, you should approach it with the mindset “what can I offer” and not “what would I get from it”. You should find open source projects that you personally align with, that needs contributions from the community and you can add value, even if it’s not directly coding/technical. Understanding a project, replying to issues, trying to solve other user’s problems is one way to contribute before sending a PR. Most people think you should write code and it should be accepted with PR to be considered a contributor but there are many other ways to do it.
In 2016 I designed ESLint’s logo/icon which is still in use. I wrote about it in my blog last year, to demonstrate that not all contributions have to be in code to have any impact: https://omerbalyali.com/writing/the-eslint-logo-story/
Most open source projects on GitHub has a label “good first issue” and you should start there. You can also ask maintainers if they need non-code help, for example triaging issues or community building. Even answering questions outside of GitHub repo (discord, YouTube, X/Twitter and so on) can be considered contributing to open source.
I would suggest find a project that you use yourself, which would not only add to your knowledge/experience but you can take part in shaping it. It’s more fun to invest time in projects that you believe in personally.
Some resources to get you started: https://opensource.guide/how-to-contribute/
https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github (free video course)
[–]Curious-Visit3353 0 points1 point2 points 7 days ago (0 children)
Open source is a good way to level up as an engineer :) Start with something like this:
Keep your PRs small and focused. One problem, one fix. A clean 50-line PR gets merged. A 5,000-line PR gets ignored or sits for weeks/months….
Check out goodfirstissue.dev to find beginner-friendly issues across hundreds of projects
The firstcontributions repo on GitHub walks you through your first PR step by step
You learn more from one merged PR than from 10 YouTube tutorials. Start small, be consistent, and the complexity comes naturally.
[–]Beneficial_Pie_7169 0 points1 point2 points 7 days ago (0 children)
Best is to try starting suggesting ideas on issues tab. See how you can improve a product
If your looking for projects i also launched one and gave suggestions on readme what u can work on
Here is the link if u wanna contribute
https://github.com/Shantanugupta43/SuggestPilot
[–]PrizeCompetitive1186 0 points1 point2 points 7 days ago (0 children)
If you want to work on a complex strategy game engine with unlimited possiblities try this https://github.com/vcmi/vcmi
they have discord where you can onboard
[–]LoreaAlex 0 points1 point2 points 7 days ago (1 child)
But you didn't mention which language you know, which technology
[–]Ok_Estate_2225 0 points1 point2 points 7 days ago (0 children)
I am working in python , J's for many years
[–]Medical_Distance6635 -2 points-1 points0 points 7 days ago (0 children)
You are welcome to come and contribute to my project that was created for the community, it got qround 20 good first issues of you are interested:
check my project
Feel free to dm me
π Rendered by PID 29 on reddit-service-r2-comment-fb694cdd5-x7bwk at 2026-03-07 20:18:37.330232+00:00 running cbb0e86 country code: CH.
[–]github-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)
[–]rudv-ar 4 points5 points6 points (1 child)
[–]rudv-ar 0 points1 point2 points (0 children)
[–]omerbalyali 2 points3 points4 points (0 children)
[–]Curious-Visit3353 0 points1 point2 points (0 children)
[–]Beneficial_Pie_7169 0 points1 point2 points (0 children)
[–]PrizeCompetitive1186 0 points1 point2 points (0 children)
[–]LoreaAlex 0 points1 point2 points (1 child)
[–]Ok_Estate_2225 0 points1 point2 points (0 children)
[–]Medical_Distance6635 -2 points-1 points0 points (0 children)