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
97,568
Open issues
656,259
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 16,654 matching filters (10+ stars)

List

🐝 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

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

Restore "highlight visited nodes" preference

AI summary

The 'highlight visited nodes' feature in WindowBuilder has been unintentionally disabled due to commented-out code. The issue suggests this was done to avoid a dependency on JDT within the Core component. Restoring this functionality would involve uncommenting the relevant lines and potentially refactoring to manage dependencies.

good first issue
97
Difficulty
2/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

[Roadmap] MAGI-2 Preview performance: DiT-MoE kernels, parallelism, quantization, and CI

AI summary

This roadmap issue tracks the next phase of optimizing the MAGI-2 Preview model, focusing on reducing latency and memory usage while improving throughput. It calls for community contributions in areas like MoE/Triton kernels, distributed execution, quantization, and profiling, with initial priorities on reproducible baselines and DiT-MoE workstreams.

help wanteddiffusionroadmapKernel optimization
3.2K
Difficulty
4/5

[Feat] 自然码辅码能加上86五笔吗

AI summary

This issue proposes adding support for the first two strokes of the Wubi (五笔) input method as an auxiliary code option within the existing Natural Code (自然码) auxiliary code system. Currently, the Natural Code auxiliary code does not offer this Wubi-based option, and the user wishes to have it implemented.

enhancementhelp wanted
1.2K
Difficulty
2/5

[Feat] 希望加入正负之类的数学符号

AI summary

This issue proposes adding support for inputting mathematical symbols like '±', 'π', and 'α' using specific pinyin inputs, similar to how other input methods handle these characters. The goal is to enhance the input experience by making it easier to type common mathematical symbols.

enhancementhelp wantedneeds-design
1.2K
Difficulty
2/5

[Performance] Reduce Homepage Total Blocking Time from Unnecessary Search Indexing in IntegrationsGrid

AI summary

The Layer5 homepage experiences high Total Blocking Time due to unnecessary client-side search indexing of the integrations catalog. This indexing is performed by the `IntegrationsGrid` component, even though the homepage does not display search or filtering functionalities. The goal is to remove this unneeded processing to improve initial page load performance.

help wantedkind/chore
1.0K
Difficulty
2/5
optiqor/kerno

Docs: `CONTRIBUTING.md` walkthrough — how to add a doctor rule

AI summary

This issue proposes adding a step-by-step walkthrough to the CONTRIBUTING.md file to guide community members on how to add new 'doctor rules'. The goal is to simplify the process of creating new rules by providing a clear, end-to-end tutorial with a concrete example, thereby reducing the barrier to community contributions.

documentationgood first issuehelp wantedP2area/communityclaimed
51
Difficulty
2/5

[Good First Issue] ⛩️ Add new Learner Mistake 22 - Beginner-Friendly Open-source Contribution

AI summary

This issue is a beginner-friendly task to add a common Japanese learner mistake to a JSON file. No coding is required, and the contribution can be made directly from the browser within a minute. It's designed for first-time open-source contributors and Hacktoberfest participants.

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

all: flaky failures on netbsd/arm

AI summary

This issue reports intermittent, unreliable failures occurring on NetBSD systems running on ARM architecture. The provided code snippet suggests a mechanism to filter for these specific environments, indicating a need to consolidate and investigate these flaky tests in a central location.

help wantedOS-NetBSDNeedsInvestigationarch-arm
134.9K
Difficulty
3/5
golang/go

runtime: flaky failures on NetBSD since CL 526118

AI summary

NetBSD runtime tests are experiencing intermittent failures following a recent code change (CL 526118). The failures appear to be concentrated in OS thread-specific tests, suggesting a potential connection to the recent CL.

help wantedOS-NetBSDNeedsInvestigationcompiler/runtime
134.9K
Difficulty
3/5

Prune the ctl runtime and effect evidence classes from programs that cannot suspend

AI summary

This issue proposes to optimize program generation by removing unused control runtime and effect evidence classes. Currently, all programs include these classes even if they don't use them, leading to unnecessary bloat and dependencies on internal JDK classes. The solution involves extending the existing reachability analysis to conditionally include these classes only when they are actually needed.

help wanted
43
Difficulty
3/5

docs: add more real-world example scripts

AI summary

This issue requests the addition of new, practical Python example scripts to the project's documentation. Contributors are asked to create self-contained scripts for common use cases, link them in the documentation, and register them for automated testing.

documentationHelp welcome :)Good first issue
7.4K
Difficulty
2/5

Allow to add multiple downloads `link` to a book

AI summary

This enhancement request aims to extend the `kiwix-manage` tool to support adding multiple download links (BitTorrent and Metalink) for a single book. This functionality is dependent on recent changes in `libkiwix` and `kiwix-tools` that enable handling multiple source links.

enhancementgood first issue
920
Difficulty
2/5

[guide] docs: 'hive validate' (config preflight, #6027) is undocumented — troubleshooting.md still says the only signal is a boot failure

AI summary

The `hive validate` command, introduced in v4.15.0 to pre-check configuration files before a full boot, is currently undocumented. This means users troubleshooting configuration issues have no clear guidance on using this tool, which can pinpoint problematic overlay files and provide provenance. The recommendation is to add a dedicated subsection in the troubleshooting documentation explaining its usage, exit codes, and deployment-specific execution methods.

documentationhelp wantedhive/hosted-available-oke-11-placeholder-r05xagent/guide
51
Difficulty
2/5

[Performance] Eliminate Cumulative Layout Shifts from Partners Carousel and Features SVGs

AI summary

The Layer5 homepage suffers from significant Cumulative Layout Shift (CLS), especially on desktop, due to dynamic content loading in the Partners carousel and Features SVGs. The issue arises because these elements don't reserve space before rendering, causing surrounding content to shift during client-side hydration and image loading.

help wantedkind/chore
1.0K
Difficulty
3/5

C6 UART connection wire colors vs documentation

AI summary

The user encountered a discrepancy between the documented UART pinout for the SH1 connector on the T-Display P4 v1.0 and the wire colors of the provided cable. After initial confusion and testing, they discovered they were inserting the connector incorrectly. Once properly seated, they confirmed the documentation is correct and the wire colors are misleading, mapping RX to red, TX to black, 3V3 to yellow, and GND to green.

help wanted
47
Difficulty
2/5
oppia/oppia

[BUG]: Take Tour(create exploration) not having skip button, no x( close) button for first part and all the parts are not aligned

AI summary

The 'Take Tour' feature in the 'Create Exploration' section has several UI issues. Specifically, the first tour slide lacks a close or skip button, and subsequent slides appear inconsistently positioned on the screen, sometimes flying from different directions. The modals are also not consistently sized or fixed to the elements they are pointing to, and they can disappear when scrolling.

good first issuebugImpact: MediumWork: Medium
6.7K
Difficulty
3/5

[Bug] dota2无法显示候选框

AI summary

This bug report indicates that the candidate box (likely for text input or suggestions) is not displaying correctly within the Dota 2 game. The issue occurs when trying to type after selecting a hero in a trial mode, and it's specifically happening on Windows 10 with the Quanpin input scheme.

bughelp wanted
1.2K
Difficulty
2/5

keepersecurity provider: folderID is mandatory even for read-only SecretStores

AI summary

The Keeper Security provider for External Secrets incorrectly enforces the `folderID` field as mandatory, even for read-only SecretStores. This violates the principle of least privilege by requiring write permissions for operations that do not involve pushing secrets. The fix involves making `folderID` optional in the CRD and runtime validation, only enforcing it when secrets are actually pushed.

good first issuearea/keepersecurity
6.7K
Difficulty
2/5

[Feat] 标点符号输入改进 Punctuations typing enhancement

AI summary

This issue proposes enhancements to punctuation input in an IME (Input Method Editor). The core problems are the lack of automatic pairing for certain punctuation marks, inflexible default input habits, and the inability to switch between left and right paired symbols when typing them multiple times. The proposed solution involves automatically inserting closing punctuation after opening ones, providing user settings for Chinese and English punctuation character sets, and allowing customization for specific bracket and quote types.

enhancementhelp wantedneeds-design
1.2K
Difficulty
3/5
apache/dubbo

[Feature] UT Phase Takes Too Long During CI Execution, Needs Analysis and Optimization

AI summary

The unit test phase in the Apache Dubbo CI pipeline is taking too long, impacting development and PR submission efficiency. The issue seeks to identify the most time-consuming modules, detect redundant or inefficient test cases, and explore potential performance gains through parallelism. The reporter is willing to contribute a pull request to address this.

type/proposaltype/enhancementgood first issue
41.5K
Difficulty
3/5

Несоответствие цветового отображения пар в расписании и в личных настройках

AI summary

The application's schedule view incorrectly displays default colors in the legend, even after the user customizes the colors for different activity types in the settings. While the schedule blocks themselves update to the new colors, the legend remains static, failing to reflect the user's chosen color scheme.

buggood first issue
249
Difficulty
2/5

kiwix-manage: --zimPathToSave and --url apply identical path to all ZIM files when batch adding

AI summary

The `kiwix-manage` tool incorrectly applies the same `--zimPathToSave` or `--url` to all ZIM files when batch adding them to an XML library. This leads to library corruption as multiple entries point to the same file path. The issue is reproducible when adding multiple ZIM files in a single command, but works correctly when adding them individually.

buggood first issuekiwix-manage
920
Difficulty
2/5

Priority diseases to curate (huge EPIC, CZI)

AI summary

This issue outlines a large-scale effort to curate and categorize 3,079 rare diseases from a prioritized list. The categorization is based on matching MONDO IDs and various metadata fields, with specific examples provided for neurodevelopmental, neurodegenerative, neuroimmune, and cardiac disease groups. The goal is to enhance the existing knowledge base by organizing these diseases into relevant categories.

enhancementhelp wanted
29
Difficulty
4/5

GUI Redesign request (Discussion)

AI summary

The user is requesting a redesign of the AndrOBD GUI, citing it as not looking good, convenient, or modern. This issue is intended as a discussion forum for developers to explore potential GUI improvements and contributions.

help wanted
2.0K
Difficulty
3/5

[Performance]: Enable and optimize MammothModa2 acceleration features across AR and DiT

AI summary

This issue proposes a comprehensive performance optimization effort for the MammothModa2 model, aiming to reduce latency, increase throughput, and improve memory efficiency. It involves integrating and validating various acceleration features across both the autoregressive (AR) and diffusion (DiT) stages, including caching, compilation, quantization, and parallelism.

enhancementhelp wantedhigh priority
3.2K
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 97,568 projects or reset filters to see more of the 656,259 indexed issues.