Finding Open Source Projects to Contribute To

Published: (December 8, 2025 at 06:46 AM EST)
3 min read
Source: Dev.to

Source: Dev.to

Finding open source projects to contribute to is usually harder than people make it sound. Most articles give the same standard advice—search for “good first issues” and filter by labels. In reality, this often falls short because maintainers forget to label issues, and many “good first issues” belong to old or inactive projects, wasting your time.

Follow Active Contributors

A better approach is to follow active open‑source people rather than just staring at repositories. When you follow contributors and maintainers you trust, your GitHub feed becomes a powerful tool. You start seeing the pull requests they open, the issues they interact with, and the new projects they star.

This gives you visibility into living projects instead of abandoned ones. It’s much easier to join projects this way because you’re walking into a space that already has activity around it.

GitHub home feed of Bridget Amana

Contribute by Testing, Not Just Coding

Most people overlook the fact that contributing isn’t limited to opening pull requests. In my first year of open source I mostly contributed by testing projects: running them locally, using the features, and actively looking for problems.

These problems can be anything from accessibility issues or broken UI on mobile screens to small performance lags or grammar errors in the documentation. All of these details matter. When you find them, open an issue. You can take on a few yourself or leave them for other beginners to tackle. This helps maintainers more than you think and gets you familiar with the codebase at the same time.

Use Curated Discovery Channels

Another reliable way to find active projects is through trusted X (Twitter) accounts that share open‑source opportunities. The verified accounts I follow are:

They post a wide range of projects with different tech stacks, so you can choose something that matches your current skill level or interests.

Don’t Ignore Small Projects

I always tell beginners not to ignore small projects. Many people only want to contribute to popular repositories with thousands of stars, but those projects started small too.

Smaller projects are usually more open to beginners and have maintainers who respond faster. You often learn the most in places where you’re not competing with hundreds of other contributors. Start small to build your experience, then move into larger communities when you feel ready.

Finding projects isn’t always straightforward, but there are better ways than relying on labels. Follow active contributors, test real projects, open issues, and don’t overlook the smaller repos. This approach keeps you in the flow of active work and leads to more meaningful contributions.

Back to Blog

Related posts

Read more »

Weekend Rec Builds: 3D Print Estimator

Introduction This project began with a simple question from my brother: > “How much filament will this use, and how long will it take?” He had about 100 indivi...