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
118,492
Open issues
824,093
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 ~22,285 matching filters (10+ stars)

List

TextInput icon onClick

AI summary

This issue requests a new prop, likely named `iconClick`, for the TextInput component. This prop would allow developers to easily handle click events on icons within the TextInput, such as toggling password visibility. Currently, there isn't a straightforward method for this functionality.

:rocket: enhancementhelp wantedgood first issue
2.1K
Difficulty
2/5

Add flowbite missing options in react alert component

AI summary

This issue highlights a discrepancy between the Flowbite JavaScript alert component and its React counterpart, specifically regarding missing timing and transition options in the React version. The goal is to bring the React component's functionality in line with the JavaScript version by adding these missing options.

:rocket: enhancementgood first issue
2.1K
Difficulty
2/5

Replace `<Pagination>` `<button>` s with `<a>`s

AI summary

This issue proposes enhancing the Flowbite React Pagination component to improve SEO by allowing page numbers to be rendered as anchor (`<a>`) tags instead of buttons. This would be achieved by introducing a new `getPageUrl` prop that accepts a function to generate URLs for each page, ensuring search engines can properly index pagination links.

:rocket: enhancementhelp wantedgood first issue
2.1K
Difficulty
2/5

REQUEST: Ghost Button type

AI summary

The user is requesting the addition of a 'ghost button' type to the Flowbite React library. This button style, which appears to be used internally in the documentation and some components, would provide a visually distinct option, particularly useful for icon-only buttons.

:rocket: enhancementhelp wantedgood first issue
2.1K
Difficulty
2/5

Allow `freeze_layers` / `freeze_ratio` together with a regex or `all-linear` LoRA `target_modules`

AI summary

This issue proposes a fix to allow using regex or 'all-linear' for LoRA target modules in conjunction with layer freezing. Currently, these combinations fail because the `peft` library expects a list for `target_modules` when `layers_to_transform` is used, leading to an error after the model has already loaded. The proposed solution is to resolve the string target to an explicit list of module names before adapter creation, filtering them based on the freeze plan.

enhancementhelp wanteddifficulty:5area:training
72
Difficulty
4/5

review: changing review.perspectives strands mid-review PRs: heads wait forever on removed perspectives

AI summary

When the set of review perspectives is changed mid-review, Pull Requests that have already started reporting heads get stuck indefinitely. The system continues to wait for reports from the removed perspectives, which can never be fulfilled by the planner, preventing the PR from reaching a decision.

help wantedstage/020-claimedhive/claimed-by-human
51
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/security
119
Difficulty
2/5
NVIDIA/nccl

[RFC][Help Wanted] Reduce NCCL's GPU memory footprint

AI summary

This RFC proposes reducing NCCL's GPU memory footprint by targeting its legacy code paths, which consume the most memory. The goal is to free up GPU memory for model state and activations, especially in large-scale distributed training scenarios. The project seeks collaborators to validate findings and prototype improvements, with success measured by reduced memory usage and maintained performance.

enhancementhelp wantedCommunity Discussion
5.2K
Difficulty
4/5

sharding: `src/sharding/proxy.rs` reads into a single 4096-byte buffer without RESP framing or connection pooling

AI summary

The sharding proxy in `src/sharding/proxy.rs` reads remote shard responses into a fixed 4096-byte buffer, leading to silent truncation of larger RESP frames. It also creates a new TCP connection for every request without pooling or timeouts, impacting performance and reliability. The proposed fix involves implementing proper RESP framing with connection pooling or gating the sharding functionality behind an experimental flag.

bugdocumentationhelp wantedcomp:federation
185
Difficulty
4/5

Label the first 10 good-first-issues, and record the count (DX-10 repo work)

AI summary

This issue aims to improve the onboarding experience for new contributors by identifying and labeling at least 10 suitable "good first issues" within the repository. The goal is to make it easier for newcomers to find manageable tasks and understand what constitutes completion for each, thereby addressing a current gap in discoverable entry-level contributions.

documentationgood first issuedeveloper-experience
185
Difficulty
2/5

[ T3 Code ] Implement automatic token refresh in ACP client with Effect retry

AI summary

This issue requires implementing automatic token refresh for the ACP client within the t3code project. The solution involves detecting 401 Unauthorized responses, using Effect.retry for a single re-authentication attempt with a refresh token, and managing session lifecycle with Effect.acquireRelease. It also includes adding a callback for session expiry and handling concurrent requests during re-authentication.

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

Test: src/graphql/types/EventVolunteerGroup/recurringEventInstance.ts

AI summary

This issue aims to improve code coverage for a GraphQL type field resolver related to recurring event instances. The task involves writing unit tests using mocked GraphQL contexts to cover authentication, authorization, empty/null scenarios, and successful data retrieval, following the project's black-box testing approach.

good first issueunapprovedno-issue-activitytest
323
Difficulty
2/5

A whole-section comment argument such as --pr_description={...} replaces the section instead of merging into it

AI summary

When using a whole-section comment argument like `--pr_description={...}`, the entire section is replaced instead of merging the new key-value pair. This leads to unexpected behavior and errors as existing keys are dropped and default values are used instead of configured ones. The suggested fix is to implement merging for these arguments, similar to how repository settings are handled.

help wantedbug
12.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. The governor will periodically post summaries of these advisory findings. It's crucial not to close this issue as it's intended to be a continuously updated document.

help wantedhive/advisoryholdhive/selfreport
51
Difficulty
2/5

Fix one of the Android Studio warnings

AI summary

This issue aims to onboard new contributors by having them fix Android Studio warnings within a single file. Contributors should run the code inspection tool, select a file with warnings (preferably under the Kotlin section), and resolve all reported issues, then submit a pull request referencing this issue.

good first issuecode-qualityhacktoberfest
1.2K
Difficulty
1/5

Add most popular director/actor cards for movies

AI summary

This enhancement request proposes adding new "rewind" cards that display a user's top 5 most frequently watched directors and actors over the past year. The current "most popular movie" card is deemed less insightful due to infrequent rewatching of movies.

type:enhancementpriority:lowgood first issue
303
Difficulty
3/5

Add theme song of the #1 show/movie

AI summary

This enhancement request proposes adding theme songs for the top-ranked TV show and movie to play alongside their respective statistics. The goal is to mimic a feature found on platforms like Spotify, providing a more immersive experience when viewing show or movie details.

type:enhancementpriority:lowgood first issue
303
Difficulty
3/5

[good first issue, hacktoberfest] 🎴 Hacktoberfest Task - Add new Dialect Entry 630 (good-first-issue)

AI summary

This issue is a beginner-friendly task for Hacktoberfest, asking contributors to add a new regional Japanese dialect entry to a JSON file. No coding is required, and the contribution can be made directly through the browser in under a minute.

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

Require safe contributor CI and platform regression checks

AI summary

This issue aims to enhance the CI/CD pipeline by introducing new safety checks for contributor contributions. It requires reviewing and adding tests for renderer syntax, native-bridge trust, and transfer integrity, while also ensuring untrusted forks are tested with restricted permissions. The goal is to prevent the execution of contributor code with sensitive secrets and to document the necessary review process before merging.

help wanted
35Web Development · Browser Extensions
Difficulty
4/5

test(mutation): raise the src/core/logger unit mutation floor

AI summary

This issue requires developers to improve mutation testing coverage for the `src/core/logger` module. The task involves running mutation tests, identifying surviving mutants, and writing new unit tests to kill them. The goal is to increase the mutation score for this module and update its threshold in the configuration file.

good first issue
14
Difficulty
3/5

docs(examples): import only from the published entry points

AI summary

This issue requires updating import paths within the project's examples to use only the published entry points defined in `package.json`. This ensures that examples are self-contained and can be directly copied into applications without relying on internal file structures. Additionally, a new linting rule needs to be implemented to prevent future use of restricted internal import paths within the examples directory.

good first issue
14
Difficulty
2/5

docs(examples): take the character from the token instead of a hard-coded ID

AI summary

This issue proposes to update the authenticated examples in the ESI.ts library. Currently, most examples hardcode a character ID, causing authentication errors for new users whose tokens belong to different characters. The task is to create a helper function to dynamically retrieve the character ID from either an environment variable or the access token itself, and then apply this to all affected examples.

good first issue
14
Difficulty
2/5

test(bdd): move the paragon-hub scenarios off the legacy step file

AI summary

This issue involves refactoring BDD tests for the 'paragon-hub' feature. The goal is to move the existing test definitions from a legacy step file into a new, modern structure that aligns with the project's current BDD practices. This includes creating a new spec file, organizing steps into shared libraries, and ensuring all tests still pass after the migration.

good first issue
14
Difficulty
3/5

test(bdd): move the status scenarios off the legacy step file

AI summary

This issue involves refactoring BDD tests by migrating status-related scenarios from a legacy step file to a new, modern structure. The task requires creating a new spec file, moving individual steps to a shared library, and organizing fixtures, ultimately aiming to eliminate the legacy file and ensure all tests still pass.

good first issue
14
Difficulty
3/5

test(bdd): move the search scenarios off the legacy step file

AI summary

This issue involves refactoring BDD (Behavior-Driven Development) tests for the search functionality. The goal is to move search-related scenarios from a legacy step definition file to a new, modern structure. This includes creating a new spec file, organizing steps into individual files, and migrating fixtures, ultimately aiming to improve test maintainability and adherence to current project standards.

good first issue
14
Difficulty
3/5

test(bdd): specify the paging helpers of LoyaltyClient

AI summary

This issue requires adding BDD (Behavior-Driven Development) tests for specific methods within the LoyaltyClient. These methods, which handle paginated data, need to be covered by EARS Rules or BDD steps to ensure they correctly follow all pages, maintain item order, and handle incomplete page scenarios as defined in the project's documentation. The task involves creating new feature files and step definitions, mocking only at the transport layer, and verifying coverage metrics.

good first issue
14
Difficulty
3/5

test(bdd): specify the paging helpers of PiClient

AI summary

This issue requires adding BDD (Behavior-Driven Development) tests for specific paging helper methods within the PiClient of the ESI.ts project. The goal is to ensure these methods correctly handle paginated API responses by following all pages, maintaining item order, and adhering to the specified behavior for incomplete page handling. The task involves creating new feature files and step definitions, mocking only at the transport layer, and verifying test coverage.

good first issue
14
Difficulty
3/5

test: reference the untested ./schemas exports from a test

AI summary

This issue requires adding new tests to cover previously untested schema exports in the `@lgriffin/esi.ts/schemas` package. The goal is to ensure each schema correctly validates valid input, rejects incorrect types, and handles unknown fields, following an established testing pattern. Successfully completing this task will result in the removal of these schemas from the coverage baseline.

good first issue
14
Difficulty
2/5

test(bdd): specify the paging helpers of MailClient

AI summary

This issue requires adding BDD (Behavior-Driven Development) tests for specific MailClient methods that handle paginated data. The goal is to ensure these methods correctly follow all pages, maintain item order, and handle incomplete page scenarios as defined in the project's pagination guide. The task involves creating new test files and corresponding step definitions, mocking only at the transport layer.

good first issue
14
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 118,492 projects or reset filters to see more of the 824,093 indexed issues.