-
Notifications
You must be signed in to change notification settings - Fork 9
Finding a project
“Every good work of software starts by scratching a developer’s personal itch.” - Eric S. Raymond
There are millions of projects out there. The tough thing is searching through them to find ones that are active, interesting, and welcoming.
The easiest place to start is with the projects you've already been using. What libraries/gems/packages/tools have you found useful in past projects? Have you ever encountered a bug in them? Do you wish they could do something more?
Compile a small list and then search Github for their repositories. If the project has merged a commit in the past couple weeks and has active discussion in the issues section, then it's a good candidate to join.
Once you've found a project, check out Ways of contributing to learn how you can add value to the project.
- Tips for choosing a project
- Tool to find welcoming projects
- List of projects that welcome newcomers
- More welcoming projects
- Github Issues marked for first-timers
- Mozilla Projects looking for contributors
- GitHub Explore: Popular and trending projects
- GitHub Showcases: A way to discover repositories related to a technology or idea
- Your First PR Twitter Account
- Additional Resrouces