Live good-first-issue & help-wanted feed

Find meaningful ways to contribute

Browse open GitHub issues that maintainers labeled for help. Filter by language, stars, category, and difficulty — then pick something you can finish.

Projects
123,775
Open issues
863,463
Cost
Free
Illustration of a Good first issue card with GitHub, plus Learn new skills, Work on real projects, Make an impact, and Open source is for everyone

Active projects

Unique repos with open help-wanted issues updated in the last 30 days

Showing 30 of ~23,563 matching filters (10+ stars)

List

tracekit audit: read Codex session rollouts

AI summary

This issue proposes enhancing the `tracekit audit` tool to support Codex session rollouts, which are currently in a different format than Claude Code transcripts. The goal is to allow `tracekit audit` to replay and analyze Codex tool calls by adapting its existing mapping logic and detecting the file format.

enhancementhelp wanted
85
Difficulty
3/5
Luzifer/ots

Missing Translations

AI summary

This issue reports missing translations for the `ca` and `es` languages, preventing them from being fully included in the application. Developers are asked to contribute by either submitting a pull request with the missing translations in `i18n.yaml` or by commenting on the issue to have the translations added manually.

help wantedtranslation
772
Difficulty
2/5

Establish AI-Assisted Development, Testing, and Review Workflows

AI summary

This issue proposes establishing guidelines for AI coding assistants contributing to the OWASP VulnerableApp project. It involves creating three new Markdown files: AGENTS.md for AI instructions, SKILLS.md for reusable development workflows, and REVIEWS.md for a review checklist. The goal is to ensure AI-generated contributions are well-understood, validated, and align with the project's structure and conventions.

enhancementgood first issueIntegration
430
Difficulty
2/5
Expensify/App

[$250] Focus mode: single-expense report with a new comment stays hidden after Clear cache and restart

AI summary

In Focus mode, a single-expense report with a new comment is not appearing as unread in the LHN or Unread tab after clearing the cache and restarting the app. This is because the cache clear removes the parent expense report's IOU action, which is needed to correctly link comments to the parent report's unread status.

DailyHelp WantedTask
4.9K
Difficulty
3/5

Add/modify specific test(s) to expect a Divider may be in the stream list

AI summary

This issue requires adding or modifying existing tests to correctly handle the presence of `urwid.Divider()` elements within a stream list. The goal is to ensure that tests fail when a Divider is introduced and that it's not mistakenly identified as a `StreamButton`, preventing bugs.

help wantedgood first issuein progressarea: tests
845
Difficulty
2/5

Allow viewing a specific event in dev tools by event ID

AI summary

This issue proposes adding functionality to the developer tools to allow users to view a specific event within a room using its event ID. This would significantly improve debugging by eliminating the need to manually scroll through room history to find a particular event, potentially through a chat command or a dedicated devtools option.

Help WantedT-EnhancementA-DevToolsA-Developer-ExperienceO-UncommonHacktoberfest
13.3K
Difficulty
2/5

Missing MAX_STANDARD_TX_WEIGHT check produces unrelayable txs

AI summary

The BDK library fails to check the total transaction weight against the standard limit of 400,000 weight units (wu) during transaction creation or PSBT generation. This can lead to the creation of unrelayable transactions that will be rejected by mempools, despite the signing process reporting success.

buggood first issue
58
Difficulty
2/5

Wallet signing may finalize invalid pre-seeded signatures and return Ok(true)

AI summary

The wallet signing function in BDK incorrectly assumes pre-existing signatures in a PSBT are valid. It bypasses the signing process and finalizes the transaction with these potentially invalid signatures, leading to script validation failures. The expected behavior is to either overwrite these slots or verify and overwrite invalid signatures.

buggood first issue
58
Difficulty
3/5

[Feature Request]: Test and Ensure App Support for Font Scaling up to 200%

AI summary

This feature request addresses UI issues in the Oppia app when font scaling is set to 200% on Android 14+. The goal is to systematically test all fragments and dialogs at this high font scaling level and fix any text truncation, overlap, or alignment problems to improve accessibility.

good first issueImpact: MediumenhancementWork: Medium
391
Difficulty
3/5

🐝 Hive Advisory Report

AI summary

This issue serves as a central hub for advisory findings from Hive agents, particularly at lower ACMM levels where agents analyze code without creating direct issues or PRs. A governor agent periodically posts digest comments summarizing these advisory findings. This issue is intended to be a living document and should not be closed.

help wantedagent/scannerhive/advisoryagent/security
119
Difficulty
2/5
oppia/oppia

[Feature Request]: Migrate acceptance tests for topic-manager from Puppeteer to Playwright

AI summary

This issue involves migrating a set of acceptance tests for the topic manager from Puppeteer to Playwright. The goal is to update these tests to leverage the Playwright framework, ensuring continued test coverage and potentially improving test execution. Some tests have already been assigned and have associated pull requests.

good first issueImpact: MediumWork: Low
6.7K
Difficulty
3/5

Image for Tampering 3 is not shown

AI summary

The background image for the 'Tampering 3' card on the OWASP Cornucopia website is not displaying correctly when accessed directly via its '/cards/TA3' URL. The issue is that it doesn't render the same as when accessed through a specific edition URL or other similar cards, indicating a potential rendering or asset loading problem.

bughelp wantedcornucopia.owasp.org
135
Difficulty
2/5

[good first issue, hacktoberfest] 🦑 Add new Japanese Idiom 776 (good-first-issue)

AI summary

This issue is a beginner-friendly task to add a new Japanese idiom to a JSON file. It requires no coding and can be completed directly in the browser by forking the repository, editing the specified file, and submitting a pull request. The idiom to be added is "水に流す" (Mizu ni nagasu), meaning "Let bygones be bygones."

help wantedgood first issuehacktoberfestcommunitylow hanging fruitup-for-grabs
1.9K
Difficulty
1/5

[good first issue, hacktoberfest] 🍵 Add new False Friend Pair 1101 (good-first-issue)

AI summary

This issue is a beginner-friendly task to add a new Japanese false friend pair to a JSON file. It requires no coding and can be completed in under a minute by editing the file directly in the browser, starring and forking the repository, and submitting a pull request.

help wantedgood first issuehacktoberfestcommunitylow hanging fruitup-for-grabs
1.9K
Difficulty
1/5

How it works

Three steps from browsing to opening a PR.

Read the beginner guide →
  1. 1

    Filter the feed

    Pick a language, minimum stars, category, and difficulty that match what you can ship.

  2. 2

    Read the AI summary

    Each card includes a short summary and difficulty score when we have one — so you can skip the wall of text.

  3. 3

    Open the issue

    Jump to GitHub, talk to the maintainer if needed, and contribute where help is actually wanted.

Not finding what you’re looking for?

Browse 123,775 projects or reset filters to see more of the 863,463 indexed issues.