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,617
Open issues
803,152
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,630 matching filters (10+ stars)

List

[scanner] ✨ relay audit (e): relay-audit-coverage posture check and compliance mapping

AI summary

This issue involves adding a new compliance check for relay audit coverage. It requires modifying Go code to define the check, mapping it to existing compliance standards, updating documentation, and creating a changelog entry. The work is dependent on another "hub-emitter" child issue.

enhancementhelp wantedagent/scannerhive/claimed-by-scannerstage/040-covered-by-pr
51
Difficulty
3/5

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

🐝 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

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

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

Use "direct" as the message `type` when sending direct/private messages.

AI summary

This issue requires updating the Zulip terminal client to use the new 'direct' message type for sending direct/private messages to Zulip servers supporting API feature level 17. This change aligns with the API's preferred method for direct messages and typing notifications, ensuring compatibility with newer server versions.

help wantedapi migrationsarea: API specfeature parity: 07
845
Difficulty
2/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

Automate Log Pull After Each Match

AI summary

This issue proposes automating the process of pulling match logs after a competition match concludes. The goal is to save the latest log to the drive station and, if a USB drive is connected, to that drive as well, ensuring space is available. If immediate post-match pulling isn't feasible, a fallback mechanism for ASAP log retrieval to USB is required.

good first issue
11
Difficulty
3/5

Add a public DNS resolver from an unrepresented region (Africa / South America / Middle East / Oceania)

AI summary

This issue requests the addition of a public DNS resolver from an underrepresented geographical region (Africa, South America, Middle East, or Oceania) to the project's existing list. The goal is to expand coverage beyond current regions like the US and EU by adding a single, well-documented, publicly intended resolver per new region.

enhancementgood first issue
11.7K
Difficulty
2/5

Connectivity test: add sites to an existing import list

AI summary

This issue proposes adding a missing major website to one of the project's curated connectivity import lists. The process involves identifying a suitable site, adding its details to a JavaScript file, and ensuring the favicon is correctly downloaded and committed. The contributor should first propose the site in a comment for review.

enhancementgood first issue
11.7K
Difficulty
2/5

Connectivity test: add a country list for your country

AI summary

This issue requests community contributions to expand country-specific connectivity lists. Contributors are asked to identify relevant local and global services for their country, provide an ID and flag emoji, and submit their findings as a pull request. The goal is to create more comprehensive and locally relevant internet connectivity data.

enhancementgood first issue
11.7K
Difficulty
3/5

Translate the README into your language

AI summary

This issue invites community members to translate the project's README file into languages not already supported. Contributors should first comment with the desired language to avoid duplication, then create a new translated file based on the English version, following specific formatting guidelines.

documentationgood first issue
11.7K
Difficulty
2/5

🌍 Translations wanted: Spanish, German, Japanese

AI summary

This issue is a call for community contributions to translate the MyIP application into new languages. The developers have simplified the translation process, requiring only a few commands and minimal code changes, making it accessible even for those unfamiliar with Vue. They encourage partial translations and offer existing localized data for specific languages to enhance the translation effort.

help wantedgood first issue
11.7K
Difficulty
1/5

[scanner] ✨ relay audit (d): opt-in attestation upload (--share-audit) and relay_task_attested

AI summary

This issue introduces an opt-in feature for relays to upload audit attestations, allowing contributors to share specific levels of audit data (lifecycle, commands, or reasoning). The relay will attach these attestations to task completion/failure frames, and the hub will record them, potentially storing command details separately for higher sharing levels. This feature is part of a larger initiative and is currently blocked by other related tasks.

enhancementhelp wantedagent/scannerstage/010-actionable
51
Difficulty
4/5

🌱 fleet report: fold hive-code-defect triggers into the self-report tracker

AI summary

This issue proposes to integrate the 'hive-code-defect' triggers from the fleet report system into the existing self-report tracker. Currently, fleet reports lack rich context like hive names, owners, and diagnostic details, making them less actionable compared to self-reports. The goal is to consolidate these triggers to improve the quality and actionability of automated reports.

help wantedkind/bugstage/010-actionableneeds-sha
51
Difficulty
3/5

[前端] 恢复站内搜索页面与导航

AI summary

This issue aims to re-enable the site's internal search functionality. It involves creating a new `/search/` page using an existing component, filtering search results to only published articles by title, and restoring the search entry point in the header. User-facing text will be translated to Chinese, and the search query parameter `?q=` will be supported.

good first issue
30
Difficulty
2/5

feat:用户登录时自动开启个人项目

AI summary

This issue proposes a new feature to automatically enable a user's personal projects upon login. The goal is to enhance user experience by making their projects readily accessible as soon as they authenticate.

help wantedtestedtodo
2.5K
Difficulty
2/5

[scanner] ✨ relay audit (b): GET /api/audit?contributor= filter, relay_ chip, Your-assignments card

AI summary

This issue involves adding a new filter to the audit API to allow filtering by contributor login. It also includes UI updates for an audit log filter chip and a "Your assignments" card on the Contributor Operations tab. The work is dependent on a previous issue related to relay actions.

enhancementhelp wantedagent/scannerhive/claimed-by-scannerstage/020-claimed
51
Difficulty
3/5

[scanner] 🌱 fleet report (3/3): acmm-shortfall rolls up onto an open self-report instead of filing standalone

AI summary

This issue aims to improve the handling of `acmm-shortfall` reports by preventing them from creating new standalone issues when an existing open self-report for the same component and version already exists. Instead, the `acmm-shortfall` information will be rolled up into a comment on the existing self-report. If no open self-report is found, the `acmm-shortfall` will be filed as a standalone issue with additional identifying information.

enhancementhelp wantedagent/scanner
51
Difficulty
3/5

Allow IP subnet / range patterns in site data exceptions (e.g. 192.168.x[.*])

AI summary

This issue proposes adding support for IP subnet and range patterns (e.g., 192.168.x.*) to the site data exception list. Currently, only exact IPs or hostname wildcards are supported, making it difficult for users to whitelist entire local networks while still benefiting from the clear-on-exit feature for public sites.

enhancementhelp wanted
27.0K
Difficulty
3/5

[scanner] 🌱 fleet report (2/3): remove hive-code-defect synthesis; enrich every trigger; never relay zero labels

AI summary

This issue aims to refactor the fleet reporting system by removing the 'hive-code-defect' synthesis and ensuring all fleet reports are enriched with identity, ownership, and diagnostic information. It also addresses a bug where relayed reports could have zero labels, ensuring a fallback mechanism is in place.

enhancementhelp wantedagent/scanner
51
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/security
119
Difficulty
2/5

[scanner] 🌱 fleet report (1/3): agent_stall, agent_crash_loop, ci_poll_nudge self-report classes at the counter hook sites

AI summary

This issue aims to enhance the fleet reporting system by introducing self-reporting classes for agent stalls, crash loops, and CI poll nudges. These new classes will provide more detailed information in reports, replacing the current generic "hive-code defect" issues. The implementation involves adding new entries to the fleet report system, observing them at specific counter hook sites, and including comprehensive diagnostics and recovery mechanisms.

enhancementhelp wantedagent/scanner
51
Difficulty
3/5
apache/iggy

Go SDK: Add unit tests for command serialization/deserialization

AI summary

This issue requests the addition of unit tests for the `MarshalBinary` interface implementations in the Go SDK's command types. The goal is to ensure that the binary serialization and deserialization of commands are correct and compatible with the Iggy server's expected format. This will improve data integrity and protocol reliability.

good first issuetestsdkgo
4.4K
Difficulty
2/5

[Content Review]: Ch 6.1 — Embeddings and RAG Fundamentals

AI summary

This GitHub issue is a request for a content review of Chapter 6.1, "Embeddings and RAG Fundamentals," which is part of a larger work on Mastering Agentic AI Systems. Reviewers are asked to assess technical accuracy, currency of tools, clarity, and relevance to specific certification exams, with a focus on Retrieval-Augmented Generation (RAG).

good first issuehelp wantedtrack:content-revieweffort:smalltopic:rag-retrievalpart:06
37
Difficulty
2/5

✨ feature: Audit logging for the ClankeR contributor relay

AI summary

This feature request aims to implement comprehensive audit logging for the ClankeR contributor relay. Currently, the relay lacks end-to-end accountability for actions involving short-lived GitHub tokens and task leases, making it difficult for operators to track contributor activity and for the system to meet compliance requirements.

enhancementhelp wantedtriage/acceptedhive/verified-openstage/010-actionablehive/partially-addressed
51
Difficulty
4/5

Document the pre-chat form

AI summary

This issue requests documentation for a new pre-chat form feature in the widget. The documentation should cover its configuration options, behavior, and integration with the existing chat system. It also requires updating the `WidgetConfig` reference and ensuring the documentation site builds successfully.

documentationgood first issuewidgethacktoberfest
12
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 115,617 projects or reset filters to see more of the 803,152 indexed issues.