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,242
Open issues
660,388
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,867 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
Expensify/App

"Are you enjoying New Expensify?" pop-up repeatedly reappears and prevents the user from accessing the app

AI summary

Users are encountering a persistent "Are you enjoying New Expensify?" pop-up that repeatedly reappears after dismissal, preventing them from accessing the application. This issue is reproducible on both web and mobile platforms, and standard troubleshooting steps like clearing cache or signing out have not resolved it.

ExternalDailyNeeds ReproductionHelp WantedBug
4.9K
Difficulty
3/5

[Feature Suggestion] Translation Glossary

AI summary

This issue proposes a new feature: a translation glossary for models with large context windows. The glossary would allow users to define specific word replacements and provide translation context, potentially improving terminology accuracy. The suggestion includes a user-configurable tab in settings for managing the glossary.

llmgood first issuefeature requesttranslation
5.4K
Difficulty
3/5

Tree Traversal: Building a Binary Search Tree - Step 30

AI summary

The user is reporting that their correctly written code for step 30 of the "Learn Tree Traversal by Building a Binary Search Tree" curriculum is failing the tests. They have provided a link to a forum post for further context and suggest that the tests themselves might be the issue.

help wanted
450.7K
Difficulty
2/5

tests: the factory-citation guard can go vacuous, and 7 provider docs still cite a line inside factory.ts

AI summary

This issue addresses two related problems in the project's test suite. First, a test that checks for database provider documentation citations can become vacuously true if no citations are found, leading to a false positive. Second, seven provider documentation files incorrectly cite a specific line number within `factory.ts` for the `createDatabaseProvider()` function, which has changed.

documentationgood first issuehacktoberfest
74
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

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

refactor(server): split the 6.8k-line server.py monolith into router + domain handlers

AI summary

This issue proposes refactoring a large `server.py` file (6.2k lines) into a more modular structure. The goal is to separate routing logic from domain-specific API handlers, improving maintainability and reducing change risk. The refactoring will be done incrementally, ensuring no behavioral changes and leveraging existing tests.

help wantedtech-debteffort: L
254
Difficulty
4/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

i18n contributors wanted: help translate dayGLANCE into your language!

AI summary

This issue proposes adding internationalization (i18n) support to dayGLANCE, starting with German. The goal is to enable UI translations by integrating an i18n library, extracting hardcoded strings, implementing locale detection, and adding a language switcher. The initial German translation will be included.

enhancementhelp wanted
125
Difficulty
3/5

HER Hack-Astron #6 | Spark-X2.5 Math Reasoning Challenge

AI summary

This GitHub issue announces a challenge to rigorously test the mathematical reasoning capabilities of the Spark-X2.5 language models. Participants are required to download the models, conduct evaluations on math benchmarks or specific problem types, and publish their reproducible results on Hugging Face Discussions. Submissions are open from September 7th to September 13th, 2026, with judging and awards following.

good first issuehelp wantedHER Hack-Astronrewardbounty
54
Difficulty
3/5

[Good First Issue] 🍵 Add new Japanese Idiom 16 - Beginner-Friendly Open-source Contribution

AI summary

This issue is a beginner-friendly task to add a new Japanese idiom to a JSON file. No coding is required, and the contribution can be made directly from the browser in under a minute. It's designed for first-time open-source contributors and is part of a Hacktoberfest initiative.

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

LeftCurly FormatterSettings missing for LAMBDA

AI summary

The user reports that the Checkstyle Eclipse plugin (version 8.12.0) does not correctly handle formatting for lambda expressions. Specifically, the 'LAMBDA' token is not being processed by the code formatter transformer, leading to incorrect brace placement for lambda bodies. The user suggests a specific code addition to resolve this issue.

help wanted
105
Difficulty
2/5

[operations] SLO-required healthz-monitor alert workflow (proposed in #6684) was never tracked or implemented

AI summary

A critical health check endpoint for the docs site was defined but never implemented with alerting. This means production outages due to issues like missing content volumes would go unnoticed, impacting users. The recommendation is to create a scheduled workflow that polls this endpoint and opens an issue on failure.

help wantedhive/hosted-kubestellar-console-4vktagent/operations
26
Difficulty
2/5

🔗 Dead/unreachable source URLs (automated weekly check)

AI summary

An automated weekly check identified 838 dead or unreachable source URLs in the CCTV camera database. These URLs, which point to product pages or official OEM sites, are returning errors like 404 (Not Found), 410 (Gone), and 403 (Forbidden). The issue requires re-sourcing these URLs to working alternatives, preferably official ones.

help wanted
84
Difficulty
4/5
apache/maka

crushed (react)

AI summary

The Maka application is crashing due to a "Minified React error #185". The user is unable to provide specific steps to reproduce the issue, but has provided detailed environment information and a diagnostic report. This error typically indicates a problem with how React components are being rendered or updated.

bughelp wanted
1.4K
Difficulty
3/5
linkml/linkml

Add generator for CSV on the Web (CSVW)

AI summary

This issue proposes adding support for generating CSV on the Web (CSVW) metadata, which describes CSV files and their schemas. The goal is to enable better integration and understanding of tabular data by providing a standardized way to define CSV structures and relationships, including single and multi-table scenarios.

enhancementgood first issueLow severitygenerator-miscdeveloper-days
606
Difficulty
3/5

[strategist] per-repo scoping is now a converging adopter demand cluster (#6111, #6203, #6204) with no roadmap representation

AI summary

This issue highlights a significant gap in the project's roadmap, identified by three converging adopter demands for per-repository scoping of policies. Currently, policies are hive-wide, leading to operational inefficiencies and potential incoherence as these demands are addressed independently. The proposal is to treat 'per-repo policy scoping' as a single roadmap theme to ensure a unified design.

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

bug report Maka 渲染层崩溃了。model grok-4.6

AI summary

The Maka Desktop application is crashing when using the grok-4.6 model. The crash is identified as a 'renderer_crash' and is linked to a minified React error (#185). This suggests a problem within the application's user interface rendering logic, potentially related to how the grok-4.6 model's output is being processed or displayed.

bughelp wanted
1.4K
Difficulty
3/5

drag and drop to add file

AI summary

This issue requests the implementation of a drag-and-drop functionality for adding files. The goal is to improve user experience by providing a faster and more convenient alternative to the traditional file selection method.

uigood first issuefeature requestimport
5.4K
Difficulty
3/5

tool_result char/4 fallback double-counts usage already billed by the next assistant turn

AI summary

This issue describes a bug where Claude Code's `tool_result` entries without explicit token counts are estimated based on character count. This estimated count is then billed separately, leading to double-counting of usage that has already been accounted for in the next assistant turn's input tokens. The fix needs to be applied in the `tokscale-core` repository, not the current one.

bughelp wanted
334
Difficulty
3/5

As a user I can Auto scroll while dragging a brick to the edge

AI summary

This issue proposes implementing auto-scrolling functionality for the canvas when a user drags a 'brick' to the edge. The goal is to enhance the user experience by allowing continuous dragging across the canvas without manual panning, by detecting when the dragged item is near an edge and initiating viewport scrolling.

good first issue
102
Difficulty
3/5

Clipboard history works for images

AI summary

The user is proposing a new feature to add clipboard history for images. They suggest two potential implementation approaches: integrating image history with existing text clipboard history or creating a separate prefix for image history, with a preference for the latter due to better discoverability and preview capabilities.

help wantedfeaturelinowsmacos
413
Difficulty
3/5

feat(providers): De-duplicate the `agy` and `antigravity` public model catalogs

AI summary

This issue proposes to de-duplicate the `AGY_PUBLIC_MODELS` and `ANTIGRAVITY_PUBLIC_MODELS` lists, which are currently maintained as separate, identical copies. This duplication leads to redundant maintenance and potential for drift, as evidenced by their identical content for over a month. Consolidating these lists will streamline updates and prevent inconsistencies.

enhancementgood first issueproviders
9.4K
Difficulty
2/5

feat(backend): Feature-flags card descriptions are truncated to 2 lines (text cut off)

AI summary

This issue addresses the truncation of feature flag descriptions on the settings page, where they are limited to two lines, hindering usability for administrators. The proposed solution introduces a "On hover / Full text" control in the header, allowing users to either see full descriptions on hover or always display them, with the preference persisted in localStorage.

enhancementgood first issuebackend
9.4K
Difficulty
2/5
Expensify/App

[$250] Reports - Back button on report view returns to different scroll position

AI summary

When navigating back from an expense report on staging.new.expensify.com, the scroll position is not maintained, and the user is returned to a different, earlier scroll position. This issue occurs when an account has more than 50 reports and requires users to manually re-scroll to find their previously viewed report.

ExternalEngineeringDailyHelp WantedBugretest-weekly
4.9K
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,242 projects or reset filters to see more of the 660,388 indexed issues.