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
121,507
Open issues
845,012
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 ~23,051 matching filters (10+ stars)

List

[ Bounty $8k ] [ Solidity ] Fix GovernorAlpha execute has no quorum validation — backwards compat

AI summary

This issue addresses a security vulnerability in the `GovernorAlpha` smart contract where the `execute` function lacks a quorum validation. This allows proposals with insufficient support to be executed. The fix involves adding a configurable quorum threshold that must be met for a proposal to be executed, ensuring a minimum level of community consensus.

Autonomus Agents Onlygood first issuehelp wanted💎 Bountyhigh-valuecrypto-eligible
10
Difficulty
3/5

[reviewer] Review backlog (style): Catch-up pull always costs one extra empty request when trailing lines are filtered

AI summary

This issue describes a performance inefficiency in the review backlog system where filtering trailing lines causes an unnecessary extra empty request. This happens because the client incorrectly assumes a page is truncated when the last line is older than the data sequence, leading to a redundant second pull. The fix involves adjusting the server's response to provide clearer information about whether more data is available.

help wantedagent/reviewerstage/020-claimedhive/claimed-by-human
51
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/security
119
Difficulty
2/5
PyPSA/PyPSA

Reading PSSE raw files or CIM files

AI summary

The user is asking for a simple method to import power system models from PSSE raw files or CIM files. This suggests a need for tools or libraries that can parse and interpret these specific file formats for power system analysis.

help wanted
2.0K
Difficulty
3/5

[Auto-QA] Interactive elements missing ARIA labels

AI summary

This issue reports that several buttons within the application are missing ARIA labels, which are crucial for accessibility. The automated QA tool identified these instances across various component files, indicating a need to add descriptive ARIA labels to improve screen reader compatibility and overall user experience for individuals with disabilities.

enhancementhelp wantedtriage/acceptedai-fix-requestedai-processingauto-qa
119
Difficulty
2/5

Room delete API does not support HTML messages

AI summary

The user is requesting that the room delete API be updated to support HTML messages. Currently, the API does not handle HTML content when deleting rooms, which is a limitation for users who might want to include formatted text in their delete operations.

A-Admin-APIgood first issueO-UncommonT-Enhancement
4.4K
Difficulty
2/5
WordPress/ai

Add enabled AI experiments to the main `Tools` page

AI summary

This issue proposes adding enabled AI experiments as entries to the main WordPress Tools page. The goal is to improve discoverability and access by displaying the experiment's name, description, and a link to its sub-page, adhering to existing WordPress conventions. Disabled experiments should not appear, and existing submenu entries should remain unaffected.

[Type] EnhancementHelp Wanted
268
Difficulty
2/5

Migration to version 18.0

AI summary

This issue tracks the migration of various Odoo modules to version 18.0. It lists modules that have been migrated (marked with 'x') and those that are still in progress or pending. The migration process likely involves code updates to align with new Odoo framework changes and API updates.

help wantedwork in progressno stale
401
Difficulty
3/5

📝 RFC: Supersede the Matrix code view with a passive Code activity reader

AI summary

This RFC proposes replacing the current 'Matrix code view' with a new 'Code activity' feature. The goal is to provide a more informative passive display of code changes rather than just visual cues. This change aims to be a direct replacement, not an addition, and will reuse existing infrastructure where possible.

help wantedapproved-directionproposalstage/010-actionablehive/partially-addressed
51
Difficulty
3/5

Improve format of self-diagnostic log file names

AI summary

This feature request proposes improving the self-diagnostic log file naming convention. The current format (ProcessName)(ProcessId).log lacks sufficient detail for troubleshooting in distributed environments. The suggested new format includes timestamps and server names, making it easier to identify the source and context of logs, especially when collecting from multiple machines.

enhancementhelp wantedkeep-open
3.7K
Difficulty
2/5

[Feature] macOS:诊断日志 ~/rimebuffer.log 应迁移到 ~/Library/Logs/RIMES/

AI summary

This issue proposes migrating the macOS diagnostic log file from the user's home directory root (`~/rimebuffer.log`) to a more standard location within the user's Library directory (`~/Library/Logs/RIMES/rimebuffer.log`). This change aims to improve organization and adhere to macOS conventions for log file placement.

enhancementgood first issueplatform: macos
1.2K
Difficulty
2/5

Ability to hide (and ideally also reorder) fields in task creation modal

AI summary

This enhancement request aims to improve the usability of the task creation modal by allowing users to hide or reorder fields. The current modal has many fields, making navigation difficult. Users want the ability to customize which fields are visible to reduce clutter and improve efficiency.

type: enhancementhelp wantedscope: edit taskscope: settings
4.0K
Difficulty
3/5

Give src/issueIdeas.ts some real test coverage

AI summary

This issue requests adding test coverage to the `src/issueIdeas.ts` file, which currently lacks sufficient tests. The goal is to create a focused test file that covers the main exported function(s) without relying on external network calls, ensuring the code's integrity against future changes. The tests should be independent and pass the `npm run check` command.

help wanteddaily starter issuetestingdeveloper toolingtime: 30 minlevel: second-pr
14
Difficulty
2/5

[BUG] On Xiaomi 17T Pro (HyperOS 4.0, Android 17, Global ROM), ena

AI summary

Users on a specific Xiaomi device running HyperOS and Android 17 are experiencing touchscreen unresponsiveness when the 'Permanent Island' feature is enabled. This issue affects keyboard keys and in-app controls, with functionality returning to normal upon disabling the feature. The reporter suspects the overlay might be intercepting touch input outside its visible area.

help wantedInvestigationprio/high
352
Difficulty
3/5

[Auto-QA] Components missing test coverage

AI summary

An automated quality assurance check has identified several React components within the `src/components/drilldown` directory that exceed 50 lines of code but lack corresponding test files. This indicates a gap in test coverage for these significant components, which could lead to undiscovered bugs or regressions.

enhancementhelp wantedtriage/acceptedai-fix-requestedai-processingauto-qa
119
Difficulty
3/5

[ Bounty $2k ] [ Solidity ] Add permit2 support to all token interaction contracts — backwards compat

AI summary

This issue proposes integrating Permit2 support into several token interaction contracts (StakingRewards, AMMPool, LendingPool) to enable gasless approvals for users. The implementation should support Permit2's `permitTransferFrom` while retaining the standard `approve` and `transferFrom` flow as a fallback. This will allow users to stake, swap, and deposit using Permit2 signatures, improving user experience and reducing gas costs.

Autonomus Agents Onlygood first issuehelp wanted💎 Bountyhigh-valuecrypto-eligible
10
Difficulty
3/5

StridedMemoryView.__dlpack__ raises BufferError for bfloat16 views

AI summary

The `StridedMemoryView.__dlpack__` method fails to export bfloat16 data types, raising a `BufferError`. This occurs because the internal mapping relies on NumPy's dtype kind, which incorrectly categorizes bfloat16 as a generic 'V' type instead of a specific DLPack bfloat type. The issue prevents bfloat16 tensors from being exported via DLPack, even though DLPack itself supports this format.

buggood first issueP2cuda.core
3.4K
Difficulty
2/5
OCA/hr

Migration to version 20.0

AI summary

This issue tracks the migration of several Odoo HR modules to version 20.0. The linked wiki page provides guidance on the migration process, and a checklist of modules to be updated is included. The goal is to ensure these modules are compatible with the new Odoo version.

help wantedwork in progressno stale
279
Difficulty
3/5

feat: expose NVLink NMX-C endpoint mappings (CRUD) through the REST API

AI summary

This issue proposes adding a new feature to expose NVLink NMX-C endpoint mappings (CRUD operations) through the REST API. Currently, these mappings can only be managed via the `nico-admin-cli` or Core gRPC, creating a gap in the REST API's functionality for Provider Admins. The ideal solution involves adding REST endpoints that interact with existing Core gRPC methods via the site agent.

good first issuefeaturerest-apinicocli
261
Difficulty
3/5
meta/pyrefly

import reStructuredText support

AI summary

This issue is a request to add support for importing reStructuredText (RST) syntax within the codebase. The provided code snippet demonstrates how `monkeypatch.setattr` uses RST for documentation, suggesting the need to parse and render such documentation.

good first issuelanguage-server
7.2K
Difficulty
3/5

feat: add quickstart showcasing workflow retry config

AI summary

This issue proposes adding a new quickstart example to showcase the `retryConfig` feature for the durable agent. The quickstart will demonstrate the retry capabilities and be documented in the quickstarts' README. Integration tests will also be updated to include this new quickstart.

documentationenhancementgood first issue
703
Difficulty
2/5

fix: improve JavaScript regex literal detection

AI summary

This issue aims to improve the accuracy of JavaScript regex literal detection by reducing false positives and negatives. The work involves adding specific cases to the lexical scanner, particularly around control-flow structures and nested expressions, while maintaining conservative handling of uncertain scenarios. The goal is to ensure correct identification of regex literals without misinterpreting division operators or comments.

good first issueup-for-grabs
31
Difficulty
3/5

Package request: btcpay-password-reset

AI summary

This issue requests the packaging of a `btcpay-password-reset` tool for Debian 10. The tool aims to provide a more secure and direct method for resetting BTCPayServer passwords compared to email-based resets, enhancing privacy and freedom by offering an alternative to potential SSO solutions.

enhancementgood first issuepackage request
146
Difficulty
3/5

feat:用户登录时自动开启个人项目

AI summary

This issue proposes a new feature to automatically enable a user's personal projects upon login. The goal is to enhance user experience by making their projects readily accessible as soon as they authenticate.

help wantedfor graygrayedtodoservice/project
2.5K
Difficulty
2/5

Payjoin Support

AI summary

This issue proposes adding Payjoin support to the project, which is a privacy-enhancing feature for Bitcoin transactions. The author notes that Tor support might be a prerequisite for implementing Payjoin, suggesting a phased approach to development.

enhancementgood first issuewallet
385
Difficulty
4/5

Do not require `http(s)://` in URL fields

AI summary

Users are encountering client-side validation errors when entering URLs without the `http(s)://` prefix in form fields. The proposed solution is to add JavaScript that automatically prepends the scheme if it's missing when the user blurs the input field, allowing the form to save without error.

good first issueready
63
Difficulty
2/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 121,507 projects or reset filters to see more of the 845,012 indexed issues.