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
110,646
Open issues
755,779
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 ~20,454 matching filters (10+ stars)

List

[Markdown] Link hrefs keep HTML entities, so a URL with & breaks after a round trip

AI summary

The Tiptap Markdown extension incorrectly preserves HTML entities in link `href` attributes, causing URLs with characters like '&' to break after a round trip. This happens because the markdown parser leaves entities undecoded in the `href`, while decoding them for link text, leading to inconsistencies when the content is serialized and then re-parsed.

good first issuearea: markdowncomplexity: easyimpact: medium
37.6K
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
microsoft/STL

EDG tracking issue

AI summary

This issue highlights an unknown number of blocking bugs in the EDG compiler when processing C++ header units and named modules. Coverage for these features is currently disabled in tests, and the team is seeking help to identify, reduce, and report individual issues to accelerate the resolution process. Several specific EDG bugs have already been reported and are listed.

help wantedcompiler
11.1K
Difficulty
4/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
dotnet/roslyn

Overload resolution incorrectly assumes reference types for unresolved implicit user-defined conversion operator return types

AI summary

The Roslyn compiler incorrectly assumes that the return type of an unresolved implicit user-defined conversion operator is a reference type. This leads to incorrect overload resolution when dealing with struct types that have such conversion operators, potentially causing compilation errors or unexpected behavior.

help wantedArea-CompilersConcept-Diagnostic Clarity
20.5K
Difficulty
4/5

[good first issue, hacktoberfest] 🎴 Add new Etiquette Tip 582 (good-first-issue)

AI summary

This issue requests the addition of a new Japanese cultural etiquette tip to a JSON file. The contribution is designed to be very beginner-friendly, requiring no coding knowledge and can be completed directly in the browser within a minute. It's marked as a 'good first issue' and suitable for Hacktoberfest.

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

[Feat]: Rosé Pine theme package (Dawn and Main)

AI summary

This issue proposes the creation of a new theme package for Tabularis, named 'Rosé Pine', with two variants: 'Rosé Pine Dawn' (light) and 'Rosé Pine' (dark). The implementation involves scaffolding a theme package using provided tooling, defining theme colors and SQL token rules based on the Rosé Pine palette, and then validating, packaging, and publishing the theme.

good first issuefeature request
3.9K
Difficulty
2/5

Existing formulae with unsolved issues

AI summary

This GitHub issue serves as a tracking list for Homebrew formulae that have available updates but cannot be updated due to build or test failures. It categorizes these issues and highlights where community assistance is needed to resolve them. The issue also includes links to pull requests that show progress in updating these formulae.

help wanted
15.4K
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

[Bug] omnigent import discards source timestamps — every imported session and item is stamped with the import run time

AI summary

The `omnigent import` command currently overwrites source timestamps for imported sessions and their items with the import run time. This makes recency sorting unreliable and prevents users from knowing when the actual work occurred. The expected behavior is to preserve original timestamps or fall back to import time only when source timestamps are genuinely unavailable.

Bughelp wantedcomp:servercomp:reprP2-mediumtriaged
5.9K
Difficulty
3/5

Integrate session reviews with wheel of names

AI summary

This issue proposes an enhancement to integrate session reviewer names directly into Wheel of Names. The goal is to simplify the process of adding names, potentially with multiple entries per user if they've reviewed multiple sessions, eliminating the need for manual copy-pasting from files.

enhancementhelp wanted
1.1K
Difficulty
2/5

Docs: conflicting descriptions of the private flag for realtime.send / realtime.send_binary

AI summary

This issue identifies inconsistencies in the documentation for the `private` flag in Supabase's Realtime `send` and `send_binary` functions. The `private` flag's description, labels, and default behavior are presented differently across various examples and text, leading to confusion about its functionality. The proposed fix aims to standardize the labeling, clearly explain the `true`/`false` values, and ensure consistency with the function's actual behavior and parameter name.

documentationhelp wantedgood first issueinternal-issue
105.8K
Difficulty
2/5

Inhalt aktualisieren

AI summary

This issue requests an update to outdated wiki entries, many of which are from the "HSR" era. The goal is to refresh the content to reflect current information.

featurehelp wanted
10
Difficulty
2/5

Annotations are bugged after changing depth

AI summary

Annotations in the application are not displaying correctly after a player changes their depth. This bug affects annotations keyed to turns where a player has just fallen into a chasm or used stairs, and also prevents any subsequent annotations from appearing. The issue is labeled as a bug and marked as a 'good first issue'.

buggood first issue
1.4K
Difficulty
2/5

[ T3 Code ] Add deep linking support via t3code:// custom protocol

AI summary

This issue requires adding deep linking support to the T3 Code Electron app by registering a custom protocol `t3code://`. The implementation involves parsing various URL patterns to open specific projects, chat threads, or settings, and handling cases where the app is already running or needs to be launched. Security measures like validating URL parameters to prevent path traversal are also necessary.

good first issuehelp wanted💎 BountyAI Agent friendlyAI only allowed - no humans$100
56
Difficulty
3/5

Support EXT_mesh_manifold

AI summary

This issue requests the implementation of support for the `EXT_mesh_manifold` extension within the glTF specification. This extension is designed to provide information about mesh manifold properties, which can be useful for various rendering and processing tasks.

featurehelp wantedpackage:extensions
1.9K
Difficulty
3/5

Update the Go toolchain to a patched release for govulncheck

AI summary

The CI pipeline is failing due to vulnerabilities found by `govulncheck` in the Go standard library. The issue requires updating the Go toolchain in CI to a patched release (Go 1.26.9 or later) that addresses these vulnerabilities. This update needs to be applied consistently across the CI toolchain and Docker builder image, followed by rerunning all relevant checks.

good first issue
23
Difficulty
2/5

[Student project] Support deferred OpenAI Responses tool discovery

AI summary

This issue proposes adding support for deferred tool discovery for OpenAI Responses within an agent. The goal is to allow agents to expose a larger tool catalog by deferring the definition of certain functions until the model discovers them, while keeping eager loading as the default. This involves implementing Python request conversion, tool execution integration, and handling tool search mechanisms specific to OpenAI.

feature-requesthelp wantedllm-generatedstudent-projectdifficulty:hard
58.0K
Difficulty
4/5
oven-sh/bun

Remove the undici polyfill

AI summary

This issue proposes removing Bun's `undici` polyfill to address inconsistencies with header casing in Bun's built-in `fetch` and `WebSocket` implementations. Removing the polyfill would simplify the `tcp-websocket` package by eliminating the need for workarounds and ensure consistent behavior across different JavaScript runtimes.

enhancementgood first issue
94.7K
Difficulty
3/5

[ Bounty $7k ] [ API ] Add agent reputation scoring system — high priority

AI summary

This issue proposes the implementation of an agent reputation scoring system. The system will calculate scores based on completion rate, time, and dispute rate, updating dynamically. It also includes a weekly decay for inactive agents and a leaderboard endpoint, with scores ranging from 0 to 1000.

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

[Good First Issue]: Add unit tests for NetworkVersionInfo

AI summary

This issue requests the addition of unit tests for the `NetworkVersionInfo` class in the Hiero JS SDK. The `NetworkVersionInfo` class is a simple value object that stores protobuf and network service versions, and its tests will complement existing tests for the `SemanticVersion` class.

Good First Issuehacktoberfest
325
Difficulty
1/5

Support for choosing a custom backup location

AI summary

The user wants to be able to specify a custom location for AnkiDroid backups, specifically to a cloud-synced folder on their Android device. This would allow them to manage backups separately from their main Anki data, which can be large due to media files.

Priority-HighAcceptedHelp Wanted
11.3K
Difficulty
2/5

Replace `Github` with `GitHub` in assets/js/utility/api-events.js

AI summary

This issue requires a simple text replacement in a JavaScript file to correct the capitalization of 'GitHub'. The change involves updating a comment string from 'Github' to 'GitHub' to ensure the company name is displayed accurately. This is a straightforward code modification.

good first issuerole: front endrole: back end/devOpssize: 0.25ptFeature: API
364
Difficulty
1/5

Replace `Github` with `GitHub` in github-actions/trigger-issue/add-missing-labels-to-issues/add-labels-template.md

AI summary

This issue requires a simple text replacement in a Markdown file. The goal is to correct the capitalization of 'Github' to 'GitHub' in the file `github-actions/trigger-issue/add-missing-labels-to-issues/add-labels-template.md` to ensure the company name is displayed accurately. This is a straightforward find-and-replace task.

good first issuerole: back end/devOpsFeature: Refactor GHAsize: 0.25ptLang: GHA
364
Difficulty
1/5

[BUG] - AA animations not firing when a spell is cast from a PF2e Dailies prepared staff or other

AI summary

Automated Animations (AA) are not triggering when spells are cast from the 'activations' tab, specifically when those spells are prepared via the PF2e Dailies module. The issue is reproducible by casting spells from a prepared staff after a daily rest, whereas casting the same spell from a normal spell slot does trigger the animation. This suggests a conflict or miscommunication between how PF2e Dailies registers spell activations and how AA interprets them.

help wanted
16
Difficulty
3/5

Support Loop Edges

AI summary

This issue proposes adding support for loop edges (edges connecting a vertex to itself) in a graph data structure. It requires modifications to how edges are stored, how vertex degrees are calculated, and how graph flags are managed to correctly handle these self-referential edges.

help wantedgood first issueIntermediate5.2
39
Difficulty
3/5

General bug fixes

AI summary

This is a general bug reporting issue encouraging users to report any unexpected behavior or outright failures they encounter. Contributors are also invited to submit fixes for these reported bugs.

help wantedgood first issue
270
Difficulty
1/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 110,646 projects or reset filters to see more of the 755,779 indexed issues.