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
119,830
Open issues
832,809
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,676 matching filters (10+ stars)

List

Address race in PerformanceCounterLib

AI summary

A test in the `PerformanceCounterCategory_GetCounters` test suite is failing on an ARM64 Windows build. The error indicates that a required performance counter category, 'PerformanceCounterCategory_GetCounters_Category', does not exist, suggesting a potential race condition or setup issue during test execution.

arch-arm64os-windowshelp wantedblocking-clean-ci-optionalneeds-further-triagein-pr
18.0K
Difficulty
3/5

DM conversation panel: quoted message shows full text, should clamp to 2 lines

AI summary

The direct message conversation panel currently displays the full text of quoted messages, leading to oversized message bubbles and reduced readability. The desired behavior is to truncate quoted messages to a maximum of two lines with an ellipsis, while still showing the author's name. This change aims to improve the user experience by making long quotes more manageable within the conversation thread.

buggood first issueui
43
Difficulty
2/5

[BUG] README has a duplicate "Deploying to Vercel" section

AI summary

The README file contains a duplicate "Deploying to Vercel" section, causing redundancy and confusion for readers. The issue requires identifying and merging these two sections into a single, clear instruction set.

bugdocumentationgood first issuegssoc'26needs investigationlevel:beginner
168
Difficulty
1/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

Animations can't be sent in media group, but teloxide thinks they can

AI summary

The teloxide library incorrectly allows sending animations within a media group, despite the Telegram Bot API specification stating this is not possible. The issue arises from the `InputMedia` enum in teloxide including `Animation` as a valid type for media groups, which is then used in the `send_media_group` function.

K-buggood first issue
4.3K
Difficulty
2/5

[ko] Translate /docs/installation into Korean

AI summary

This issue requests the translation of the "Installation" documentation page from English to Korean. The task involves copying the existing English MDX file, translating its content into natural Korean, and updating metadata. It's marked as a "good first issue" for new contributors, with clear instructions and prerequisites.

documentationgood first issuehelp wanted
359
Difficulty
2/5

Fix logo/graphic fitting within its container on mobile viewports

AI summary

The logo/graphic on the HPE case study section of the Layer5 website is not scaling correctly on mobile viewports, leading to inconsistent layout and potential clipping or overflow. The issue requires adjustments to ensure the graphic proportionally fits within its container while maintaining aspect ratio and proper alignment across various mobile screen sizes.

kind/bughelp wantedgood first issueframework/gatsby
1.0K
Difficulty
2/5

Xiaomi 2409FPCC4G (Android 14) reboots after triggering hook, including on DFRoot v3.3 and 4.1

AI summary

A user is experiencing reboots on their Xiaomi 2409FPCC4G device running Android 14 after attempting to trigger a hook with DFRoot versions 3.3 and 4.1. The device crashes with SIGSEGV errors in critical system processes like 'init' and 'netd' after the hook is triggered, preventing root access. The user suspects issues with executable memory mapping or SELinux compatibility.

help wanted
41Uncategorized · Unknown
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

Add evaluations for FSD skill triggering

AI summary

This issue proposes adding a new set of evaluations to measure whether the FSD skill is correctly triggered for various types of queries. The goal is to establish a baseline for current behavior and track the impact of future description changes on skill invocation, ensuring it triggers when needed and avoids unnecessary activations. The proposal includes defining specific query categories and suggests initial language coverage.

good first issue
113
Difficulty
3/5

[GOOD FIRST ISSUE] Add aria-label to all icon-only buttons

AI summary

This issue requests adding `aria-label` attributes to all icon-only buttons within the application. This is crucial for accessibility, ensuring screen reader users can understand the purpose of these buttons, aligning with WCAG 2.1 Level A requirements. The task involves auditing specific components and adding descriptive labels to buttons that only contain icons.

help wantedgood first issueaccessibilitylevel:beginnertype:accessibilityhacktoberfest
162
Difficulty
2/5

[RFC]: Support ViT Full CUDA Graph (Tracker)

AI summary

This RFC proposes extending CUDA graph support to the Vision Transformer (ViT) encoder in vLLM for multimodal models. Currently, the ViT encoder is processed eagerly, incurring significant overhead from numerous small kernel launches. By capturing the entire ViT forward pass into a CUDA graph, this change aims to eliminate launch costs and improve inference latency and throughput for multimodal LLMs.

help wantedRFCmulti-modalitykimi
85.0K
Difficulty
4/5

🎯 全民找茬 · 长期悬赏贴:扫描代码库,发现问题,提交 PR(人类与 AI Agent 均欢迎)

AI summary

This is a long-term "help wanted" meta-issue inviting both human contributors and AI agents to scan the repository for bugs, security vulnerabilities, and documentation gaps. Participants are encouraged to submit Pull Requests (PRs) for identified issues, with merged PRs being credited in the changelog and release notes. The issue provides a project overview, a prioritized list of tasks, and specific PR submission rules.

help wantedgood first issue
949
Difficulty
3/5

[scanner] Announce RFC decision/target/needs-decision changes into the thread, edit on retitle, suppress same-author duplicates

AI summary

This issue aims to enhance the RFC scanner by announcing significant lifecycle changes (decisions, target, status, needs-decision) within the RFC's thread when in rich mode. It also includes functionality to edit the card and thread title upon retitling an RFC and to suppress duplicate RFCs opened by the same author.

help wantedkind/featureagent/scanner
51
Difficulty
3/5

[scanner] Carry bounded activity events through the heartbeat and hub ring for fleet stage hops and merge toasts

AI summary

This issue proposes implementing a system to carry bounded activity events (stage hops, opens, merges) from spokes to the hub. The hub will maintain a fleet-wide in-memory ring of these events, keyed by hive, to enable animations and merge toasts. This is a continuation of a larger RFC and builds upon previous implementation steps.

help wantedagent/scanner
51
Difficulty
4/5

[scanner] Post one Discord thread per RFC with durable idempotent mapping, reconciliation and opt-in backlink

AI summary

This issue proposes enhancing a GitHub scanner to post one Discord thread per RFC, ensuring idempotency and reconciliation through durable mapping of message and thread IDs. It also includes an opt-in mechanism for posting a GitHub backlink only after the Discord thread is successfully created, respecting rate limits and avoiding duplicate announcements.

help wantedkind/featureagent/scannerstage/020-claimedhive/claimed-by-human
51
Difficulty
4/5

[reviewer] Review backlog (docs-currency): Copy link drops density/shift; new docs table does not say so

AI summary

A bug exists where the 'Copy link' functionality in the activity monitor incorrectly removes 'density' and 'shift' parameters from the generated URL. The documentation also fails to mention this limitation, leading to confusion for users. The fix involves either updating the link generation logic to preserve these parameters or clarifying their omission in the documentation.

help wantedagent/reviewerhive/claimed-by-scannerstage/040-covered-by-pr
51
Difficulty
2/5

[good first issue, hacktoberfest] 🥢 Hacktoberfest Task - Add new Example Sentence 415 (good-first-issue)

AI summary

This issue is a beginner-friendly task for Hacktoberfest, asking contributors to add a new Japanese example sentence to a JSON file. No coding knowledge is required, and the contribution can be completed directly in the browser within a minute.

help wantedgood first issuehacktoberfestcommunitylow hanging fruitup-for-grabs
1.9K
Difficulty
1/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

[py] Fix docstring comment in setup.py

AI summary

This issue involves correcting a docstring in the `setup.py` file. The docstring currently references an outdated internal library name, `py_scripting`, which needs to be updated to reflect the current naming convention.

buggood first issuehelp wantedlang: pythonstage/010-actionablestage/stalled
14
Difficulty
1/5

Support for generating map<type, type> fields in the proto with non-string keys

AI summary

This feature request aims to extend the `jtd` (JSON Type Definition) to support non-string integral keys in protobuf map fields. Currently, `jtd` only supports string keys for maps due to JSON's limitations, but protobuf allows integral types. The proposed solution involves adding an optional 'key' argument to the `jtd` schema to specify the key type for protobuf map generation.

good first issuehelp wantedstage/010-actionablestage/stalled
30
Difficulty
3/5
IBM/oper8

List type configuration cannot be overridden

AI summary

This issue describes a bug where list-type configurations in Oper8 cannot be overridden by environment variables. This is due to the `aconfig` library ignoring list types, preventing users from customizing important settings like `supported_versions`. The desired behavior is for list configurations to be fully configurable, either through environment variables or an alternative config file.

good first issuehelp wantedstage/010-actionablestage/stalled
21
Difficulty
3/5

Error when trying to see dependencies of torch

AI summary

The user is encountering a `RuntimeError: dictionary changed size during iteration` when attempting to use the `import_tracker` tool to analyze the dependencies of the `torch` library. This error occurs within the `import_tracker`'s internal logic for setting ending modules, suggesting an issue with how it iterates over module attributes while potentially modifying them.

good first issuehelp wantedstage/010-actionablestage/stalled
461
Difficulty
3/5

[scanner] Publish the bounded activity digest from the spoke heartbeat with coalesced 15 s change updates

AI summary

This issue involves implementing the spoke-side logic for publishing bounded activity digests as defined by a previous RFC and contract. It requires building the activity block from existing data, adhering to specific contracts regarding item limits, ordering, and privacy, and implementing coalesced updates with backpressure to avoid redundant data transmission.

help wantedagent/scanner
51
Difficulty
4/5

[scanner] Add the hub Fleet activity page /activity reusing the smallest tracker row-presentation asset

AI summary

This issue proposes adding a read-only "Fleet activity" page to the hub, accessible at `/activity`. It will display merged board data from an API endpoint, reusing existing UI components for row presentation and incorporating a "Hive" column with color chips and status indicators. The page aims to provide visibility into spoke activity without offering any action menus.

help wantedagent/scanner
51
Difficulty
3/5

Better labeling for Keyboard Manager Remap of NumPad non 0-9 keys

AI summary

This issue requests the addition of a remap option for the NumPad decimal point key in the Keyboard Manager. Currently, this key functions as 'Delete' when NumLock is off, but it's not available for remapping, hindering users with keyboards that lack a NumLock toggle or those who rely on this functionality for directional input.

Idea-EnhancementHelp WantedStatus-In progressProduct-Keyboard Manager
135.9K
Difficulty
2/5

replay_execution, restart_execution and resume_execution pick an old execution instead of the latest one

AI summary

The `replay_execution`, `restart_execution`, and `resume_execution` functions in Kestra are incorrectly picking an old execution instead of the latest one when no specific execution ID is provided. This is because the `/executions/search` endpoint returns executions oldest first by default, and the `get_latest_execution` function is not sorting the results, leading it to select the newest of the oldest 25 executions.

area/plugingood first issue
33
Difficulty
3/5

Hackathon [Feature]: Add WordPress data-source connector

AI summary

This issue proposes adding a new WordPress data-source connector to the cognee project. The connector should support authentication via application passwords, ingest posts, pages, and comments, and implement incremental synchronization and deletion handling. The goal is to expand cognee's data source capabilities, with a focus on making custom post types configurable.

enhancementgood first issueINTEGRATIONShackathon
26.3K
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 119,830 projects or reset filters to see more of the 832,809 indexed issues.