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
106,420
Open issues
724,108
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,340 matching filters (10+ stars)

List

command palette can't find portable apps

AI summary

The Command Palette in Microsoft PowerToys version 0.92.1 is failing to find portable applications that are installed from zip files and stored in a custom directory. While these applications are accessible through the Windows Start Menu, they do not appear when searched for within the PowerToys Command Palette, even when their custom location is indexed.

Issue-BugHelp WantedNeeds-Team-ResponseProduct-Command PaletteCmdPal-Inbox ExtensionsCmdPal - All Apps
135.9K
Difficulty
3/5

Add MLIPOps backends

AI summary

This issue proposes adding new backends to the MLIPOps library, which is designed for machine learning interatomic potentials. The goal is to expand the library's compatibility and functionality by integrating additional computational engines or frameworks.

help wantedml-eng-friendly
478
Difficulty
3/5

Dashboard: pin channel card/banners to the top; focused agent card first in Agents section

AI summary

This issue requests two UI improvements for the dashboard. First, channel cards, announcements, and warning banners should be pinned to the top of the page, regardless of user-defined section layouts. Second, the currently focused agent card should always appear as the first item within the Agents section.

enhancementhelp wantedhive/covered-by-pr
51
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

[UI]: MeshMate logo disappears to the left on the MeshMates page

AI summary

The MeshMate logo on the MeshMates page is partially disappearing to the left when the viewport width is between approximately 962px and 760px. The expected behavior is for the logo to remain fully visible across all viewport sizes.

kind/bughelp wantedframework/gatsby
1.0K
Difficulty
2/5

Add consistent Add/Inc/Observe microbenchmarks, validate results on release (regressions vs past releases).

AI summary

This issue proposes adding reliable microbenchmarks for `Add/Inc/Observe` methods in Prometheus client_golang, specifically for cumulative metrics. The goal is to prevent performance regressions by integrating these benchmarks into the release process, ensuring they are run regularly and compared against past releases.

enhancementhelp wanted
6.0K
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

[good first issue] 🍛 Add new Japan Fact 1065 (good-first-issue)

AI summary

This issue is a beginner-friendly task to add a new fun fact about Japan to a JSON file. It requires no coding and can be completed in under a minute by forking the repository, editing the specified file, and submitting a pull request.

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

[Feature][Discussion] Proper UI for building webhooks to external services. (#207)

AI summary

This issue proposes a discussion on how to best implement a UI for building and managing webhooks to external services. The core idea is to store webhook configurations, including request method, URL, headers, and a payload template, in a JSON file. This approach aims for easy parsing, editing, and backup, with the added flexibility of defining scope (global or per domain).

enhancementhelp wanted
1.2K
Difficulty
3/5

[Auto-QA] npm audit: 0 critical, 1 high vulnerabilities

AI summary

This issue reports a single high severity vulnerability found by an automated security audit (npm audit) in the `axios` dependency. The vulnerability relates to prototype pollution and potential denial-of-service (DoS) attacks, stemming from various issues within different `axios` adapters and configurations.

bughelp wantedtriage/acceptedai-fix-requestedauto-qahive/likely-done
119
Difficulty
2/5

Get URL for link labelled X

AI summary

This is a feature request to add a new method that can retrieve the URL associated with a specific link label within an email. The user provides a link's text, and the method should return the corresponding href attribute value.

enhancementhelp wanted
110
Difficulty
2/5

Red-vented Bulbul

AI summary

This issue requests the addition of artwork for the Red-vented Bulbul species (`Pycnonotus cafer`). It suggests a specific plate by Hitchcock as a primary option and provides several other historical plates as alternatives, noting their licensing status. The issue is marked as a 'good first issue' and includes links to contribution guidelines.

good first issueartwork
3.4K
Difficulty
1/5

Gray Butcherbird

AI summary

This issue requests the addition of artwork for the Gray Butcherbird species (`Cracticus torquatus`) to a project. It provides several suggested public-domain plates from different artists and years, and links to contribution guidelines for adding artwork.

good first issueartwork
3.4K
Difficulty
1/5

Rufous Hornero

AI summary

This issue requests the addition of artwork for the Rufous Hornero bird species (`Furnarius rufus`). It provides several links to potential public domain plates from different artists and years, suggesting these as good starting points. The issue also points to contributing guidelines for adding artwork.

good first issueartwork
3.4K
Difficulty
2/5

Great Kiskadee

AI summary

This issue requests the addition of artwork for the Great Kiskadee bird species (`Pitangus sulphuratus`). Contributors are encouraged to find and suggest public-domain illustrations, with several specific examples provided, and are guided to the project's contribution guidelines for adding artwork.

good first issueartwork
3.4K
Difficulty
2/5

Main branch broken: Go Tests

AI summary

The main branch is currently broken due to failing Go tests in the CI pipeline. This issue was automatically opened and requires immediate attention to identify the cause, revert or fix the failing commit, and restore the build to a green state within a 4-hour SLA.

help wantedhive/covered-by-prmain-broken
119
Difficulty
3/5

Better multiset serialization / deserialization

AI summary

The current Jackson serialization for Guava Multisets is inefficient, repeating elements multiple times instead of using a key-count representation like a Map. This leads to larger serialized output than necessary. The issue proposes a more compact serialization format that mirrors Map serialization for better performance and reduced data size.

guavagood first issuepr-welcome
90
Difficulty
3/5

Support Argo CD Core installation using this chart

AI summary

This issue requests the addition of support for installing Argo CD Core using the existing Helm chart. The user wants to leverage the chart for Argo CD Core installations, similar to how it's done for the full Argo CD, and prefers this over manual or Kustomize installations.

enhancementhelp wantedgood first issueargo-cdon-hold
2.4K
Difficulty
3/5

[Feature]: Python SDK — frontend tool calling in the client demo

AI summary

This issue proposes adding a feature to the Python SDK that allows frontend tools to be called by an agent. The client will register local tool implementations, send their definitions to the agent, execute matching tool calls locally, and return the results. The goal is to demonstrate a complete round trip of tool calling within the client demo.

help wanted
14.5K
Difficulty
3/5

Top navbar too crowded — move hive id, date/time into the user dropdown

AI summary

The top navigation bar of the dashboard is overcrowded with informational elements like the hive ID and date/time. The proposal is to move these less critical items into the user dropdown menu to declutter the navbar and improve usability, while keeping actionable and live health signals visible.

enhancementhelp wanted
51
Difficulty
2/5

[Feature]: Python SDK — minimal client for text messages

AI summary

This issue proposes adding a minimal Python client SDK for AG-UI, enabling Python applications to connect to AG-UI agents, send text messages, and receive streamed text responses. The client will handle Server-Sent Events (SSE) parsing, reassemble text messages, and expose raw event streams, mirroring the functionality of the existing TypeScript client.

help wantedRoadmapproposal
14.5K
Difficulty
3/5

Remaining GetAllSecrets implementations in community providers

AI summary

This issue requests the implementation of the `GetAllSecrets` method for remaining community providers in the External Secrets project. Previous related issues have been completed, and contributors are encouraged to pick up the remaining providers, noting that some may not support all filtering methods like 'find by tags'.

good first issuehelp wantedkind/featuregotrack/providers
6.7K
Difficulty
3/5

[Feature]: Flue integration — shared state, interrupts and reasoning events

AI summary

This issue proposes integrating Flue with AG-UI to enable advanced agent capabilities. The core features include managing shared agent state through snapshots and deltas, supporting human-in-the-loop interrupts for pausing and resuming agents, and exposing intermediate reasoning events. The goal is to complete the Flue integration series by implementing or documenting the support for these features.

help wanted
14.5K
Difficulty
4/5

[Feature]: Flue integration — handle frontend-defined tools

AI summary

This feature aims to integrate frontend-defined tools into the Flue agent. The adapter needs to register these tools with Flue, yield control when they are called by the agent, and then resume the agent with the tool's results. The implementation must ensure tools are scoped per request and include comprehensive testing.

help wanted
14.5K
Difficulty
4/5

[Feature]: Flue integration — stream tool calls to the frontend

AI summary

This feature request aims to enable real-time streaming of tool calls from a Flue agent to the frontend. It requires emitting specific event types (`TOOL_CALL_START`, `TOOL_CALL_ARGS`, `TOOL_CALL_END`, `TOOL_CALL_RESULT`) as tool invocations occur, including incremental argument streaming. The goal is to ensure stable and unique tool call IDs, even with interleaved calls, and to accurately reconstruct the invoked arguments on the frontend.

help wanted
14.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 106,420 projects or reset filters to see more of the 724,108 indexed issues.