black-sliver/PopTracker
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
20 repositories
June 27, 2026 last updated
Open C++ issues for beginners
MaSzyna-EU07/maszyna
Fix memory-related safety and security issues
Pacsfury/Rubidung-0.1.0-Cpp-Edition
Fix Known Bugs #3
Pacsfury/Rubidung-0.1.0-Cpp-Edition
Resolve Known Bugs #2
envoyproxy/envoy
dns_filter: Add TCP listener support for DNS resolution
Ryan-Millard/Img2Num
Add Interactive First-Time User Onboarding Tour to React Example App
owenpkent/alpha-stick
First hardware bring-up: flash a bare ESP32-S3 and report
Jay-1409/pragmaticDB
Add structured and documented, API to database operations
Ryan-Millard/Img2Num
Set up `REUSE SPDX` licensing compliance across the repository
acentrist/MecchaCamouflage
Only visible to yourself, not visible to other players
phatMT97/VKey
[FEATURE]: Icon taskbar hiện đại hơn
fmtlib/fmt
12.2.0 fails to build with old CMake 3.15.1
julianxhokaxhiu/FFNx
[ FF7 ] Add support for Non-English languages in 2026 release
genestealer/everblu-meters-esp8266-improved
Stop bit error at bit 10 on every byte — ESP8266 D1 Mini, decoded=136 framing_errors=135
villagesql/villagesql-server
[Extension]: vsql-nanoid — short URL-safe random identifiers
drsnuggles8/OloEngineBase
MCP diagnostics server: follow-ups (explain tools, eventing, writes, hardening)
SharonIV0x86/CinderPeak
feat(graph): Add operator<< overload for CinderGraph to support printing graph info
SharonIV0x86/CinderPeak
docs: Add beginner guide for new contributors
sudip-mondal-2002/Amplitron
feat: Add "4-Cable Method" example preset demonstrating FX loop routing via DAG
villagesql/villagesql-server
Type inference should use encoder wrapper
hluk/CopyQ
Windows sometimes does not save screenshot while CopyQ is running
open-telemetry/opentelemetry-cpp
[SPEC COMPLIANCE] Logger emit log record with exception parameter
alexandremendoncaalvaro/CorridorKey-Runtime
Linux Support
XRPLF/rippled
GatewayBalances account/ident parameters not type-checked before asString()
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