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
105,912
Open issues
720,802
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 ~19,217 matching filters (10+ stars)

List

✨ feature: capture backend resume ids so authoring sessions survive pod restarts

AI summary

This feature aims to prevent the loss of authoring conversations when a pod restarts by capturing backend-specific resume IDs. The goal is to allow CLI commands to resume interrupted sessions using these IDs, rather than starting a new conversation. The issue outlines open design questions regarding which backends support resume IDs, staleness limits, and how to handle respawning agents.

help wantedkind/feature
51
Difficulty
4/5

✨ feature: route human review comments/submissions on agent PRs to the authoring agent

AI summary

This feature aims to route human review comments and submissions on agent-authored pull requests directly to the authoring agent. Currently, these comments are not specifically directed, leading to potential delays or missed feedback. The proposed solution involves collecting these events and delivering them to the authoring agent through existing delivery mechanisms.

help wantedkind/feature
51
Difficulty
3/5

Testers wanted for "Google Closed Testing"

AI summary

The project is seeking 20 users to participate in a closed beta test of their app on Google Play for at least 14 days. Testers need to join a Google Group, opt-in as a tester, and install the new version alongside the existing app without needing to uninstall it.

help wanted
900
Difficulty
1/5

[good first issue] 🏮 Add new Japanese Proverb 962 (good-first-issue)

AI summary

This issue is a beginner-friendly task to add a new Japanese proverb to a JSON file. No coding is required, and the contribution can be made directly from the browser in under a minute. The task involves forking the repository, editing a specific JSON file to include the proverb's Japanese, Romaji, English translation, and meaning, and then submitting a pull request.

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

Create a validating webhook to validate resources before they are applied

AI summary

This issue proposes the creation of a validating webhook for the Burrito project. The webhook will be responsible for validating resources before they are applied, specifically focusing on the `remediationStrategy` enum and complex interactions between various options.

enhancementgood first issueplannedteam:library-maintainers
731
Difficulty
3/5

Add support for bitbucket

AI summary

This issue requests the implementation of a new Git provider for Bitbucket. It specifically mentions building upon the new structural changes introduced in a recent pull request, indicating a need to integrate with an existing framework.

good first issueSize: Steam:library-maintainers
731
Difficulty
3/5

Add setting to prevent burrito from destroying resources

AI summary

This issue proposes adding a new configuration setting to the Burrito tool. This setting would prevent Burrito from executing 'apply' operations if the 'plan' output indicates that any resources are scheduled for destruction. The goal is to enhance safety and facilitate adoption on critical Terraform code by preventing accidental resource deletion.

good first issueSize: Steam:library-maintainers
731
Difficulty
2/5

[quality] coverage gate fail-open for pkg/hub/* subpackages; pkg/hub/wire is dead, untested, and invisible to CI

AI summary

The pre-merge coverage gate is failing to detect new, untested subpackages within `pkg/hub/*`. Specifically, the `pkg/hub/wire` package is dead, untested, and invisible to CI due to filtering in the `v2-tests.yml` workflow, allowing it to pass coverage checks incorrectly. The issue recommends deleting the dead package to fix this.

help wantedqualitytestinghive/hosted-available-oke-11-placeholder-r05xagent/qualityhive/covered-by-pr
51
Difficulty
2/5

Clean up #1111 scaffolding: TEMP test name/comment and lightweight_vio reference in public rustdoc

AI summary

This issue addresses two minor cleanup tasks in the kornia-3d crate. First, it proposes renaming and removing temporary comments from a useful regression test to make it more permanent. Second, it suggests removing a reference to an external codebase ('lightweight_vio') from public rustdoc comments to improve clarity for users.

documentationgood first issuecrate: pnptriage
670
Difficulty
1/5

Support multiple bit depths

AI summary

This issue proposes adding support for various bit depths beyond the current 8-bit limitation in the Bitmap class. The goal is to enable the handling of BMP images with different pixel formats as defined by the BMP file specification.

enhancementgood first issue
34
Difficulty
3/5

Add a way to turn thinking off for chat answers

AI summary

This issue proposes adding a feature to disable the 'thinking' or reasoning process for chat answers in the SurfSense application. Currently, this process consumes tokens and can delay or shorten responses, especially with smaller local models. The necessary mechanism already exists and is used for title generation, and this issue outlines the specific code locations for implementation.

enhancementhelp wantedfrontenddesktop
16.2K
Difficulty
2/5

[Bug] Native forwarders re-read whole vendor files on every poll and retry unresolvable items forever (Claude fork sub-agents push a runner to 80% CPU)

AI summary

This bug report details two performance issues in Omnigent's native forwarders. Firstly, they repeatedly re-read entire vendor files instead of just new data, and secondly, they endlessly retry unresolvable items. These inefficiencies, particularly with Claude sub-agents, can lead to excessive CPU usage.

Bughelp wantedcomp:runnerP2-mediumtriagedvalidated:reproduced
5.9K
Difficulty
4/5

[scanner] feature: inject Copilot user OAuth token server-side on /copilot_internal/ (#9586 follow-up)

AI summary

This issue proposes a security enhancement for the Copilot feature by moving the storage of the Copilot user OAuth token from agent-readable files/environment variables to the hub. The token will then be injected server-side into `/copilot_internal/` requests, similar to how GitHub App tokens are handled, improving security for agents that have proxy injection enabled.

help wantedkind/featuresecurityneeds-decision
51
Difficulty
3/5

[shared-ci] runner setup failing with "No space left on device" across hivecommons/hive

AI summary

Self-hosted CI runners in the hivecommons/hive environment are failing to set up jobs due to a "No space left on device" error. This is occurring during the download of the `actions/checkout` action, preventing any code from running. The issue appears to be a shared resource problem on the runner scale set, requiring disk space to be freed or the runners to be recycled.

help wantedagent/scannerhive/hosted-available-oke-11-placeholder-r05xciblocked
51
Difficulty
3/5

chore: evaluate Docker Go SDK for context-aware container runtime support

AI summary

This issue proposes evaluating the official `docker/go-sdk` as a replacement for the current `github.com/docker/docker/client` integration. The goal is to improve context-aware container runtime support, specifically addressing how the CLI resolves Docker contexts and their associated socket paths. The evaluation will involve testing various capabilities and compatibility scenarios to determine if the SDK can be adopted.

help wantedkind/taskcomponent/connectorskeep-open
49
Difficulty
4/5

⛔ Broken links

AI summary

This issue reports broken external links detected by an automated test. Several links, specifically to `shop.empire-electronic.de`, are returning 404 Not Found errors across multiple test runs. This indicates a problem with the external website or the links pointing to it.

bugcomponent-fixturecomponent-plugindifficulty-easyhelp wantedgood first issue
248
Difficulty
2/5

Own a platform build: six of eight are open

AI summary

Seven platform builds are currently unassigned, meaning no single person is responsible for testing and maintaining them. This has led to bugs that go unnoticed until users discover them, as the automated CI checks only verify compilation and basic structure, not actual platform behavior. The issue seeks owners for each platform to ensure their proper functioning.

help wantedarea: adapters
3.6K
Difficulty
3/5

[FEATURE] Create reusable modern styles for modal forms

AI summary

This feature request aims to create a set of reusable, modern styles for modal forms to ensure visual consistency across the platform. The current 'report problems' modal is outdated, and the proposed solution involves developing general styles that can be applied to other similar forms, improving maintainability and aesthetics.

feature-requestGood first issueStale
356
Difficulty
2/5

[BOUNTY $50] SKILL: Generate a structured CHANGELOG from git history

AI summary

This issue requests the creation of a tool, either a Claude Code skill or a bash script, to automatically generate a structured CHANGELOG.md file from git history. The tool should fetch commits since the last tag, categorize them into 'Added', 'Fixed', 'Changed', and 'Removed', and produce a well-formatted changelog. It needs to be tested on a real repository with sample output provided.

bountyskillgood first issue
11
Difficulty
3/5

✨ ci: classify runner-infra failures, auto-rerun once, and alert on infra failure rate

AI summary

This issue proposes improvements to the CI system to better handle runner infrastructure failures. It suggests classifying failures into 'infra' or 'code', automatically rerunning infrastructure failures once, and alerting when the infrastructure failure rate exceeds a threshold. The goal is to prevent misleading reports and improve debugging efficiency.

help wantedtriage/acceptedkind/featurecihive/covered-by-pr
51
Difficulty
4/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 105,912 projects or reset filters to see more of the 720,802 indexed issues.