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
124,364
Open issues
867,914
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 ~23,691 matching filters (10+ stars)

List

[Controller]: 8BitDo Ultimate C Wired Controller for Xbox (2dc8:2027) goes dark on macOS after SET_CONFIGURATION; same handshake works on Linux

AI summary

An 8BitDo Ultimate C Wired Controller for Xbox (VID:PID 2dc8:2027) fails to function on macOS after a USB configuration step, with all inputs and lights becoming unresponsive. The same controller and connection method work correctly on Linux, suggesting a macOS-specific driver or configuration issue.

enhancementhelp wanted
11
Difficulty
3/5

The gates header says ten rules where four variants emit nine

AI summary

The documentation for critical gates incorrectly states there are ten rules, but the generation script shows that four variants actually emit nine rules. The proposed fix is to remove the numeral from the introductory sentence in the documentation to avoid confusion.

buggood first issueaimodel-experience
11
Difficulty
1/5

Support explicit JSON-to-runtime mappings with accurate prompt schemas

AI summary

This issue proposes adding explicit support for mapping JSON data types to specific runtime object types within TypeChat. The goal is to allow for accurate representation of these runtime types in the language model's prompt schema, even when the JSON wire format doesn't directly support them (e.g., ISO timestamps to Date objects). The current implementation loses this type information in the generated prompt schema.

Suggestionhelp wantedLanguage: TypeScript
8.7K
Difficulty
3/5

[$250] Web-Chat- Edit comment input is not focused

AI summary

When editing a comment in the web chat on Windows Chrome, the input field does not automatically gain focus. This prevents users from immediately typing their edits after selecting the 'Edit comment' option.

ExternalDailyHelp WantedOverdueBug
4.9K
Difficulty
2/5

[Screenshots] Fabedge under 'How it Works See It in Action' section

AI summary

This issue requests updating the 'How it Works See It in Action' section for the Fabedge integration on the Layer 5 website. The current screenshots are outdated and need to be replaced with new images and videos from the latest version of MeshMap, specifically showcasing the Fabedge integration. The updated visuals should adhere to specific acceptance tests, including demonstrating specific integrations, using valid designs, and providing both dark and light mode screenshots.

kind/enhancementhelp wantedgood first issue
1.0K
Difficulty
2/5

L09G

AI summary

The user has successfully connected a USB stick to an L09G device by soldering to test pins and confirmed it's recognized by the system. They are now seeking guidance on how to dump the flash memory to the USB stick or flash modified firmware from it.

help wantedresearchL09G
347
Difficulty
3/5

Migration to version 20.0

AI summary

This issue is a task to migrate a large number of Odoo modules related to sales and partner information to version 20.0. It provides a checklist of modules that need to be updated, referencing a wiki page for migration guidelines.

help wantedwork in progressno stale
399
Difficulty
4/5

`github.com/o1egl/paseto` is unmaintained

AI summary

The `o1egl/paseto` library is unmaintained and only supports older PASETO versions. This issue proposes migrating to a more actively maintained library, `aidanwoods.dev/go-paseto`, which will also require updating the internal authentication middleware that depends on the current library.

enhancementhelp wanted
16
Difficulty
3/5

nicocli: display VPC peering list results as a table

AI summary

This issue requests that the `nicocli vpc-peering list` command display its output in a human-readable table format by default, instead of raw JSON. The table should include the peering ID and the names and IDs of both participating VPCs. Structured output options like JSON and YAML should remain unaffected.

good first issuenicocli
261
Difficulty
2/5

chore: add sections on team page

AI summary

This issue proposes enhancing the existing team page by adding new sections for 'recruitas', 'Mesa da assembleia geral', and 'conselho fiscal'. The goal is to expand the page's content to include these previously unrepresented groups, leveraging the existing member display component.

enhancementgood first issue
10
Difficulty
2/5

ui: change event hexagon effect/transition

AI summary

The user is requesting a modification to the visual transition of an 'event hexagon' element. The current transition is too rapid and needs to be slowed down using Tailwind CSS properties to improve the user experience and aesthetic appeal.

good first issuestyling
10
Difficulty
2/5

Findings: check a box's patch against the operator's task (`tkbox.task`)

AI summary

The current Tracekit box analysis doesn't verify if the box's patch operations adhere to the operator's specified task constraints (`tkbox.task`). This means files that the operator intended to be untouched might be modified, and such deviations are not flagged as findings. The proposal is to implement a new check that reads the `tkbox.task` constraints and compares them against the actual file modifications made by the box, reporting any violations.

help wanted
85
Difficulty
3/5

ui: change navbar color and backgorund

AI summary

This issue requests a visual improvement to the website's navbar. The goal is to differentiate the navbar from the background by changing its color and potentially adding effects like blur, using Tailwind CSS. The developer should explore different styling options and present them for feedback.

good first issuestyling
10
Difficulty
2/5

ui: change projects page cards

AI summary

This issue requests a redesign of the projects page cards to make them more original and modern, moving away from an 'AI-like' aesthetic. The developer should explore Tailwind CSS properties and draw inspiration from contemporary websites, presenting design options for feedback.

good first issuestyling
10
Difficulty
3/5

Dependency Dashboard

AI summary

This GitHub issue is a dependency dashboard report from Renovate, highlighting several pending updates for various actions and dependencies within the uPortal-Project/uPortal-start repository. It provides checkboxes to automate the creation of pull requests for these updates, including a consolidated option to approve all pending PRs.

help wantedgood first issue
16
Difficulty
1/5
Expensify/App

[$250] Spend - Default sort is descending

AI summary

The default sort order for expenses in the "Spend" section of the Expensify app is currently descending by date, which is incorrect. The expected behavior is to have the default sort be ascending by date, with no pre-sort from previous actions.

ExternalDailyHelp WantedOverdueBug
4.9K
Difficulty
2/5

🌏 App translations

AI summary

This issue is a call for community contributions to add new language translations to the WattSeal application. The developers have provided a direct link to the relevant translation file and stated that no technical skills are required, with translations being possible directly in the browser.

enhancementhelp wantedgood first issue
150
Difficulty
1/5

RB07 parity with current RB05 features

AI summary

The user is requesting to port several new features introduced for the RB05 robot vacuum to the RB07 model. These features include per-room cleaning settings, live robot position tracking, cleaning coverage images, and dock status sensors. The user is offering to help with testing and providing information if needed.

enhancementhelp wanted
71
Difficulty
3/5

[Test] TPU plugin unit tests that never run or can't fail

AI summary

This issue addresses several unit tests for the TPU plugin that are not running or failing as expected in the CI environment. The tasks involve fixing test registration, dependency issues, error handling, and device configuration to ensure these tests execute correctly and report failures when necessary.

good first issuehelp wantedtpu
42
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 124,364 projects or reset filters to see more of the 867,914 indexed issues.