Good First Issue
Anyone can prompt. Few can ship.
Find beginner-friendly issues, get reviewed by real maintainers, build the portfolio AI can't fake.
Why Now
Proof matters more when code is easy to generate.
AI can generate code, summaries, and polished portfolios on demand. It cannot fake the public record of choosing real work, responding to review, and shipping something useful in the open.
Good First Issue helps new developers find beginner-friendly issues where every merged pull request becomes evidence: a problem understood, a maintainer conversation handled, and a real contribution shipped.
Indexed repositories
71,518
Indexed issues
53,750
Contributor Picks
Best issues for first-time contributors
Open
Looking for good first issues?
good first issue
No assignee yetNo comments yetMarked good first issueContributing guide available
0 comments0 reactions0 assignees
Open
Four content errors in JavaScript Review lecture
help wantedjs v9 certscope: curriculum
Why recommendedNo assignee yet · Contributing guide available
No assignee yetContributing guide available
1 comment0 reactions0 assignees
Open
Website typo: rtk init --claude-code should be rtk init --global
area:docsdocumentationgood first issuepriority:medium
Why recommendedNo assignee yet · Marked good first issue
No assignee yetMarked good first issueContributing guide available
1 comment0 reactions0 assignees
Open
Instructions on how to cite papermill in an academic paper.
enhancementhelp wanted
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetContributing guide available
0 comments0 reactions0 assignees
Open
Page request: net
help wantednew command
Why recommendedNo assignee yet · Contributing guide available
No assignee yetContributing guide available
2 comments0 reactions0 assignees
Open
[bazel.build] Problem with /install/ide
P2help wantedteam-Documentationteam-OSStype: documentation (cleanup)
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetContributing guide available
0 comments0 reactions0 assignees
Open
Claude.md french preference
area:docsenhancementgood first issuepriority:low
Why recommendedNo assignee yet · Marked good first issue
No assignee yetMarked good first issueContributing guide available
1 comment1 reaction0 assignees
Open
Page request: try-rs
help wantednew command
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetContributing guide available
0 comments0 reactions0 assignees
Open
[good-first-issue] Use log.warning replace log.warn
good first issuehelp wantedonboarding-2026
Why recommendedNo assignee yet · Marked good first issue
No assignee yetMarked good first issueContributing guide available
8 comments0 reactions0 assignees
Open
wrong CC value for table "AVC profiles"
Content:Mediagood first issue
Why recommendedNo assignee yet · Marked good first issue
No assignee yetMarked good first issueContributing guide available
3 comments0 reactions0 assignees
New Issues
Latest issues
Open
咨询是否存在文件句柄超限问题
help wantedquestion
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetContributing guide available
0 comments1 reaction0 assignees
Open
`quick-mention`: Expected element not found: img
bughelp wantedsmall
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yet
0 comments0 reactions0 assignees
Open
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetMarked good first issueContributing guide available
0 comments0 reactions0 assignees
Open
[Discussion]: Agent request
UI/UXdiscussionhelp wanted
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetContributing guide available
0 comments1 reaction0 assignees
Open
[zh-cn] Remove a duplicate description line in the zh-cn kubectl create reference page
area/localizationgood first issuehelp wantedkind/bugkind/cleanuptriage/accepted
Why recommendedMarked good first issue · Contributing guide available
Marked good first issueContributing guide available
11 comments0 reactions1 assignee
Open
Why recommendedNo assignee yet
No assignee yet
2 comments0 reactions0 assignees
Open
Add whitelist mode for command filtering
area:configenhancementhelp wantedpriority:medium
Why recommendedNo assignee yet · Contributing guide available
No assignee yetContributing guide available
2 comments0 reactions0 assignees
Open
[DocDB] Return useful tablet metadata as a response to DeleteTablet
area/docdbgood first issuekind/enhancementpriority/medium
Why recommendedNo comments yet · Marked good first issue
No comments yetMarked good first issue
0 comments1 reaction1 assignee
Open
docs: Add doc for config property counterpart to optimizer.optimize_top_n_rank
docsfeature requestgood first issue
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetMarked good first issueContributing guide available
0 comments0 reactions0 assignees
Open
[ACTION]
actionenhancementgood first issuehelp wanted
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetMarked good first issueContributing guide available
0 comments0 reactions0 assignees
Open
[ACTION]
actionenhancementgood first issuehelp wanted
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetMarked good first issueContributing guide available
0 comments0 reactions0 assignees
Open
[ACTION]
actionenhancementgood first issuehelp wanted
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetMarked good first issueContributing guide available
0 comments0 reactions0 assignees
Open
vite-node dev server fails with `connect EINVAL` on macOS — socket path exceeds 104-byte sun_path limit (regression in 4.4.7)
good first issuepossible regressionworkaround available❗ p4-important
Why recommendedNo assignee yet · Marked good first issue
No assignee yetMarked good first issueContributing guide available
5 comments19 reactions0 assignees
Open
Returnista - New Trigger / Event Source (Webhooks: Return Order & Tracking Updates)
enhancementgood first issuehelp wantedtrigger / source
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetMarked good first issueContributing guide available
0 comments0 reactions0 assignees
Open
rtk lint drops cognitive-complexity scores and method identity, losing irreducible info during summarization
area:clibughelp wantedpriority:medium
Why recommendedNo assignee yet · Contributing guide available
No assignee yetContributing guide available
1 comment0 reactions0 assignees
Open
RTK is not being configured properly with global initialization for VS Code + Copilot
area:cliarea:docsbughelp wantedpriority:high
Why recommendedNo assignee yet · Contributing guide available
No assignee yetContributing guide available
2 comments0 reactions0 assignees
Open
VcsRepository emits backspaces to non-TTY output when clearing status line; --no-progress ineffective
Good First Issue
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetMarked good first issueContributing guide available
0 comments0 reactions0 assignees
Open
ACTION Returnista
actionenhancementgood first issuehelp wanted
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetMarked good first issueContributing guide available
0 comments0 reactions0 assignees
Open
[Feature Request]: add drain() method to PipelineResult
P3good first issuejavanew feature
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetMarked good first issueContributing guide available
0 comments0 reactions0 assignees
Open
rtk init -g --agent pi is no longer available but in README
area:docsdocumentationgood first issuepriority:lowpriority:medium
Why recommendedNo assignee yet · Marked good first issue
No assignee yetMarked good first issueContributing guide available
2 comments0 reactions0 assignees