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
115,515
Open issues
802,470
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 ~21,611 matching filters (10+ stars)

List

Complete the type hints of pysad.models

AI summary

This issue proposes a phased approach to adding type hints to the `pysad.models` module. The goal is to address the 209 type hinting errors reported by mypy, prioritizing individual model detectors in separate pull requests to manage the workload. The vendored `kitnet_model` will be excluded from the checks.

enhancementhelp wanted
294
Difficulty
3/5

Review backlog (intent-alignment): PR is not mergeable: tide reports a merge conflict with v6

AI summary

This issue reports a merge conflict preventing a Pull Request (PR) from being merged. The conflict arises from changes in `src/docs/api-reference.md` clashing with a recent v6 update. The solution involves rebasing the PR and running a specific script to fix API reference citations.

help wantedagent/reviewerstage/020-claimedhive/claimed-by-human
51
Difficulty
2/5

audio calls

AI summary

The user is experiencing an issue where audio from phone calls is not being forwarded to their Amazon Fire tablet when using Wireless Helper and Android Auto. While other Android Auto features like navigation and Spotify work, call audio remains on the phone after answering on the tablet. The user is asking if this behavior is expected.

help wantedstale
2.0K
Difficulty
3/5

Document OTP self-signed cert trust coupling in AGENTS.md Gotchas

AI summary

This issue highlights a critical coupling in the OTP server's self-signed certificate, where it acts as both the server certificate and the Certificate Authority (CA). This means certificate rotations break existing secrets and require careful maintenance windows. The proposed solution is to document this trust coupling in the AGENTS.md Gotchas section to provide reviewers with necessary context for future TLS-related changes.

documentationgood first issueready-to-codeready-for-triage
10
Difficulty
2/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

Migration to version 18.0

AI summary

This issue tracks the migration of various Odoo modules to version 18.0. It lists the modules that need to be migrated, their current status (completed or pending), and links to related pull requests. The primary goal is to ensure these modules are compatible with the new Odoo version.

help wantedwork in progressno stale
399
Difficulty
3/5

test: cover empty and unreadable SQL files in olf query

AI summary

This issue aims to improve the error handling of the `olf query --file` command by adding tests for empty, unreadable, and non-existent SQL files. The goal is to ensure clear error messages and non-zero exit codes are returned before attempting to connect to a database or look up toolchains, without requiring credentials or Kubernetes.

help wantedgood first issue
26
Difficulty
2/5

Looking for a new maintainer

AI summary

The current maintainer of pip-review is looking for a new person to take over the project as they are no longer using it and have limited time to invest. They will continue to accept pull requests and release updates for the foreseeable future, but are actively seeking a new maintainer to ensure the project's continued development and support.

help wanted
619
Difficulty
1/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

[Bug][Core] soroban-guard-cli silently ignores missing paths and scans build/VCS directories

AI summary

The soroban-guard-cli tool incorrectly handles missing directory paths by silently exiting with success and without error. It also unnecessarily scans build and version control directories like `target/`, `.git/`, and `node_modules/`. The suggested fix involves adding path existence checks, proper error handling for directory traversal, and filtering out unwanted directories.

buggood first issuedevopscoreStellar Wave
22
Difficulty
2/5

[Badges] Add catalog-designer badge artwork and gallery entry

AI summary

This issue requests the addition of artwork and a gallery entry for the `catalog-designer` badge. It involves creating a new folder for badge assets, adding a PNG and SVG image, and updating a JSON file with badge information and a README entry. The goal is to recognize community members who consistently contribute verified designs to the Meshery Catalog.

good first issuekind/enhancement
23
Difficulty
2/5

Fix the port-allocation race in the OTLP integration test

AI summary

A race condition in the OTLP integration test causes the collector to fail binding to a port because it's released and re-allocated before the collector can bind. The proposed solution is to bind the collector to port 0 and pass the bound listener to the server, ensuring the port remains allocated throughout the setup process.

good first issuetriage/accepted
61
Difficulty
2/5
holoviz/lumen

enh: refresh the splash screen styling

AI summary

This issue proposes a visual refresh for the home splash screen to align it with the rest of the application's modern UI. The goal is to update the corner radius and drop shadows of the splash card and suggestion buttons to match the style of the chat message bubbles. Design proposals with before/after screenshots are welcomed.

enhancementgood first issueui
300
Difficulty
2/5
holoviz/lumen

fix: show the Lumen avatar while a response is still streaming

AI summary

This issue describes a UI bug where the Lumen avatar is not displayed while its response is still streaming. The avatar only appears after the entire response has been received. The expected behavior is for the avatar to be visible from the start of the message rendering.

good first issueui
300
Difficulty
2/5
holoviz/lumen

fix: use consistent font sizes for chat text, SQL editor and tables

AI summary

This issue addresses an inconsistency in font sizes across different UI elements in the application, specifically the chat text, SQL editor, and data tables. The goal is to implement a shared type scale to ensure a more visually cohesive and even appearance when these components are displayed together.

good first issueui
300
Difficulty
2/5
holoviz/lumen

fix: keep the split collapse toggle clear of the chat avatars

AI summary

This issue describes a UI bug where the split collapse toggle in the output pane overlaps with chat avatars when the output pane is open. The expected behavior is for the toggle to be positioned so it never overlaps avatars, potentially by adding padding to the chat column or relocating the toggle.

good first issueui
300
Difficulty
2/5
holoviz/lumen

fix: vertically center checklist checkmarks with their labels

AI summary

This issue describes a visual bug in the Planner where the checkmark icons for completed tasks are not vertically aligned with their corresponding text labels. The goal is to adjust the styling so that the checkmarks are perfectly centered with the first line of the task description, improving the overall UI consistency.

good first issueui
300
Difficulty
2/5
holoviz/lumen

fix: align the expand chevron on planner steps

AI summary

The expand/collapse chevron icons in the planner checklist are misaligned due to varying step title lengths. The goal is to ensure all chevrons are consistently positioned on the right edge, creating a visually uniform column.

good first issueui
300
Difficulty
2/5

Enable TLS 1.3 on the client-side by default

AI summary

This issue proposes enabling TLS 1.3 by default on the client-side. The primary challenge is that the TLS 1.3 handshake completes on the client before the server validates the client certificate, complicating error handling and retry logic.

help wantedarea/tls
28.5K
Difficulty
4/5

sinks: log only the webhook host, never the full URL

AI summary

This issue proposes to prevent sensitive credentials from being logged by the WebhookAuditSink. Currently, the sink logs the full webhook URL, including any embedded credentials, when a POST request fails. The fix involves modifying the logging mechanism to only record the hostname and port of the webhook URL, thereby protecting sensitive information.

enhancementgood first issuelevel-2
194
Difficulty
2/5

Helm NetworkPolicy has no labels or annotations

AI summary

The Kepler Helm chart's NetworkPolicy template is missing common Helm labels and user-defined annotations, making it difficult to find and manage. This issue proposes adding these metadata fields to the NetworkPolicy to align with other chart resources and improve discoverability and auditability.

good first issuehelp wantedkind/bugdifficulty/easy
1.5K
Difficulty
1/5

Add support for linux-musl-arm64

AI summary

The user is requesting support for the `linux-musl-arm64` platform, which is currently missing. This would enable the package to be used with Alpine Linux containers on AWS ARM64 execution environments, addressing cost and performance concerns.

enhancementhelp wanted
3.8K
Difficulty
3/5

Add helpers to modify C2000 and S2000 TOU and Custom plans

AI summary

This issue proposes adding helper methods to modify S2000 TOU and Custom plans, building upon previous work that extracts and encodes schedule data. These helpers should allow for individual parameter updates or whole slot object modifications, while also considering device-specific limitations like maximum groups/slots and time range filling. Clarification is also needed on device local time for accurate active slot identification.

enhancementhelp wanted
278
Difficulty
4/5

Testers wanted: things I could not verify myself (v2.8.3)

AI summary

The maintainer of the proton-mail-bridge-client is seeking community testers for specific features that could not be verified with their own Proton account. They are looking for feedback on calendar invitation responses from various platforms, functionality on Windows/Linux with a real Bridge, Homebrew installation, handling of unusual mailboxes, and multi-account setups. Testers are asked to use test mail only and report their OS, Node version, Bridge version, and the command used.

help wanted
69
Difficulty
3/5

Caller ID support

AI summary

This issue requests the implementation of Caller ID support in Lurker, a feature already present on networks like OFTC and Libera.Chat. This enhancement would allow Lurker to recognize and potentially display caller ID information for users.

enhancementhelp wantedirc-protocol
67
Difficulty
3/5

Add a tokenF1 metric to @cogitator-ai/evals

AI summary

This issue proposes adding a new 'tokenF1' metric to the @cogitator-ai/evals package. This metric will provide a more nuanced evaluation of answers by considering token overlap, similar to the F1 score used in SQuAD, addressing limitations of exact match and character-based similarity metrics. The implementation involves adding the metric to specific files, ensuring consistent normalization with an existing private implementation, exporting it, documenting it, and adding comprehensive tests.

enhancementgood first issuearea: evals
39
Difficulty
3/5

[Badges] Move first-application (Application Pioneer) to Archived Badges

AI summary

This issue proposes moving the 'Application Pioneer' badge from the 'Achievement Badges' section to 'Archived Badges' on badges.layer5.io. This is because the badge is no longer relevant due to potential deprecation of the Applications feature and the absence of an award path in Layer5 Cloud.

good first issuekind/enhancement
23
Difficulty
1/5

Suggested improvement: use findEXE() when `$localHostedMode` is true

AI summary

This issue suggests an improvement to the rutorrent-filemanager plugin to correctly handle local executable detection when `$localHostedMode` is true. Currently, it bypasses `findEXE()` and directly uses `findRemoteEXE()`, which can lead to errors if executables are available locally but not remotely. Aligning with ruTorrent's standard behavior by checking `findEXE()` first would resolve this compatibility issue.

bugenhancementhelp wantedgood first issue
33
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 115,515 projects or reset filters to see more of the 802,470 indexed issues.