layer5io/layer5-academy
Good First Issues in JavaScript
JavaScript is the most common entry point into open source — almost every web project has beginner-friendly issues, from small UI fixes to documentation.
24+ open beginner issues
18 repositories
September 17, 2026 last updated
Open JavaScript issues for beginners
urelkdubdqwr/signalshield
Persist reports to SQLite instead of local JSON disk
urelkdubdqwr/signalshield
Add domain-age + typosquat check to inspect_claim
AlcalaAaron/claude-tetris
Toogle Light Dark
modusensus/dsh-mneme
[Feature] heat 热度衰减(D 批次):访问频率调制的记忆升权与自然降温(opt-in)
modusensus/dsh-mneme
[Feature] 记忆复用率仪表盘:召回 Top-N / 僵尸记忆率 / 注入命中率可见化
Iriss-a/amazon-rank-automation
结构化 export(CSV / JSON):让结果能接 BI,同时保持腾讯文档是唯一信源
Venari-Hunt/Noctivago
Add a README to the hello-world plugin explaining how to write a plugin
Venari-Hunt/Noctivago
CI: update GitHub Actions off the deprecated Node 20 runtime
tutors-sdk/tutors-mono-repo
i18n: restore accents and umlauts in the de, es, fr and it message files
Abdullatheef01/TTF-26
Add Back Button to Registration Page
Legal-Terminus/legalterminus
Task Progress Bar Shows 20/20 Completed Before All Steps Are Completed
Mulhamx4/logo-vectorize
[P0-2] Test on real iPhone Safari, Android Chrome and desktop Firefox
skyf0xx/hedgehog
Give hedgehog friction a resolve mechanism, matching hedgehog debt
skyf0xx/hedgehog
Document the jsdom cross-realm ArrayBuffer/instanceof gotcha for crypto-code test assertions
falling-fruit/falling-fruit-web
Migrate from google.maps.places.AutocompleteService
stdlib-js/stdlib
Fix JavaScript lint errors
MTCodes01/GtiHub-Trial-Repo
[Bug]: dhbd
freeCodeCamp/back-end-development-and-apis
Bank API lessons 13 and 14 accept missing error handling
dheerajjha/reviewer
Renamed files are listed as `old => new` in lastCommit mode, so they open to an empty diff and never get reviewed
stdlib-js/stdlib
Fix JavaScript lint errors
dheerajjha/reviewer
Non-ASCII filenames are octal-escaped in lastCommit mode, so the file opens to an empty diff
exelearning/exelearning
Add Open Graph metadata to HTML exports using project metadata and screenshot.png
skillsgateway/skillsgateway
feat(vetting): corpus-aware vetting for typosquatting (T5), starting from persisted snapshot facts
How to contribute to a JavaScript project
Most JavaScript projects use npm or pnpm. Clone the repo, run the install command in the README, and look for a CONTRIBUTING.md before you start.
- Start with documentation, test, or small UI bugs before tackling logic-heavy issues.
- Run the project's linter and tests locally before opening a PR — JS projects usually gate on CI.
- Frameworks matter: a React issue is very different from a Node.js one. Read the repo's stack first.
Track these JavaScript issues and get AI-matched
Sign up free to bookmark issues, track your pull requests, and get AI-picked matches for your exact skill level.
Start contributing — it's free
FirstIssue.dev