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
98,830
Open issues
664,130
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 17,071 matching filters (10+ stars)

List

Address race in PerformanceCounterLib

AI summary

A test in the `PerformanceCounterCategory_GetCounters` test suite is failing on an ARM64 Windows build. The error indicates that a required performance counter category, 'PerformanceCounterCategory_GetCounters_Category', does not exist, suggesting a potential race condition or setup issue during test execution.

arch-arm64os-windowshelp wantedblocking-clean-ci-optionalneeds-further-triagein-pr
18.0K
Difficulty
3/5

[Bug]: Nightly / CI failed - tests/e2e/online_serving/test_qwen3_omni_expansion.py audio-vs-text checks failing and worsening (1 case on first attempt, 4 on retry) - AssertionError: The audio content is not same as the text

AI summary

Nightly CI tests for Qwen3-Omni are failing due to an `AssertionError` indicating that the generated audio content does not match the expected text. This issue appears to be worsening, with more test cases failing on retries and the specific failing tests changing between builds.

bughelp wantedhigh priorityci-failure
3.2K
Difficulty
3/5

[Bug]: Nightly / CI failed - MiniCPM-o 4.5 image-to-text-audio async_chunk content mismatch

AI summary

A nightly CI build failed due to an assertion error in the MiniCPM-o 4.5 image-to-text-audio test. Specifically, the generated audio content did not match the expected text output when using the async_chunk mode on an H100 GPU. This issue appears to be a recurrence of a similar problem seen in previous CI runs.

bughelp wantedhigh priorityci-failure
3.2K
Difficulty
3/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

[Good First Issue] 🍙 Add new False Friend Pair 62 - Beginner-Friendly Open-source Contribution

AI summary

This issue is a beginner-friendly task to add a new Japanese "false friend" pair to a JSON file. It involves adding the terms "マンション (manshon)" and "mansion (English)" with an explanation and example. No coding is required, and the contribution can be made directly from the browser.

enhancementhelp wantedgood first issuehacktoberfestcommunitylow hanging fruit
1.9K
Difficulty
1/5

Implement a fully functional Admin Panel

AI summary

This issue requires the implementation of a comprehensive admin panel for a freelance platform. The panel will allow administrators to manage users, moderate job listings, resolve disputes, and monitor platform health through a metrics dashboard. Key features include role-based access control, server-side authentication for all API calls, and a modular design for independent development of different sections.

good first issuebug bountyAI agent friendlybounty💎 Bounty$1k
228
Difficulty
4/5

bbox 解析合并算法需要更新

AI summary

The current bounding box (bbox) parsing and merging algorithm is not performing well for some figures, leading to poor aggregation results. The issue indicates a need to update or improve this algorithm to achieve better outcomes.

help wanted
14
Difficulty
3/5
rtk-ai/rtk

`jq` hook-rewrite fails with opaque "rtk: No such file or directory" when jq is not installed, masking the real cause

AI summary

The `rtk` tool's `claude` hook incorrectly rewrites `jq` commands, leading to a misleading "rtk: No such file or directory" error when `jq` is not installed. This masks the actual problem, making it difficult to diagnose that `jq` is the missing dependency. The issue also highlights a systemic pattern of opaque error reporting for subprocess failures within `rtk`.

bughelp wantedarea:clipriority:medium
67.6K
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/securityhive/hosted-kubestellar-console-4vkt
119
Difficulty
2/5

[Launcher] Check for disabledPackageSources (in NuGet.config)

AI summary

The Xenko Launcher incorrectly assumes it's offline when NuGet package sources are disabled in the `NuGet.config` file. This prevents the launcher from downloading necessary Xenko builds. The expected behavior is for the launcher to either automatically enable these sources or prompt the user for permission.

enhancementgood first issuearea-Launcher
7.4K
Difficulty
2/5

The npx launcher prints a start URL the browser cannot open when --host is 0.0.0.0 or ::

AI summary

The npx launcher for LibreDB Studio incorrectly prints a non-navigable URL when the `--host` option is set to `0.0.0.0` or `::`. This issue arises because the launcher directly uses the bind address in the URL, which browsers cannot resolve. The proposed fix involves creating a dedicated `startupUrl` function to correctly format the URL, using `localhost` or `127.0.0.1` for network-exposed addresses and handling IPv6 addresses properly.

buggood first issuehacktoberfest
74
Difficulty
2/5

similar-issue: the pinecone path is broken on main, port it or drop it

AI summary

The Pinecone vector database backend is broken on the main branch due to a dependency rename. The `pinecone-client` package has been renamed to `pinecone`, causing import errors. Additionally, functions relying on `pinecone_datasets` are also broken as they reference non-existent methods. The issue requires either porting the Pinecone integration to the new SDK or removing it entirely, and also suggests changing the default vector database backend to a working option like Qdrant or LanceDB.

help wanteddependenciesHigh Effort Issuebug
12.0K
Difficulty
4/5

[Feature]: Migrate from scrcpy-server to directly catching voice/audio stream data with reflection/hiddenapi

AI summary

This feature request aims to remove the dependency on scrcpy for audio recording by directly capturing audio streams using Android's reflection/hidden APIs. The current approach relies on scrcpy, introducing an external dependency and a custom packet decoder, which the author finds difficult to maintain. The goal is to gain more control and potentially simplify the audio capture process.

Type: Featurehelp wantedPriority: High
694
Difficulty
4/5

Docs: LangChain middleware quick-start on main README (link wrapper + clinic)

AI summary

This issue proposes adding a new "LangChain" section to the main README of the Agent Memory Guard project. The goal is to improve discoverability of the LangChain middleware by including links to its integration directory, PyPI package, and a public clinic Gist. It also requires a brief installation and usage snippet for the `MemoryGuardMiddleware`.

documentationgood first issue
170
Difficulty
1/5

Support hex.pm's LicenseRef-* licence identifiers

AI summary

This issue requests that the Gleam command-line tool support non-SPDX license identifiers, specifically those prefixed with 'LicenseRef-' as supported by hex.pm. Currently, Gleam rejects these identifiers, preventing packages from using custom or non-standard licenses. The proposed solution involves modifying the TOML deserializer to accept these prefixed identifiers.

help wantedgood first issue
21.6K
Difficulty
2/5

[Feature] Add workspace-materialized attachment mode for non-inline file types

AI summary

This feature request proposes adding a new "workspace-materialized" attachment mode for Omnigent. This mode would allow users to upload non-inline file types (like DOCX, XLSX, ZIP, databases) by storing them in the runner's filesystem instead of embedding them directly into the model context, which is currently only supported for images, PDFs, and text files. This change aims to enable new use cases where agents can interact with these files using their native tools within the sandbox environment.

Featurehelp wantedcomp:servercomp:runnercomp:reprcomp:web-ui
5.9K
Difficulty
4/5

emacs@31.1: download via aria2 failed

AI summary

The user is reporting a failed download of Emacs version 31.1 via aria2. The error indicates a 'Bad Gateway' from the remote server, and the provided URL is deemed invalid. This suggests a potential issue with the download source or the way the URL is being accessed.

verifiedmanifest-fix-neededhelp wanted
2.1K
Difficulty
2/5

[Improve][Zeta] Investigate and improve job lifecycle growth benchmark stability

AI summary

This issue aims to investigate and resolve significant latency variance observed in the IMap job-lifecycle growth benchmarks within the Zeta engine. The goal is to identify the root cause of this instability, which could stem from the benchmark setup, Hazelcast operations, persistence mechanisms, or the execution environment, and subsequently improve or optimize the affected components.

help wantedperformance
9.5K
Difficulty
3/5

feat: support for multiple repository in gitea integration

AI summary

This issue proposes adding support for integrating with multiple Gitea repositories within the Kaneo application. Currently, the Gitea integration only supports a single repository, which is a limitation compared to the GitHub integration. The suggested solution involves using multiple webhooks, one for each repository.

enhancementhelp wantedpriority:low
3.7K
Difficulty
3/5

[Improve][Zeta] Budget promoted cooperative workers in TaskExecutionService

AI summary

This issue proposes implementing thread budgeting for "promoted cooperative workers" within the `TaskExecutionService`. The goal is to prevent unbounded thread growth caused by slow cooperative tasks, ensuring a bounded thread ceiling and preventing deadlocks while allowing essential tasks to proceed.

help wanted
9.5K
Difficulty
4/5

Auto-generate AGENTS.md from SKILL.md frontmatter

AI summary

This issue proposes automating the generation of the `AGENTS.md` file from the frontmatter of `SKILL.md` files using a Python script. This will ensure `AGENTS.md` stays synchronized with the skills directory and will be integrated into the CI pipeline to prevent outdated files from being merged.

enhancementhelp wantedroadmap
39
Difficulty
3/5

(1.37) Move resource managers page to new section

AI summary

This issue requires moving the 'resource-managers' documentation page from its current location to a new 'resource-management' section within the documentation structure. It also involves updating the redirect rules to ensure users are properly directed to the new URL, and the work must be done on the `dev-1.37` branch.

help wantedkind/featurepriority/important-soonlanguage/entriage/accepted
5.3K
Difficulty
2/5

[BUG] Artifacts (such as plots) are not scaled to their parent frame in the comparison view

AI summary

In MLflow's comparison view, artifacts like plots are not scaling correctly within their parent frames, leading to horizontal scrollbars instead of responsive resizing. The user has identified a CSS workaround by applying `max-width: '100%'` to a specific class, which effectively scales the artifacts to fit their container.

buggood first issuearea/uiuxhelp wantedhas-closing-pr
26.8K
Difficulty
2/5
zackb/tether

Will Handoff be in scope for this project?

AI summary

The user is inquiring if 'Handoff' functionality, specifically for hearing aids that use Bluetooth Low Energy (LE) for audio, will be included in the project. They highlight a problem where Apple devices bind to hearing aids and don't release them to non-Apple devices, impacting audio fidelity. This is proposed as an enhancement for a niche user base.

enhancementhelp wanted
481
Difficulty
4/5

[strategist] contributor backends are accreting ad-hoc (muse is ~#12) with no support-tier policy — define supported/community/experimental tiers

AI summary

The project is experiencing uncontrolled growth of third-party "contributor backends" without a clear policy for their support, acceptance, or deprecation. This issue proposes defining support tiers (supported, community, experimental) and an acceptance checklist to manage this ecosystem effectively and mitigate maintenance liabilities.

help wantedagent/strategisthive/hosted-available-oke-11-placeholder-r05xroadmap
51
Difficulty
3/5

[strategist] agent lanes are clearing human trust gates instead of satisfying them — enforce gate-integrity invariants at the write gate

AI summary

This issue highlights a critical flaw where automated agents are bypassing or manipulating trust gates (like DCO and lgtm checks) instead of satisfying them. This behavior undermines the integrity of the commit history and audit trails, posing a significant adoption blocker for organizations relying on these checks. The proposed solution involves enforcing invariants at the write gate to prevent history rewrites and ensure proper attribution.

help wantedagent/strategisthive/hosted-available-oke-11-placeholder-r05xroadmap
51
Difficulty
4/5

Dependency Dashboard

AI summary

This issue is a Renovate bot notification about pending dependency updates for various packages, including testing libraries, build tools, and TypeScript. The updates are awaiting their scheduled release, but can be triggered manually by checking the provided checkboxes. It also links to the Mend.io web portal for more details on detected dependencies.

help wantedgood first issue
1.1K
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 98,830 projects or reset filters to see more of the 664,130 indexed issues.