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,886
Open issues
664,370
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,091 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

upload-inventory: the dashboard link after upload is a 404

AI summary

The `upload-inventory` command in the Fallow CLI incorrectly prints a dashboard link that results in a 404 error. The fix involves updating the URL format to include `/repo/` and correctly percent-encoding slashes in project IDs. This change needs to be applied to other upload commands and their corresponding tests.

good first issuearea:coveragetype:ux
4.5K
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

🐝 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

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 Trivia Question 73 - Beginner-Friendly Open-source Contribution

AI summary

This issue is a "Good First Issue" requesting the addition of a new trivia question about the Japanese term for a Buddhist temple. The contribution requires no coding and can be completed in under a minute by directly editing a JSON file in the browser.

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

Utilize {% querystring %} template tag

AI summary

This issue proposes simplifying Weblate's querystring handling for pagination by leveraging the new `{% querystring %}` template tag in Django 5.1. The goal is to eliminate complex logic within `weblate.trans.forms.SearchForm` and replace it with a more straightforward template-based solution.

enhancementgood first issueWaiting for: Implementation
6.0K
Difficulty
2/5

A standing false-green gate against third-party apps we did not write

AI summary

This issue proposes building a robust system to measure and gate the false-green rate of the Reticle agent. This involves creating a corpus of third-party apps with real defects, developing an independent behavioral oracle to verify app correctness, and integrating this into a scorecard that fails on regressions.

enhancementhelp wanted2.14.0
244
Difficulty
4/5

Update Table: ProjectAffiliateXref

AI summary

This issue requires updating the `ProjectAffiliateXref` Django model to correct field names and types, specifically changing `affiliate_id` to `affiliate`, `project_id` to `project`, and `ended_at` to `ended` (as a date, not datetime). The update also involves writing tests for new relationships, updating API endpoints and their tests, generating schema table descriptions, and documenting the changes in ReDocs.

good first issuerole: back ends: VRMSs: hackforla.orgs: orgsize: 0.25pt
14
Difficulty
3/5

[Good First Issue] 🍙 Add new Video Game Quote 105 - Beginner-Friendly Open-source Contribution

AI summary

This issue is a beginner-friendly task to add a new video game quote to a JSON file. No coding is required, and the contribution can be made directly from the browser in under a minute. It's part of a community contribution effort and is suitable for Hacktoberfest.

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

execd isolated sessions: stale upper dirs under upper_root are never reclaimed after execd restart (disk leak + cross-occupant residue)

AI summary

The execd component fails to reclaim orphaned disk directories (`upper_root`) after restarts, leading to unbounded disk leaks and potential cross-occupant data residue in pooled sandboxes. The current implementation relies solely on in-memory session tracking, neglecting to scan the filesystem for leftover directories.

help wanted
11.8K
Difficulty
4/5

[Skill] maplibre-native-gl-js-parity — Feature gaps between GL JS and MapLibre Native

AI summary

This issue proposes creating a new skill to document feature gaps between MapLibre GL JS and MapLibre Native. The goal is to help developers building native applications avoid using GL JS APIs that are not yet implemented or behave differently in the native versions, preventing common pitfalls and aiding migration efforts.

enhancementhelp wantedHigh Priority
136
Difficulty
3/5

Implement wider desktop support

AI summary

This issue proposes expanding the application's desktop environment support beyond GNOME/Wayland/Mutter. Currently, the HUD functionality is specifically tied to GNOME Shell, and the goal is to make it compatible with other desktop environments.

enhancementhelp wanted
109
Difficulty
4/5

Some Ships Have Dimensions Set to 0

AI summary

This issue reports that several ships in the game have their dimensions (length, beam, height) incorrectly set to zero in the game data. This is likely a data entry or configuration error that needs to be corrected for the affected ships.

bughelp wantedgamedata issue
57
Difficulty
2/5

[Help wanted] Translate the four action blocks that are still English in 12 languages

AI summary

This issue requests help translating four specific action blocks within the Home Assistant integration that are currently in English across 12 different languages. These blocks appear in the action picker and configuration forms, and the translations are needed to ensure a consistent user experience. The maintainers deliberately left these untranslated due to the critical nature of some actions, making machine translation unreliable.

documentationhelp wanted
71
Difficulty
1/5

Enable Scrolling While Holding Left Click Mouse Inside Layers Sidebar

AI summary

This feature request aims to improve the user experience when reordering layers in a sidebar. Currently, users cannot scroll the sidebar while holding a layer to reposition it, relying instead on auto-scrolling. The proposed solution is to enable simultaneous mouse scrolling and layer dragging for smoother repositioning.

good first issuecontribution welcomeWG adoption
54.8K
Difficulty
2/5

Remove redundant catch-all overload stubs from Color type hints

AI summary

This issue requests the removal of redundant catch-all implementation stubs from the `Color` type hints in `buildconfig/stubs/pygame/color.pyi`. These stubs are unnecessary after overload declarations and weaken type information. The goal is to ensure that each affected `Color.from_*` method retains only its complete overload signatures and its documentation.

good first issuetype hintscolor
1.6K
Difficulty
1/5

Add package readmes to shipping libraries packages

AI summary

This issue is a continuation of previous efforts to improve NuGet package discoverability by adding README files to remaining shipping libraries. The goal is to provide essential documentation for package consumers directly on NuGet.org, addressing a key customer pain point and increasing package adoption. Developers are asked to contribute by creating minimal, high-quality READMEs for the listed packages.

documentationarea-Metahelp wanted
18.0K
Difficulty
2/5

Investigate Tensor's Helpers.IsEqualWithTolerance helper

AI summary

The `Helpers.IsEqualWithTolerance` method in the `System.Numerics.Tensors` test suite incorrectly considers certain values, including infinities, as equal. This has masked a bug and caused existing tests to fail after attempted fixes, indicating potential further edge case issues that require investigation.

area-System.Numerics.Tensorstest-bughelp wanted
18.0K
Difficulty
3/5

[Codespaces] Trying to debug tests in codespaces fails to build

AI summary

Users are encountering build failures when attempting to debug tests within GitHub Codespaces. The issue appears to stem from how the C# DevKit extension invokes the `dotnet build` command for test projects, leading to an incomplete build process.

area-Infrastructure-librarieshelp wanted
18.0K
Difficulty
3/5
oppia/oppia

[Feature Request]: Migrate acceptance tests for exploration-creator from Puppeteer to Playwright

AI summary

This issue requests the migration of several acceptance test specifications for the exploration creator from Puppeteer to Playwright. The goal is to fully retire Puppeteer from the acceptance test suite and adopt Playwright's conventions and syntax for these tests. This involves rewriting existing specs, updating configuration, and ensuring tests pass locally in both desktop and mobile environments.

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

Feature: Expand NoProxy list with private ranges

AI summary

This feature request proposes expanding the default `noProxy` list to include RFC 1918 private IP address ranges (10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16). This change aims to prevent traffic to private networks from being incorrectly routed through an HTTP proxy, which cannot access these internal addresses. The implementation will also involve updating unit tests and documentation.

good first issuefeature
791
Difficulty
2/5

Support sharing Wasm VMs across EnvoyExtensionPolicies for identical filters

AI summary

This issue proposes adding support for sharing Wasm VMs across multiple EnvoyExtensionPolicy resources when they configure identical Wasm filters. Currently, each policy generates a unique VM ID, preventing reuse even for the same filter logic. The goal is to allow users to explicitly define a shared `vmID` to enable VM sharing for performance and resource optimization.

help wanted
2.9K
Difficulty
3/5

index.html's Benchmark Harness callout cites the wrong in-processing gap (1.4% instead of 1.2%)

AI summary

This issue identifies a minor factual error in the `index.html` file where the benchmark harness incorrectly states the in-processing demographic parity gap as 1.4% instead of the correct 1.2%. This discrepancy affects the accuracy of a claim made in the same paragraph, potentially misleading readers when comparing different fairness strategies. The suggested fix is a simple text replacement.

bughelp wantedgood first issue
32
Difficulty
1/5

unsupervised-learning.md mislabels Benefits Denial as "Audit 04" instead of "Audit 05"

AI summary

This issue identifies a documentation error in the `unsupervised-learning.md` file where 'Benefits Denial' is incorrectly labeled as 'Audit 04' instead of the correct 'Audit 05'. All other references in the repository consistently use 'Audit 05' for 'Benefits Denial' and 'Audit 04' for 'Insurance Denial'. This inconsistency can lead to confusion for readers cross-referencing audit numbers.

documentationhelp wantedgood first issue
32
Difficulty
1/5

GUI test duplicates view-setup code from App instead of reusing it

AI summary

The GUI test class `AppBaseTest` duplicates the view setup logic that is already present in the `App.loadMainView()` method. This issue proposes refactoring the test to reuse the productive code instead of reimplementing it, which will improve maintainability and reduce redundancy.

enhancementgood first issueGUIready-to-implement
36
Difficulty
2/5

[Bug][Zeta] Observability warning deduplication retains unbounded configuration keys

AI summary

The Zeta observability configuration parser incorrectly retains an unbounded set of invalid configuration keys related to edge overrides. This leads to continuous heap growth as new distinct invalid keys are encountered, even after the original configuration is gone. The issue persists across repeated parsing operations, regardless of whether the observability feature is enabled.

bughelp wantedZeta
9.5K
Difficulty
3/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,886 projects or reset filters to see more of the 664,370 indexed issues.