Curated issues
JavaScript Good First Issues
Open issues from GitHub projects written in JavaScript. The list opens on the ones we rated beginner-friendly; each issue links to GitHub, where you claim it and send the pull request.
JavaScript
- Open issues
- 1M
- New this week
- 15.1k
- Nobody on it yet
- 874k
- Average difficulty
- 3.5/5
What this list is like
- Average annotated difficulty: 3.5/5 across 1,043,557 issues.
- 18% of 1,043,557 time estimates are one day or less.
Updated Nov 15, 2026.
About JavaScript
The language of the browser (Brendan Eich, 1995). It also runs on servers through Node.js, and drives most front-end tooling.
Issues somebody may already be working on are listed last. List everything by date
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
-
discovery:other factory-active task-identify-harness-labels-done task-identify-issue-type-done
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
vercel/ai#25068 · 4 comments ·
Maintainers usually reply within 1 day
-
needs-triage typo
Difficulty 1/5 Under an hour Newbie friendliness 88/100
llm-d-incubation/llm-d-scaling-manager#122 ·
Maintainers usually reply within 1 day
-
create-strapi-app doesn't await writing license.txt, so a failed write skips its error handlingOpenflag: invalid template issue: bug severity: low source: cli status: pending reproduction version: 5
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
strapi/strapi#28637 · 1 comment ·
Maintainers usually reply within 2 days
-
meta
Difficulty 1/5 Under an hour Newbie friendliness 88/100
matrix-org/matrix.org#3774 ·
Maintainers usually reply within 1 day
-
bug confirmed issue
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
open-webui/open-webui#34458 · 2 comments ·
Maintainers usually reply within 1 day
-
documentation good first issue
Difficulty 1/5 Under an hour Newbie friendliness 78/100
-
bug good first issue
Difficulty 1/5 Under an hour Newbie friendliness 75/100
-
area: install-setup needs-info question
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
area: install-setup needs-info question
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
web-platform-tests/wpt#65241 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
web-platform-tests/wpt#65239 ·
Maintainers usually reply within 1 day
-
enhancement Feature: Users good first issue UI
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
accessibility area: css area: web ui bug difficulty: easy frontend good first issue help wanted javascript journey: first-visit journey: mobile priority: P3 quality tech: css tech: html typescript ui user-experience
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
Maintainers usually reply within 1 day
-
area: csp area: css area: http-headers area: web ui bug difficulty: easy frontend good first issue help wanted javascript journey: first-visit priority: P3 quality tech: css tech: html typescript ui user-experience
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
themactep/thingino-firmware#2018 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
stellar/js-stellar-sdk#1906 ·
Maintainers usually reply within 2 days
-
[analytics-core] getQueryParams does not decode `+` as space and truncates values containing `=`Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
amplitude/Amplitude-TypeScript#2179 · 1 comment ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
cloudinary/js-url-gen#608 ·
-
ci: raise .github/workflows/test.yml timeout-minutes from 20 to 35 as suite exceeds 30,899 testsOpen
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
Jason-Vaughan/TangleClaw#3075 ·
Maintainers usually reply within 1 day
-
fix(frontend): resolve SSE parser crash on unhandled Ref methods and undefined actions identifierOpenbug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
kodokbakar/MiroFish-Local#94 ·
Maintainers usually reply within 1 day
-
framework/gatsby help wanted kind/bug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
mgechev/ngx-quicklink#177 ·
-
documentation good first issue severity: low
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
TMHSDigital/Static_Chess#79 ·
-
enhancement good first issue severity: low
Difficulty 1/5 Under an hour Newbie friendliness 88/100
TMHSDigital/Static_Chess#77 ·
-
enhancement good first issue severity: low
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
TMHSDigital/Static_Chess#76 ·
-
enhancement good first issue severity: low
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
TMHSDigital/Static_Chess#75 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
pulsar-edit/pulsar#1708 ·
Maintainers usually reply within 1 day
-
good first issue help wanted javascript
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
dlq/synthpopcan#58 ·
Maintainers usually reply within 2 days
-
cli: `execCargoMetadata` decodes stdout per chunk, corrupting non-ASCII paths across pipe boundariesOpen
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
metacall/core#964 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
Difficulty 1/5 Under an hour Newbie friendliness 68/100
osmlab/name-suggestion-index#13104 ·
Maintainers usually reply within 1 day
-
area: web bug content developer-experience difficulty: easy documentation dx frontend github-pages good first issue help wanted html links priority: P2 quality testing web
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
flisk-sh/flisk-labs#24 ·
-
bug triage
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
fjaeckel/seriesoftubes#376 ·
Maintainers usually reply within 1 day
-
0. Needs triage 35-feedback bug
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
-
area: api backend caching difficulty: easy enhancement good first issue help wanted infrastructure javascript journey: monitoring latency performance priority: P3 quality resource-usage scalability tech: cloudflare-workers tech: javascript
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
self-care self-care:agent-discoverability
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
githubnext/gh-cao#20928 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Maintainers usually reply within 2 days
-
dependencies javascript ready-for-agent tech-debt
Difficulty 1/5 Under an hour Newbie friendliness 85/100
DigiBanks99/menlo#634 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 62/100
osmlab/name-suggestion-index#13103 ·
Maintainers usually reply within 1 day
-
Content:CSS needs triage
Difficulty 1/5 Under an hour Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
ui/scripts/drive-turn-details.mjs declares `placed` twice in one scope, so the script does not parseOpenbug infrastructure
Difficulty 1/5 Under an hour Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
43081j/eslint-plugin-lit#281 ·
-
Complexity: See issue making label epic good first issue Issue Making: Level 1 P-Feature: Project Info and Page Ready for Prioritization role: back end/devOps role: front end size: 0.25pt time sensitive
Difficulty 1/5 Under an hour Newbie friendliness 62/100
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
NuSkooler/enigma-bbs#1020 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Showing the newest 100
This page lists what was indexed most recently. Advanced filter has the whole inventory, narrowed by language, difficulty and how long a task takes.
Related pages
Questions
- How many JavaScript issues are open here?
- 1,038,339 open issues: 15,063 opened in the last seven days, and 874,242 with nobody working on them yet. We count them once a day.
- Where do I start?
- Pick an issue marked beginner-friendly, read the project's contributing guide and comment before you begin. The contributor guide walks through it, from choosing an issue to your first pull request.
- Can you pick one for me?
- Yes: sign in with GitHub and Your next issue shows one open issue nobody has claimed, matched to your languages, your time and the difficulty you want.