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
105,169
Open issues
713,401
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 ~19,021 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

[Wave 6 6/10] Frontend order recovery from coordinator API after reload

AI summary

This issue aims to improve the frontend's ability to recover pending or refundable swap orders after a page reload. It proposes fetching this order state from the coordinator API, ensuring users can always see and act on their transactions, rather than relying solely on local browser storage.

enhancementgood first issueStellar Wave
12
Difficulty
3/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

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

Namespace picker: explain how to add namespaces when your account can't list them

AI summary

The namespace picker in Radar currently provides misleading information to users who cannot list namespaces due to RBAC restrictions. This issue proposes updating the picker's UI to accurately explain the situation and guide users towards the correct workaround: explicitly providing namespaces via command-line arguments or configuration files.

enhancementgood first issue
3.2K
Difficulty
2/5

Consistency check should exclude field "file"

AI summary

The user is requesting that the 'file' field be excluded from consistency checks in JabRef. They argue that while 'url' and 'eprint' are desirable for consistency, the 'file' field is not realistically present in all entries and therefore shouldn't be flagged as an inconsistency. This change aims to reduce false positives in the consistency checker.

good first issuecomponent: consistency-check
4.4K
Difficulty
2/5

Show user’s actual email on Profile page

AI summary

The user's profile page incorrectly displays the hardcoded text 'Email' in the contact section instead of the signed-in user's actual email address. The expected behavior is to show the current user's email when it is available.

good first issueUIcontributor ok
29
Difficulty
2/5

Own a platform build: six of eight are open

AI summary

Seven platform builds are currently unassigned, meaning no single person is responsible for testing and maintaining them. This has led to bugs that go unnoticed until users discover them, as the automated CI checks only verify compilation and basic structure, not actual platform behavior. The issue seeks owners for each platform to ensure their proper functioning.

help wantedarea: adapters
3.6K
Difficulty
3/5

[FEATURE] auth - support multi-user (not just 1 admin + 1 user)

AI summary

This feature request aims to expand the authentication system to support multiple users beyond the current limit of one admin and one user. This is necessary for teams larger than two, as it will eliminate the need for shared passwords, improve audit logging by identifying individual actions, and potentially enable future features like Row-Level Security (RLS). The proposed solution involves creating only an admin account on initialization and allowing user accounts to be created within the application subsequently.

enhancementhelp wantedsecuritycore-capabilitiesNeeds Triage
74
Difficulty
4/5

The Great API rework Part 2

AI summary

This issue is a follow-up to a previous API rework, focusing on completing unfinished tasks. It involves verifying a bug fix, integrating changes from a specific pull request, discussing specific API endpoints (TX.START/END, STATION.DESELECT/CLEAR_TEXT), and potentially adding new scheduling endpoints.

enhancementhelp wantedAPI
81
Difficulty
3/5

Enhance Distribution Documentation with Mathematical Explanations and Implementation Details

AI summary

This issue is a meta-issue tracking the enhancement of documentation for various probability distributions. The goal is to include detailed mathematical explanations and implementation specifics for each listed distribution. Several distributions have already been addressed, as indicated by the checked items and associated pull request numbers.

good first issuedocumentation
2.7K
Difficulty
3/5

Explore how to make text readable on background images in a nice way

AI summary

This issue seeks to improve the readability and visual consistency of text and icons on background images. The current design has inconsistent styling, with text having an outline while icons do not. The user requests options for customizable borders and shadows for both text and icons to enhance the aesthetic.

help wantedgood first issue
164
Difficulty
2/5

window of a windows terminal is appending to the end of windows stack

AI summary

Users are reporting that when using Alt+Tab to switch between windows, the Windows Terminal application is behaving unexpectedly. Instead of cycling through windows normally, a second instance of the terminal window appears to be appended to the Alt+Tab stack, requiring additional key presses to access the correct terminal window.

Help WantedIssue-BugProduct-TerminalArea-DefAppArea-Windowing
103.8K
Difficulty
3/5

Giant\Titan walking animation problem #1

AI summary

The user is reporting an issue with the walking animation of a "Giant/Titan" character, specifically pointing out that the legs in frame 008 appear to be drawn incorrectly. They believe the left leg is too far back and both legs should be closer together, with one leg also appearing too large and outside the expected viewing perspective.

help wanteduioriginal assets
3.5K
Difficulty
2/5

🐛 [v6] knowledge/inception: campaign-archive dedupe runs destructive `os.RemoveAll` on every `ListCampaignArchives` (a GET) — older `-rev-N` revision dirs and their wiki snapshots are deleted with no backup

AI summary

The `ListCampaignArchives` endpoint in the v6 branch incorrectly and destructively deletes older campaign archive revision directories and their wiki snapshots on every GET request. This is likely a bug from a one-time migration intended for engine initialization, not a read path, and lacks any backup or confirmation.

help wantedpriority/mediumkind/bughive/covered-by-pr
51
Difficulty
4/5

Help finish matching Crimsonland: remaining function challenges

AI summary

This issue seeks community assistance in completing the reverse engineering and matching of original x86 code for the game Crimsonland. Contributors are needed to refine C/C++ reconstructions of specific functions to achieve an exact match with the original compiled code, following a provided workflow and documentation.

help wantedmatching
168
Difficulty
4/5

Use ament_cmake_ros_core::ament_ros_defaults instead of setting CMAKE_C_STANDARD or CMAKE_CXX_STANDARD

AI summary

This issue proposes replacing manual C/C++ standard settings in CMakeLists.txt with the `ament_cmake_ros_core::ament_ros_defaults` target. This change aims to ensure consistent and ROS distribution-appropriate C/C++ standard versions across packages. The process involves updating package.xml, removing manual standard settings, finding the new target, and linking against it for all library, executable, and test targets.

good first issue
116
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 105,169 projects or reset filters to see more of the 713,401 indexed issues.