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
125,000
Open issues
873,344
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,834 matching filters (10+ stars)

List

Prelude TypeScript $is functions don't narrow types

AI summary

This issue proposes extending the type-narrowing capabilities of custom `$is` functions, which were recently introduced, to also apply to `$is` functions defined within the Prelude TypeScript declarations. The goal is to ensure consistent and improved type safety across the codebase.

help wantedgood first issue
21.6K
Difficulty
2/5

Vec<Item> extended comparisons

AI summary

This issue requests the implementation of comparison operators (like `==`, `!=`, `<`, `>`, `<=`, `>=`) for `Vec<Item>` in Rust. The goal is to allow direct comparison of vectors based on their elements, without requiring any other modifications to the codebase.

help wantedgood first issue
1.8K
Difficulty
2/5

Chat: no visual indicator for new incoming messages

AI summary

The chat interface lacks a clear visual indicator for new incoming messages in the operator chat list. Currently, there's no automatic way to distinguish chats with unread messages, and viewing a chat doesn't automatically mark it as read. The expected behavior is to introduce a visual cue like a bold text or badge for new messages and to automatically update the chat status when viewed.

enhancementgood first issueaccepted
617
Difficulty
2/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

Help wanted: does it work on your NVIDIA card?

AI summary

The developer is seeking community help to test their NVIDIA GPU forwarding software on various NVIDIA graphics cards. They need users to report their hardware, software, and the success or failure of specific functionalities like guest booting, `nvidia-smi`, CUDA, and Vulkan. This testing is crucial for improving compatibility beyond their own single RTX 5090 setup.

help wantednvidiatesters wanted
17Software Development · Application Development
Difficulty
3/5
Luzifer/ots

Missing Translations

AI summary

This issue reports missing translations for the `ca` and `es` languages, preventing them from being fully included in the application. Developers are asked to contribute by either submitting a pull request with the missing translations in `i18n.yaml` or by commenting on the issue to have the translations added manually.

help wantedtranslation
772
Difficulty
2/5

[Feature Request] 友だちレコードの削除機能(管理画面・API)

AI summary

This feature request proposes adding functionality to delete friend records, which is currently only possible by directly accessing the database. The user suggests implementing this through the admin panel, MCP (Message Control Panel), and a REST API, prioritizing the admin panel and MCP for easier testing and automation.

enhancementgood first issue
617
Difficulty
3/5
layer5io/docs

Add functionality to Query API

AI summary

This issue proposes adding interactive functionality to the API documentation, allowing users to perform GET requests directly from within the docs. Currently, users cannot test API endpoints without leaving the documentation site. This enhancement aims to improve the user experience by enabling direct API querying.

help wantedkind/enhancementlanguage/javascriptlanguage/csslanguage/htmlframework/hugo
92
Difficulty
3/5
layer5io/docs

[Docs] Ensure examples are offered in responses in Rest API docs

AI summary

This issue requests that example responses be added to the Layer 5 Cloud REST API documentation. Currently, the documentation page lacks these examples, which are crucial for developers to understand and utilize the API effectively. The goal is to enhance the clarity and usability of the API reference.

area/docshelp wantedlanguage/markdownframework/hugo
92
Difficulty
2/5

[SEO] First Contentful Paint (FCP): gatsby-plugin-webpack-bundle-analyser-v2

AI summary

This issue aims to improve the First Contentful Paint (FCP) performance of the Layer5 website by leveraging the `gatsby-plugin-webpack-bundle-analyser-v2`. The goal is to identify and reduce unused JavaScript code, and defer script loading to decrease network activity. This will involve analyzing the bundle analyzer output and taking corrective actions.

help wantedgood first issuekind/chorelanguage/javascriptframework/gatsbytype/performance
1.0K
Difficulty
3/5

🐛 [v6] deep health says ok while every agent's tmux session is gone and every kick fails

AI summary

The deep health API incorrectly reported a 'status: ok' for 8 hours while all agents were unable to perform tasks. This was because the health check only verified the agent manager's state as 'running', ignoring the actual absence of tmux sessions and failed kick attempts. The issue proposes that deep health should reflect the agents' operational capabilities rather than just the manager's perceived state.

help wantedstage/010-actionable
51
Difficulty
3/5
layer5io/docs

[Docs] Documenting Kanvas Support for Exported Kubernetes Pods

AI summary

This issue requests the creation of a new documentation page for Kanvas, detailing how to visualize exported Kubernetes pods using `kubectl get pods -o yaml`. The documentation should guide users through this process, explain the upper limits of component ingestion and relationship definitions, and explicitly state that `kubectl describe` is not currently supported.

area/docshelp wantedissue/willfixlanguage/markdownframework/hugo
92
Difficulty
2/5
layer5io/docs

Convert Images into Meshery Design

AI summary

This issue proposes adding functionality to convert images into a Meshery Design format. The current behavior is not described, but the desired behavior is to enable this image-to-design conversion. The implementation details, acceptance tests, and mockups are not provided, but the issue is tagged for enhancement and involves JavaScript, CSS, and HTML.

help wantedkind/enhancementlanguage/javascriptlanguage/csslanguage/htmlframework/hugo
92
Difficulty
3/5

✨ Inbox: Wispr Flow source

AI summary

This issue proposes adding source tracking information (`source`, `source_id`, `attr_recorded_at`) to "Wispr Flow" facts. This is necessary for the Inbox to correctly ingest and display these facts, and it also involves adapting this new information to the `Source` interface. This work is part of a larger initiative to treat voice recorders as first-class input sources.

enhancementhelp wantedstage/010-actionablehive/partially-addressed
51
Difficulty
3/5
layer5io/docs

Convert Images into Meshery Design.

AI summary

The task involves converting an image (provided in the issue) into a Meshery design. This requires understanding Meshery's design capabilities and potentially using its design tools or APIs to represent the image's content as a Meshery design. The task also involves following Layer5's documentation contribution guidelines to submit the changes.

help wantedkind/enhancementlanguage/javascriptlanguage/csslanguage/htmlframework/hugo
92
Difficulty
4/5
layer5io/docs

Convert Images into Meshery Designs

AI summary

The task involves converting an image (provided in the issue) into a Meshery design. This requires understanding Meshery's design capabilities and potentially using its tools or APIs to represent the image's content as a Meshery design. The work will likely involve referencing Layer5's documentation and potentially collaborating with the community for assistance.

help wantedkind/enhancementlanguage/javascriptlanguage/csslanguage/htmlframework/hugo
92
Difficulty
3/5
layer5io/docs

Convert Images into Meshery Designs

AI summary

The task involves converting an image depicting a Meshery design into an actual Meshery design. This requires understanding Meshery's design principles and using its tools to recreate the design elements shown in the image. The process will likely involve creating components, defining relationships between them, and potentially using Kanvas to visually represent the design. The Layer5 documentation and community resources should be used to guide the process.

help wantedkind/enhancementlanguage/javascriptlanguage/csslanguage/htmlframework/hugo
92
Difficulty
3/5

Count another CLI agent as a session

AI summary

This issue proposes adding support for counting additional CLI agents as sessions within the `bulkhead` tool. The process involves updating a configuration file with the new agent's details, documenting it, and adding corresponding tests. This enhancement aims to improve session management and visibility for various coding agents.

help wantedgood first issue
32
Difficulty
2/5

dashboard graph: click-to-focus, filters that fade instead of re-layout, edge-type filter, jump-to-node search

AI summary

This issue proposes several enhancements to the interactive 3D graph visualization on the secondbrainos.dev homepage. Key improvements include a 'click-to-focus' mode where clicking a node highlights it and its neighbors while fading others, filters that fade elements instead of re-layouting the graph, the addition of an edge-type filter, and a jump-to-node search functionality. The goal is to improve the readability and usability of the graph by adopting interaction patterns seen in a similar project.

enhancementhelp wanted
1.9K
Difficulty
4/5

DOC: Update README.md with latest app screenshots.

AI summary

The README.md file for the project contains outdated screenshots of the 'Theme Screen (Vintage)' feature. The issue proposes updating the attached screenshot to reflect the latest version of the application. This is a straightforward documentation update.

documentationgood first issue
343
Difficulty
1/5

typescript.tsdk not resolved correctly when it starts with the same name as the parent directory

AI summary

VS Code fails to correctly resolve the `typescript.tsdk` path when the specified path starts with the same name as the parent directory. This leads to the TypeScript language server not being found, and VS Code falls back to its bundled version. A workaround involves adding an extra slash at the beginning of the path.

bughelp wantedtypescript
187.0K
Difficulty
3/5

Browser: /download's "Release notes" link opens the changelog at its newest entry, not at the Floe Desktop release the page offers

AI summary

The "Release notes" link on the /download page currently directs users to the top of the changelog, not to the specific release notes for the Floe Desktop version being offered. This leads users to see newer changes first, obscuring the details of the version they intend to download. The fix involves updating the link to point to the correct anchor within the changelog.

buggood first issue
201
Difficulty
1/5

[Feature] Feature Request: Quad-View Foveated Rendering (QVFR) with NVIDIA MVR/SPS support for ETS2/ATS VR

AI summary

This feature request proposes implementing Quad-View Foveated Rendering (QVFR) for Euro Truck Simulator 2 (ETS2) and American Truck Simulator (ATS) VR. The goal is to improve performance and visual quality by rendering the user's focal point at high resolution and the periphery at lower resolution, ideally integrated with NVIDIA's Multi-View Rendering (MVR/SPS) and existing DLAA/DLSS support.

enhancementhelp wanted
60
Difficulty
4/5
f3d-app/f3d

loading a .stp file outputs the "progress bar" two times

AI summary

When loading a .stp file in F3D, the progress bar is displayed twice in the terminal. This is likely due to the underlying OCCT library outputting an extra newline character, causing the duplication. The expected behavior is a single progress bar display.

help wantedsource:occt
4.5K
Difficulty
2/5

devcontainer: Codespaces cannot reach the API after Traefik migration

AI summary

After migrating the API service to run behind Traefik, users in Codespaces/devcontainers can no longer reach the API. This is because Traefik is not started in the devcontainer setup, and the API service is only exposed through Traefik's routing, not directly via published ports. The issue requires either starting Traefik and adjusting port forwarding or publishing a direct port for the API.

good first issuearea:dockerLow (P4)Accepting PR
1.1K
Difficulty
3/5
sspanak/tt9

backspace always on - randomly - struggling to replicate bug

AI summary

The user is experiencing a bug where the backspace key activates spontaneously and deletes text. This issue occurs randomly and is difficult to replicate, with the only temporary fix being to press backspace a few times. The user is seeking a way to prevent this behavior.

bughelp wanteddevice hack
481
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 125,000 projects or reset filters to see more of the 873,344 indexed issues.