ST 

suyash-thakur/js-good-first-issues-finder
Developer tools115 stars 品質 85 トレンド 85
This is a list of JavaScript repositories with good first issues for newcomers to open source. Contributions are welcome!
概要
This is a list of JavaScript repositories with good first issues for newcomers to open source. Contributions are welcome!
README
Good First Issues
This is a list of JavaScript repositories with good first issues for newcomers to open source. Contributions are welcome!
This list gets updated every day at midnight.
snooptsz/dant3-mcp
- Connect your AI Agent to Dant3 free — install the skill, read MCP, or join in two fields
- Join Dant3 free — Human beta testers wanted in US, UK, Canada, NZ, Singapore and South Africa
code-charity/youtube
- 🐞Tooltips are hidden behind the video player
- Cinema mode makes my screen go black🐞
- Remember playback Speed
- 🐞pause play
- 🐞"Chapters (Sidebar) On/Off" not working in full screen
- Player buttons to be added
- 🐞Classic thumbnail metadata toggle no longer working for thumbnail links below a watched video
- 🐞Weird ass color glitch
- 💡[Feature Request] Option to force resume/autoplay video after page refresh
- 💡Release latest version to Edge Extension Store
- 💡Remove ‘member first’ videos
- Add an option to filter videos with less than 1000 views
- 💡Display watched sections of the video on the seek bar
- 💡Manage/Restrict automated low-value PRs from specific accounts
- 💡Hide AI videos
- 💡Option to disable confirmation before closing on Youtube Music
- Category bar on Homepage is blank when dimmed and does not undim when hovering over🐞
- 🐞 Comments on Sidebar Breaking when using Playlist
jason5ng32/MyIP
- DNS Resolver tool: support SOA (and CAA) record lookups
- Connectivity test: add sites to an existing import list
- 🇧🇷 Brazilian Portuguese (pt-BR) UI translation
- Connectivity test: add a Vietnam country list
- 🌍 Translations wanted — bring MyIP to your language
- 🇯🇵 Japanese (ja) UI translation
- 🇪🇸 Spanish (es) UI translation
- 🇩🇪 German (de) UI translation
- Translate the README into your language
- Translate the README into Korean (README_KO.md)
- Translate the README into Japanese (README_JA.md)
- Translate the README into German (README_DE.md)
- Translate the README into Brazilian Portuguese (README_PT-BR.md)
- Translate the README into Spanish (README_ES.md)
- Add the CI badge to the four READMEs
- Connectivity test: add an India country list
- Connectivity test: add a “Work & Productivity” import list
- Connectivity test: add a “Travel & Booking” import list
- Connectivity test: add a “Sports” import list
- Native speakers: review the French / Russian UI translations
- Connectivity test: add a Turkey country list
- Connectivity test: add a “Finance & Payments” import list
- Connectivity test: add an “Online Education” import list
- Connectivity test: add a “Music & Audio” import list
- Add a public DNS resolver from an unrepresented region (Africa / South America / Middle East / Oceania)
- Add a Japanese or Korean public resolver to the DNS Resolver tool
- Add a French public resolver (FDN or dns0.eu) to the DNS Resolver tool
- Add Quad101 / TWNIC (Taiwan) to the DNS Resolver tool
- Add Yandex.DNS (Russia) to the DNS Resolver tool
antropos17/Aegis
- SummaryCards.svelte uses hardcoded English strings instead of i18n
- CONTRIBUTING.md names a branch prefix and two issue labels that do not exist
- AGENTS.md and BRANCHING.md reference a branch-guard hook path that is not in the repository
- Node.js requirement differs between CONTRIBUTING.md, README.md and llms-full.txt
- Stale hand-maintained counts and version numbers outside the counts:check gate
- vitest coverage include points at stores/toast.js, which is toast.ts
- README demo instructions do not start the demo build
- .prettierignore comment about lint-staged matchBase is outdated after PR #261
- Add dependabot.yml
nextcloud/collectives
layer5io/docs
- [Bug] Image not rendering correctly
- Screen capture includes Grammarly
- [Docs] Floating Card Overlapping Navbar
nextcloud/spreed
- Go back to autopilot mode if re-clicking selected participant
- Dashboard widget should show the actual mention message
- Imprint and privacy links in public talk conversations
- Migrate addParticipantToRoom to InvitationList
- Migrate OCC to InvitationList
- Guests in voice-rooms do not see “Leave call” button
- talk couldn’t work after install the “talk_matterbridge”
- Write tests for “Team resources” integration
- System message shows “guest added user” to a conversation when adding through circle/team
- Reactions notifications when fully subscribed in federated conversations
- Limit to groups in federated target server breaks federation
- Instant meeting outside of dashboard?
- Recording chunked upload would fail with token length > 13
meshery/meshery.io
darshi1337/apogee
- Tests for lib/engines/ollamaClient.js
- Discourse forum extractor
- Lemmy post extractor
- Mastodon thread extractor
- Stack Overflow extractor
vercel/next.js
- Inconsistent Error Messaging / Handling in getStaticPaths
@next/next/no-html-link-for-pagesrule does not work withpageExtensions
usmannasir/cyberpanel
- [BUG] Missing package on Ubuntu 22 (pure-ftpd-mysql/update-inetd)
- Reseller ACL has permissions wrong for backups
zen-browser/desktop
- Top bar gets stuck opened when warn on close is turned on
- Ctrl+Shift+DigitOrSymbol keybinds don’t work
- “Rename Folder” option unavailable in collapsed toolbar layout
- Windows: Scroll bar in tab list causes layout shift when always show scroll bars is enabled
- UI glitch when rapidly switching Sidebar/Tabs layout options in Settings
- Non-intuitive shortcut mapping
atomantic/PortOS
- Align widget tier colors with theme tokens and use dvh in FableLoom
- Declare phantom dependencies chokidar, three-stdlib, and ws in manifests
- Validate date and appId params on briefing and jira report read routes
- Drop the dead PORT_UI fallback branch in ports
- Remove dead isCommandActive export from commands
- Use readJsonSafe for autofixer index loads
- Reuse the canonical dangerous-shell-chars constant in apps launch
- Add zod request schemas to datadog, uploads, attachments, and providers test routes
- Retire the overlap-release acceptsLyrics field once no supported peer reads it
rolecraft-sh/rolecraft
- Add tests for the public completions API (src/api/completions.js)
- refactor: make watch command reuse the watch API
- refactor: unify duplicated bundle command and API implementations
- refactor: extract computeScore to dedupe security scoring loop
- chore: remove unreachable dead code in api/convert.js
- test: add unit tests for api init and use
- test: add unit tests for src/utils/paths.js
- test: add unit tests for mcp-lock.js
- feat: count skipped/errored skills in check command summary
cds-snc/ai-answers
usernane/AJAXRequestJs
Ya-KARAS/AgentControlPlane
- Add macOS and Linux demo quickstart instructions
- Add a quota-free demo preflight mode
- Add JSON output mode to the live demo
chelslava/md-semantic-search
- perf(ivf): k-means++ seeding and ANN recall-vs-brute-force quality gate
- refactor(types): eliminate untyped any at rerank/IVF trust boundaries; harden deserializeIVF payload validation
- ux(obsidian): result parity with web UI - term highlighting, keyboard nav, connection test, actionable errors
- test(integrations): Obsidian plugin test coverage (currently zero)
- fix(ui): cancel stale in-flight /search requests in web UI and Obsidian panel (AbortController + seq guard)
airqo-platform/AirQo-api
jordanpeele/footnote
- Street rig writeups: your bonding hardware, carriers, and what broke
- Demo fixture packs: themed replay sets (sports night, election night, …)
- Overlay skin: portrait-first IRL / street skin (built on the C1 verdict accents)
- Eval: 50 golden claims — sports & live events
- i18n: Spanish overlay + docs
- State-channel adapter: Cloudflare Durable Objects
- STT adapter: local Whisper server (fully-local dev)
- Verifier adapter: Brave Search + Claude synthesis
- Overlay skin: high-contrast accessibility
- Overlay skin: meme / chaotic
- Overlay skin: minimal / clean
- Overlay skin: broadcast-news lower-third variant
stdlib-js/stdlib
- Fix JavaScript lint errors
- Fix EditorConfig lint errors
- [RFC]: Add C implementation for
@stdlib/stats/base/dists/beta/median - [RFC]: Add C implementation for
@stdlib/stats/base/dists/chisquare/pdf - [RFC]: Migrate
math/base/specialpackages from relative tolerance testing to ULP difference testing (tracking issue) - [RFC]: Improve doctests for ndarray instances in documentation examples (tracking issue)
- Fix broken Markdown link: https://bugzilla.mozilla.org/show_bug.cgi?id=892671
- Fix JavaScript lint errors
- [RFC]: add
symbol/to-string-tag
StudentSuite/awesome-skills-plugins-for-students
- Writing & Humanities has no History or Social Studies research skill
- STEM Subjects has no general biology or genetics skill
- No CODEOWNERS file: PRs don’t auto-request review from maintainers
- Add a plugin bundling resume, cover letter, and interview-prep skills into one install
- Add a flashcard-from-slides or note-to-flashcard plugin to Plugins
- Clarify the three overlapping exam-prep tools across sections
- Add a non-IB/IGCSE academic-writing entry now that #22 (curriculum support) is still open
- Add a social preview image
- Bring repository scaffolding to parity with the sister lists
nextcloud/forms
processing/p5.js
- Update describe function limits and best practices
- Visual loading indicator fallback while assets are loading
- [p5.js 2.0 Beta Bug Report]: Document difference between textWidth and fontWidth with respect to whitespace
- [p5.js 2.0 Bug Report]: noise(null) is treated as noise(0) while noise(undefined) errors, and this behaviour is undocumented and inconsistent.
webbrain-one/webbrain
- Add Pollination AI and Unsloth Studio integration
- Documentation & Video Recording HOW TO USE CHATGPT/CLAUDE/GEMINI SUBSCRIPTION WITH WEBBRAIN
- Discord Server to discuss everything WebBrain
afra012/TutorSphere
Avenx-JS/avenx-js
- CI/CD: Add a Node.js Version Matrix, an End-to-End Job and a Prettier Check to the CI Pipeline
- DX: Scaffold a Colocated Unit Test File in avenx generate
- Docs: Add a Deployment & Production Build Guide for Static Hosting, Environment Variables and Caching
- Docs: Document Diagnostic Codes AVX_R18 (REACTIVE_DEADLOCK_DETECTED) and AVX_W35 (COMPILER_DEADLOCK_PARSE_FAILED) in the Troubleshooting Reference
- Docs: Add a Contributor Architecture Guide Covering the Compile Pipeline, Runtime Module Map and Test Tiers
- Good First Issue: Add AvenxLogger.child() Method for Namespaced Logger Sub-Instances
- Docs: Document HtmlDiff Virtual DOM Comparison Algorithm in Renderer Reference
- Good First Issue: Document Declarative Data Fetching with , , and
- Good First Issue: Document CSS Preprocessor Integration (Sass, SCSS, Less, PostCSS) in Styling Guide
- Next.js → Avenx.js: Server vs Client Decoupling Migration Guide
- Good First Issue: Add --force Overwrite Option to avenx generate CLI Command
- Refactor: Add Runtime Type Validation and Helpful Warnings for AvenxApp.register()
TryGhost/Ghost
- 🌐 i18n mega-issue
- Share profile image generation is broken for some avatars and cover images
- Incorrect links from Top sources in analytics
- a11y:
kg-toggle-cardnot usable properly with a screenreader
Zoverions/AXIOM-MESH
- Security Agent Cell Pilot #1 — independently attack RT-AUTH-001
- Agent Community engagement: first outside Security Cell result
- Community Testnet v0 — recruit independent operators and hardware evidence
- Agent Commons: external-agent contribution and interoperability layer
highlightjs/highlight.js
- Support Prism.js grammar parsing but use the Highlight.js HTML/theme pipeline
- Looking for maintainers / contributors / code reviewers…
Foundryborne/daggerheart
- [Bug] Drag & Drop artwork too big on Firefox
- [Feature] - Idiot Proofing
- [Feature] Cleanup pass on subclass descriptions
- [Feature] Allow players to signal aid from their character sheet.
- [Feature] Show secondary spellcasting traits for multiclassed character sheets
- [Feature] Include plus sign in trait dropdown during character creation and editing
- [Feature] [Homebrew] allow relabeling damage types
- [Feature] Types of domain cards
IsmaelMartinez/teams-for-linux
parousia8888/web-app-security-skill
- Add an informational security.txt source check
- Verify the install and tutorial lifecycle on a clean WSL2 image
Berserk-hub150/skillhawk
- [Good First Issue] Add a SKILL.md trust-boundary tip [MC-012]
- [Good First Issue] Add an MCP least-privilege tip [MC-011]
- [Good First Issue] Add a CLI-message clarity tip [MC-010]
- [Good First Issue] Add a redaction tip [MC-009]
- [Good First Issue] Add a suspicious-fixture writing tip [MC-008]
- [Good First Issue] Add a safe-fixture writing tip [MC-007]
- [Good First Issue] Add a severity calibration tip [MC-006]
- [Good First Issue] Add a narrow-rule design tip [MC-005]
- [Good First Issue] Add a false-positive review tip [MC-004]
- [Good First Issue] Add an actionable-remediation tip [MC-003]
- [Good First Issue] Add a minimal-evidence tip [MC-002]
- [Good First Issue] Write a clearer finding-title tip [MC-001]
- [2–5 min] Add one prompt-injection remediation tip
- [2–5 min] Add one precision flashcard
- [2–5 min] Add one safe-fixture writing tip
- [2–5 min] Add one severity-labeling tip
- [2–5 min] Add one MCP config review use case
- [2–5 min] Add one false-negative reporting tip
- [2–5 min] Add one false-positive reporting tip
- [2–5 min] Add one benchmark FAQ answer
- [2–5 min] Add one local repository scan use case
- [2–5 min] Add one pull-request scanning use case
- [2–5 min] Add one Claude Code review use case
- [2–5 min] Add one Agent Skill review use case
- [2–5 min] Add one recall flashcard
- [2–5 min] Add one static-vs-dynamic analysis flashcard
- [2–5 min] Add one secrets-handling flashcard
- [2–5 min] Add one static-only safety flashcard
- [2–5 min] Add one rule ID flashcard
- [2–5 min] Add one CI security gate flashcard
- [2–5 min] Add one Code Scanning flashcard
- [2–5 min] Add one GitHub Action flashcard
- [2–5 min] Add one flashcard about zero dependencies
- [2–5 min] Define least privilege for beginners
- [2–5 min] Define prompt injection for beginners
- [2–5 min] Define remediation for beginners
- [2–5 min] Define security severity levels
- [2–5 min] Define recall for beginners
- [2–5 min] Define precision for beginners
- [2–5 min] Define false negative for beginners
- [2–5 min] Define false positive for beginners
- [2–5 min] Define SARIF for beginners
- [2–5 min] Define static analysis for beginners
- Add detection for suspicious PowerShell download-and-execute patterns
- Add a compact README demo GIF or terminal screenshot
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add suyash-thakur/js-good-first-issues-finder