Find issues worth contributing to
Issue Finder is a search tool that helps open-source contributors discover GitHub issues matching their skills. Search millions of issues by keyword, filter by language and labels, sort by popularity, and save opportunities to track your contributions.
Search across every public repository on GitHub. Use the search bar above, or jump in with one of these:
Query issues by keyword, repository, or organization in seconds.
Narrow by language, labels, stars, and date to find the perfect fit.
Surface beginner-friendly and high-impact opportunities to contribute.
How to find open-source issues to contribute to
Five simple steps to discover your next contribution opportunity.
Search for issues
Type a keyword, repository name, or GitHub organization into the search bar. Issue Finder queries the GitHub API in real time across millions of public repositories.
Apply filters
Narrow results by programming language, labels, issue state (open/closed), date range, and star count. Toggle beginner-friendly, good first issue, or help wanted labels.
Sort by priority
Sort results by newest created, most commented, most reactions, or repository stars. The least competition sort surfaces issues with fewest concurrent contributors.
Preview & evaluate
Click any issue to open a detail modal with the full description, labels, reactions, and a direct link to GitHub. Check if the issue matches your skills before committing.
Save and track
Sign in with GitHub to bookmark issues, organize them on a Kanban board, and mark them as done. Track your open-source contribution history across sessions.
Frequently asked questions
Everything you need to know about finding and contributing to open-source issues.
What is a good first issue?
A good first issue is a GitHub issue labeled by maintainers as beginner-friendly. These issues are typically well-documented, have clear scope, and are ideal for new contributors looking to make their first open-source pull request.
How do I find beginner-friendly GitHub issues?
Use Issue Finder to search for labels like 'good first issue', 'help wanted', or 'beginner friendly'. You can filter by language, repository, and difficulty level to find issues that match your skills and interests.
Can I search issues by programming language?
Yes. Issue Finder lets you filter issues by any programming language including Python, TypeScript, Rust, Go, JavaScript, and more. You can also combine language filters with labels and other criteria for precise results.
How do I save issues to track my contributions?
Sign in with GitHub and click the bookmark icon on any issue to save it. Your saved issues appear under My Issues, where you can organize them into a Kanban board, mark them as done, and track your open-source contribution history.
Does Issue Finder support organization-wide searches?
Yes. You can search for issues across specific GitHub organizations like Vercel, Facebook, Microsoft, or Google, making it easy to find contribution opportunities within the projects and communities you care about.
How often is issue data updated?
Issue Finder queries the GitHub API in real time, so you always see the latest open issues. Search results reflect the current state of public repositories on GitHub as of your search moment.
What makes Issue Finder different from searching GitHub directly?
Issue Finder provides a purpose-built interface with advanced filters, sorting by popularity or difficulty, a For You feed with personalized recommendations, and a contribution tracking system that GitHub's native search doesn't offer.