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
109,806
Open issues
748,741
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,248 matching filters (10+ stars)

List

🐝 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
Xoshbin/asyar

Agents: add Pin / Unpin thread action to the ⌘K action panel

AI summary

This issue proposes adding a "Pin/Unpin Thread" action to the ⌘K action panel within the agent chat view. Currently, agent threads can be pinned in the backend, but users lack a UI to perform this action. The proposed solution involves integrating a new action that toggles the pinned state of a thread and updates the thread list accordingly. This is a frontend-only task.

enhancementgood first issue
261
Difficulty
2/5

🐛 bug: broken link to Discord

AI summary

A user encountered a broken Discord invite link when trying to join the community via the hivecommons.dev/join page. The link in the documentation leads to an "Invite Invalid" page, preventing them from connecting to Discord as expected.

bughelp wantedtriage/acceptedneeds-reporter-confirmation
51
Difficulty
1/5

[good first issue, hacktoberfest] 🥢 Add new Video Game Quote 988 (good-first-issue)

AI summary

This issue is a beginner-friendly task to add a new video game quote to a JSON file. It requires no coding and can be completed in under a minute by forking the repository, editing the JSON file directly in the browser, and submitting a pull request. The quote is from "The Legend of Zelda: Breath of the Wild".

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

ObservableMeasurement API

AI summary

This issue proposes the implementation of the `ObservableMeasurement` API for OpenTelemetry metrics. It outlines the expected `record` methods and references relevant specification sections. The checklist indicates that the interface declaration is complete, but no-op, fake, and compatibility implementations are still needed.

help wanted
134
Difficulty
3/5

i18n(vi): 14 strings translate the key label instead of the content

AI summary

This issue identifies 14 strings in the Vietnamese translation file (`vi.json`) where the translated text is a generic label like "Description" instead of the actual content. This is a quality issue affecting the clarity of the application for Vietnamese users, requiring a native speaker to correct the translations.

help wantedgood first issue
20.4K
Difficulty
2/5

Testers wanted for "Google Closed Testing"

AI summary

The project is seeking 20 users to participate in a closed beta test of their app on Google Play for at least 14 days. Testers need to join a Google Group, opt-in as a tester, and install the new version alongside the existing app without needing to uninstall it.

help wanted
900
Difficulty
1/5

On Linux Mint 22.3, the tray icon is blank

AI summary

Users on Linux Mint 22.3 are experiencing a blank tray icon when running the Flatpak version of the application. The main application window functions correctly, indicating the issue is specific to the tray icon integration within the Flatpak environment on this particular Linux distribution.

buggood first issue
27
Difficulty
2/5

Looking for more maintainers

AI summary

The project is seeking new maintainers due to a lack of activity from the current team, leading to a backlog of unmerged pull requests. The ideal candidate would have some Python experience and be willing to learn the codebase to review and merge contributions.

help wantedquestion
1.8K
Difficulty
2/5

feat(soroban-router): add permissionless TTL extension entrypoint for parked claim entries

AI summary

This issue proposes adding a new permissionless entrypoint to the Soroban router contract to allow anyone to extend the Time-To-Live (TTL) for parked claim entries. This prevents parked funds from being archived due to expiration, which would incur restoration fees, by allowing indefinite extension of the claim's lifespan without claiming the funds.

enhancementhelp wanted
16
Difficulty
2/5

[Bug]: web-components project type does not produce a runnable build

AI summary

The user is reporting a bug where Storybook builds for web components fail to load when served statically. While the stories work correctly in development mode, the `npm run build-storybook` command produces a build that is not runnable, suggesting an issue with the build process or asset bundling for web components.

bugquestion / supportgood first issuehelp wantedweb-components
90.4K
Difficulty
3/5
keploy/keploy

[feature]: fail lint if keploy/integrations is present in manifest files

AI summary

This enhancement proposes failing the linting process if `keploy/integrations` is found in manifest files like `go.mod` or `go.sum`. This is to prevent build failures for users who do not have access to the integrations repository.

EnhancementGood First IssuekeployHACKTOBERFESTHACKTOBERFEST2025
18.4K
Difficulty
2/5

[Bug]: YubiKey with multiple resident passkeys.

AI summary

The user is experiencing an issue with their YubiKey's resident passkeys not being recognized by the Teams Flatpak application (version 2.24.0 on Ubuntu). While the YubiKey is detected and the PIN prompt/touch authentication work, the application reports a `NOT_ALLOWED` error, indicating it cannot find any resident credentials for the given RP ID. This functionality works correctly in web browsers like Firefox and Chromium.

enhancementhelp wantedauthenticationflatpakawaiting user feedbackplatform:linux
4.9K
Difficulty
3/5

Refactor ProfileId provision process to multiple Activities

AI summary

This issue proposes refactoring the Oppia App to pass ProfileIds in a decoupled manner using a new `CurrentUserProfileIdIntentDecorator` utility. The goal is to pack ProfileIds into all Intents for easier access by underlying fragments and child classes, promoting long-term sustainability. The task involves updating all screens (activities and fragments) and their tests to utilize this new utility for passing and retrieving ProfileIds.

good first issueImpact: LowenhancementWork: Low
391
Difficulty
3/5

Restore the dropped sections in docs/frontend/design.md (#13835)

AI summary

This issue requires restoring several missing sections from a previous documentation file (`docs/ai/design.md`) into the current file (`docs/frontend/design.md`). Additionally, a pointer in `.claude/rules/design.md` needs to be updated to accurately reflect the content of the `docs/frontend/design.md` file. The goal is to ensure all relevant design documentation is present and correctly referenced.

Good First IssueType: Subtask of EpicTheme: DesignAffects: DocumentationTheme: DevelopmentNeeds: Help
6.2K
Difficulty
2/5

Add a CONST for the Oracle Max Chunk size and replace all occurrences

AI summary

This issue proposes to refactor the code to use a named constant for the Oracle maximum chunk size when building `IN` queries. This change aims to improve code readability and maintainability by making the reason for chunking explicit. The constant should be used in place of the hardcoded `1000` value in all relevant locations.

3. to reviewgood first issuepapercutblocked
1.0K
Difficulty
2/5

Eval cycle runs full GitHub fan-out even when the installation's core quota is nearly exhausted

AI summary

The system's evaluation cycle unnecessarily makes extensive API calls to GitHub, even when the installation's core quota is almost depleted. This is inefficient and impacts other critical functions like the scan loop and agent work, which share the same quota. The proposed solution is to reduce or pause these optional sweeps and collectors when quota is low to conserve resources.

help wantedclaimed
51
Difficulty
3/5

6.0: CI and dev setup on uv

AI summary

This issue proposes migrating the project's CI and developer setup to use `uv` for faster and more reproducible dependency management. The migration involves updating GitHub Actions workflows, contributor documentation, and ensuring build consistency, with no direct impact on end-users. The goal is to leverage `uv`'s speed and security features for improved development workflows.

enhancementhelp wanted
2.5K
Difficulty
3/5

[1.8.0] Release TODOs and cross-repository integration checklist

AI summary

This issue outlines the comprehensive checklist for the HugeGraph 1.8.0 release, focusing on functionality, compatibility, documentation, and cross-repository integration. It details specific tasks for HugeGraph Server, Toolchain, AI, website, and documentation, including Kubernetes/Helm support, various deployment configurations, and authentication mechanisms.

help wantedapache
3.1K
Difficulty
4/5

score_turn_gate.py justified a behaviour change and has no test

AI summary

The script `score_turn_gate.py` led to a significant change in system behavior but lacks any tests to verify its output. The issue proposes adding tests that use synthetic data to confirm the script's logic, particularly its distinction between single-sample jolts and actual corners.

help wantedgood first issue
333
Difficulty
2/5

Make the audit-log table use useAuditLogs instead of fetching by hand

AI summary

This issue proposes refactoring the audit log table in the settings page to utilize the existing `useAuditLogs` hook instead of manual data fetching. It also aims to fix a type hole in the `getActionBadgeProps` function and ensure proper error handling and placeholder data display.

bugdocumentationenhancementgood first issueUIhacktoberfest
204
Difficulty
2/5

How to check for collisions?

AI summary

The user is asking how to perform collision checking between robot arm links and collision objects within PyMoveIt2. They've found documentation for MoveItPy's `planning_scene` but it appears to be `None` in PyMoveIt2, and they are seeking an equivalent method.

enhancementgood first issue
364
Difficulty
2/5

UI: show compatibility violations as a report, and keep the submitted content

AI summary

This issue proposes to improve the display of compatibility violations in the UI. Instead of a flat list, violations will be presented in a structured report that groups causes by location. Crucially, the submitted content that caused the violation will be preserved and displayed read-only, with the option to view the compared version. This aims to provide a better user experience for understanding and correcting rule violations.

area/uiarea/rules/compatibilityarea/rulesarea/rules/validityhelp wanted
830
Difficulty
3/5
stan-dev/math

hmm_hidden_state returns NaN

AI summary

The `hmm_hidden_state` function is experiencing numerical instability, leading to NaN values when a hidden state's probability approaches 1. A workaround involving computing log unnormalized probabilities before applying softmax has been suggested and appears to resolve the issue in reported cases. The goal is to fix this internal calculation to return 0 or 1 as expected, without altering the API.

buggood first issue
830
Difficulty
3/5

Improve test coverage

AI summary

This issue proposes enhancing test coverage for a pipeline's later stages, as current tests only cover core assembly functionality. The goal is to implement more detailed nf-test tests that account for sample-level parameterization, which has previously led to bugs being discovered late in the full test runs.

enhancementhelp wanted
34
Difficulty
3/5

Distributing type stubs

AI summary

This issue proposes adding type stubs to the library to improve IDE support for type checking and code completion. The author has already created a separate stub package and suggests two distribution methods: embedding stubs within the main package or maintaining a separate stub package, each with its own development and release trade-offs.

enhancementhelp wantedgood-first-issue
987
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 109,806 projects or reset filters to see more of the 748,741 indexed issues.