C++ good first issues

1,713 open C++ issues currently match the default 10+ star filter. Scored difficulty: 5,947 at 1/5, 8,788 at 2/5, 12,702 at 3/5, 12,124 at 4/5, 857 at 5/5. This hub uses the same feed as the homepage, limited to repositories whose GitHub language is C++.

All languages · Browse projects · How to find good first issues

Active projects

Unique repos with open help-wanted issues updated in the last 30 days

Showing 30 of ~1,713 matching filters (C++ · 10+ stars)

List

[RFC] Add Glacier waterfall palette

AI summary

This RFC proposes adding a new 'Glacier' color palette to the software's waterfall display. The new palette aims to provide a cold, high-contrast blue-to-white color scheme, starting with a deep blue noise floor and progressing to bright ice blue and white for stronger signals. This enhancement would be additive and not affect existing palettes or functionality.

enhancementgood first issueGUIspectrummaintainer-reviewrfc
169
Difficulty
2/5

vector2 roughness inputs in BSDF nodes are unclear

AI summary

This issue highlights confusion around the naming and documentation of Vector2 roughness inputs in MaterialX BSDF nodes. The current descriptions are identical to float roughness inputs, failing to convey the distinct nature and usage of Vector2 inputs, particularly for anisotropy. This ambiguity can mislead both users and implementers.

help wantedgood first issue
2.2K
Difficulty
2/5

WebGPU backend support?

AI summary

The user is requesting the addition of an official WebGPU render backend for RmlUi to improve cross-platform compatibility, especially for web builds. They are inquiring about the feasibility and potential complexity of this integration, comparing it to the existing Vulkan backend and asking about any prior work or discussions.

help wantedbackends
4.4K
Difficulty
4/5

Good First Issue: Turn two answered discussions into FAQ entries

AI summary

This issue proposes adding two new entries to the project's FAQ documentation. The content for these entries already exists as accepted answers in GitHub Discussions, and the task involves reformatting them into a general FAQ format. This aims to make common questions more discoverable for users who consult the documentation.

good first issuedocumentation
1.4K
Difficulty
1/5

Higgs_Audio_TTS voice cloning not working and Higgs TTS generation reached max_tokens before EOC (Arabic, CPU)

AI summary

The user is experiencing issues with the Higgs Audio TTS model on CPU, specifically with voice cloning not using the provided reference voice and instead generating random voices. Additionally, long text inputs cause the generation to reach max_tokens before End Of Chunk (EOC), or simply EOC, suggesting potential limitations or bugs in handling longer audio generation or voice cloning on CPU.

help wanted
357
Difficulty
4/5

Ability to add query parameters using `HttpRequest::setParameter` when the method is `POST`

AI summary

The user wants to be able to add query parameters to HTTP POST requests, similar to how it's done for GET requests. Currently, `setParameter` adds parameters to the request body for POST requests with `multipart/form-data`. The proposed solution is to introduce dedicated `setQueryParameter` and `setBodyParameter` functions for clarity and consistency.

good first issue
14.2K
Difficulty
2/5
wled/WLED

Alexa syncing issues with v0.15.1

AI summary

Users are experiencing issues syncing WLED controllers with Alexa using version 0.15.1, specifically on ESP32 boards. A workaround involving simultaneous power cycling of WLED devices and Alexa devices has been reported, suggesting a potential timing or discovery race condition.

bughelp wantedstaleAwaiting testing
18.7K
Difficulty
3/5
hluk/CopyQ

window changes location between toggles

AI summary

The CopyQ window drifts lower and to the right with each toggle using the `copyq toggle` command. This behavior persists across multiple versions and display setups, including single and multi-monitor configurations. The user expects the window to maintain its position between toggles.

bughelp wantedX11
12.0K
Difficulty
3/5

[LLK] Refactor ckernel_dest.h on Quasar

AI summary

This issue proposes refactoring the `ckernel_dest.h` file for the Quasar architecture to improve its API clarity. The suggested approach involves copying the equivalent file from the Blackhole architecture and adapting it, specifically by using `cfg_rmw` and ensuring no race conditions on register writes.

good-first-issueLLKgood first issuellk:quasar
1.4K
Difficulty
2/5
hluk/CopyQ

Non-active window on copyq startup

AI summary

A user is experiencing an issue where a non-selectable, unclosable window appears centered on their screen upon starting CopyQ on a MS CloudPC. This behavior persists even after reinstalling the application and trying different startup switches, suggesting a potential RDP-related or system-level interaction problem.

help wantedWindows
12.0K
Difficulty
3/5

weird line of lockers in sewer

AI summary

A user encountered an unexpected visual anomaly in the game's sewer area, where a line of lockers appears where it shouldn't. The issue is reproducible by loading the provided save file and observing the mapgen error.

<Bug>Good First Issue(S2 - Confirmed)[JSON]Map / Mapgen
12.6K
Difficulty
2/5

Out of range access on empty swizzle

AI summary

This issue describes a runtime error occurring during the MaterialX version upgrade from 1.38 to 1.39. Specifically, when a swizzle node has an empty input value, the upgrade process attempts to convert it to a constant node, leading to an out-of-bounds access when splitting the empty value string.

help wantedgood first issue
2.2K
Difficulty
2/5

nulldref possible on Switch block

AI summary

A null pointer dereference can occur in the `Document::upgradeVersion` function when upgrading from MaterialX version 1.38 to 1.39. This happens if the 'which' input of a switch node cannot be parsed as an integer, leading to a null value being returned, which is then dereferenced. The issue is considered highly infeasible to trigger and requires a specific build configuration (`MATERIALX_DYNAMIC_ANALYSIS=ON`).

help wantedgood first issue
2.2K
Difficulty
2/5
zackb/tether

Will Handoff be in scope for this project?

AI summary

The user is inquiring if 'Handoff' functionality, specifically for hearing aids that use Bluetooth Low Energy (LE) for audio, will be included in the project. They highlight a problem where Apple devices bind to hearing aids and don't release them to non-Apple devices, impacting audio fidelity. This is proposed as an enhancement for a niche user base.

enhancementhelp wanted
481
Difficulty
4/5

Ground-up rewrite on CommonLibSSE + Address Library (fixes 1.7.99+ breakage permanently) — proposal, feedback welcome

AI summary

This issue proposes a significant rewrite of JContainers to permanently address breakage caused by Bethesda game updates. The rewrite leverages CommonLibSSE and Address Library to dynamically resolve memory addresses, eliminating the need for manual patching with each new game version. While the core functionality and JSON I/O are implemented, a legacy save importer is still missing.

help wanted
114
Difficulty
4/5

Also browsing: Python , TypeScript , JavaScript