eclipse-score/lifecycle
Good First Issues in C++
C++ open source spans game engines, databases, and systems tools. Build setup is the main hurdle — once it compiles, many issues are tractable.
24+ open beginner issues
22 repositories
September 17, 2026 last updated
Open C++ issues for beginners
DevPhusion/FusionEngine
Soft body deforming too early when colliding with rigid body
varuns2903/orbit-framework
Measure and publish real code coverage
varuns2903/orbit-framework
Write a migration guide for upgrading between releases
grasmanek94/UniverseLAN
Feedback for build 808 wanted
smartmontools/smartmontools
drivedb: ORICO S500-PRO (ORICO/VE1R900F)
serenedb/serenedb
Allow user-defined functions in `sql` tokenizer stages
aethersdr/AetherSDR
[full-suite] test suite failing on main (fp 9ffc15b2575b)
Awesome-Embedded-Learning-Studio/Tutorial_AwesomeModernCPP
[内容提案] 继续标记一下从继承开始,完全可以进一步优化,优先完成vol1 剩下的部分~ vol2进行深度的打磨和优化
OMouta/RobloxShadeHost
BUG AUDIO/SHADES
DMDTague/Pickle
Add an automated perft regression target
lbr-stack/lbr_fri_ros2_stack
setuptools 78.1.1 with Ubuntu 26.04 removes tests_require keyword
solvespace/solvespace
macOS CI: Homebrew no longer publishes an x86_64 libomp bottle
piggei/IDotMatrix-ESP32-Emulator
Not working on iOS App
Atomic-Germ/OpenFlowLM-Next
Start on simple github workflows
zen-browser/desktop
Tab preview has incorrect border radius
0xShug0/audio.cpp
Feature Tracker and FAQ
navelpluisje/Reasonus-Native
Error messages can get overlayed by the ReaSonus Control Panel
navelpluisje/Reasonus-Native
Add warning when midi device is not disabled
AcademySoftwareFoundation/MaterialX
Document Validation doesn't check for undefined types
stan-dev/math
X_logit_{rng, lpdf, lupdf}(theta) should allow -infinite values in theta
AcademySoftwareFoundation/OpenImageIO
iv: "Save window" doesn't work -- it saves the whole image
secondlife/viewer
Mac: HiDPI setting value in About SL is blank if disabled
FreeCAD/FreeCAD
BIM: Arch_Space label cannot be rotated
How to contribute to a C++ project
Most projects use CMake (`cmake -B build && cmake --build build`). Match the compiler/standard version the README specifies.
- Get a clean build first — toolchain setup is the hardest part of C++ contributing.
- Keep memory safety in mind; reviewers scrutinise pointers and lifetimes.
- Documentation and build-script fixes are good ways to start.
Track these C++ issues and get AI-matched
Sign up free to bookmark issues, track your pull requests, and get AI-picked matches for your exact skill level.
Start contributing — it's free
FirstIssue.dev