aliceD1540/bsky-bridge
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
19 repositories
June 27, 2026 last updated
Open JavaScript issues for beginners
shamilahmdt/devtasks
🟢 Good First Issue: Add SQL Schema to Markdown / JSON Converter to Dev Utilities
shamilahmdt/devtasks
🟢 Good First Issue: Add Design System Token & Tailwind Config Generator to Dev Utilities
tdulcet/Server-Status
Performance degradation for long-life tabs
Hanzalah-m/Resume-Gen-AI-Platform
Add OTP Email Verification During Account Creation
code-charity/youtube
🐞Seek Forward 10 Seconds and Seek backward 10 Seconds buttons are missing sometimes
JSONbored/metagraphed
Stop recompiling the full OpenAPI components block per route in validate-openapi-examples + validate-api
Trust-Analysis/Tokenized-Fractional-
Add .editorconfig for consistent editor settings
Trust-Analysis/Tokenized-Fractional-
Add ESLint and Prettier configuration
nextcloud/collectives
Show absolute timestamp on hovering relative date display (e.g. "last edited")
matrix-org/matrix.org
Add Beeper Line bridge
SRV30/samridhi-enterprises
[BUG] Remove Sensitive User Information from Application Logs
Stellar-Ecosystem/lodestar
Add unit tests for the agents contract's daily spend reset logic
maillab/cloud-mail
[Help] 初始化的时候提示JWT secret mismatch
OzymorLab/OzymorLab-Frontend
[DOCS] : Create User Documentation Page in Frontend
Saatvik-GT/xaytheon
[GOOD FIRST ISSUE] [FEAT] Add Persistent Saved Watchlist Sidebar with Pinning System
SecureBananaLabs/bug-bounty
Low Handing Fruit Automation
Flamki/stellarmind
Document environment variables in a structured table
Flamki/stellarmind
Add .nvmrc and document Node version pinning for contributors
Saatvik-GT/xaytheon
[GOOD FIRST ISSUE] : Navbar fonts changing when tabs are switched
asheesh109/KisanAI
Create demo data seeding script for local development
SecureBananaLabs/bug-bounty
Pixel Art Creation with high Creative Thinking
Mohit-368/ReadmeForge
Improve error messages when fields are left empty
GoogleChromeLabs/quicklink
site: use unique page descriptions
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