Top Welcoming Open-Source C++ Repositories
Top welcoming C++ repositories. Scored by real 90-day external PR merge rates, maintainer review turnaround speed, and first-time contributor success.
Ranked C++ Repositories
Showing top 50 of 8,783 ranked repositories
| Rank | Repository | Tier | Score | Merge Rate | Good First Issues |
|---|---|---|---|---|---|
| #1 | Cataclysm: Bright Nights: A fork/variant of Cataclysm:DDA by CleverRaven with a mod registry at https://mods.cataclysmbn.org/ | S•Elite | 80.2 | 86.1% | 77 |
| #2 | The ultimate cross-platform mining experience. | S•Elite | 80.1 | 90.4% | 5 |
| #3 | Native amateur-radio workstation for FlexRadio (FLEX-6000/8000/Aurora) — Linux, macOS, Windows · Qt6 + C++20 | S•Elite | 78.0 | 85.1% | 24 |
| #4 | The Zap Programming Language | S•Elite | 75.0 | 90.9% | 1 |
| #5 | esbmc/esbmc525 The efficient SMT-based context-bounded model checker (ESBMC) | S•Elite | 74.5 | 89.9% | 4 |
| #6 | PenUltima Online (POL) is a MMO server, compatible with most Ultima Online clients. POL is customizable via configuration files and has its own scripting language (eScript). | S•Elite | 74.3 | 80.5% | - |
| #7 | Community-maintained source port of the original Little Big Adventure 2 (Twinsen’s Odyssey) engine. | S•Elite | 74.1 | 87.2% | 3 |
| #8 | 水杉输入法 Windows 产品:TSF、Server、GUI、设置页与安装器。内测:tg: https://t.me/msimegroup QQ Group: 829919142 | S•Elite | 74.0 | 87.3% | 7 |
| #9 | A fix that restores broken visual effects, fixes vanilla game crashes, adds custom resolutions, and much more to the Metal Gear Solid Master Collection. | S•Elite | 73.4 | 90.4% | - |
| #10 | VillageSQL - a drop-in replacement for MySQL with extensions | S•Elite | 73.4 | 79.8% | 12 |
| #11 | stp/stp591 Simple Theorem Prover, an efficient SMT solver for bitvectors, floating-point and arrays. | S•Elite | 73.3 | 84.1% | - |
| #12 | Robotics Toolbox for Python | S•Elite | 73.2 | 81.8% | 5 |
| #13 | Run MoE models bigger than your RAM. Frontier-size MoE on a 12 GB phone, lossless, on stock llama.cpp | S•Elite | 73.1 | 83.7% | 4 |
| #14 | Turn your harmony device into a powerful game streaming terminal! Gawr! ✨ | S•Elite | 73.1 | 89.7% | - |
| #15 | TeXstudio is a fully featured LaTeX editor. Our goal is to make writing LaTeX documents as easy and comfortable as possible. | S•Elite | 72.8 | 89.2% | 1 |
| #16 | Sony PlayStation game static recompiler ecosystem · Part of the R.A.I.D. community | S•Elite | 72.8 | 73.4% | - |
| #17 | The First Real-Time Search Analytics Database | S•Elite | 72.6 | 78.4% | 35 |
| #18 | A modern C++ module-first build tool — written in pure C++23 modules, fully self-hosted | S•Elite | 72.5 | 82.4% | 2 |
| #19 | google/perfetto6,637 Production-grade client-side tracing, profiling, and analysis for complex software systems. | S•Elite | 72.1 | 77.6% | 5 |
| #20 | ArcGIS Maps SDK for Qt Toolkit | S•Elite | 72.1 | 91.3% | - |
| #21 | MaaEnd/MaaEnd4,018 MaaEnd 终末地小助手:基于视觉 AI 的「明日方舟:终末地」自动化工具 | S•Elite | 72.0 | 85.8% | 12 |
| #22 | TONE3000 plugin | S•Elite | 71.8 | 74.0% | - |
| #23 | Hyperspace -- A mod for FTL: Faster than Light | S•Elite | 71.4 | 82.4% | 2 |
| #24 | zeroc-ice/ice2,195 All-in-one solution for creating networked applications with RPC, pub/sub, server deployment, and more. | S•Elite | 71.4 | 91.3% | 1 |
| #25 | A C++ header-only YAML library | S•Elite | 71.4 | 83.0% | - |
| #26 | qualcomm/eld261 Embedded Linker (eld) | S•Elite | 71.4 | 70.8% | 7 |
| #27 | Model-based design and verification for robotics. | S•Elite | 71.3 | 85.4% | 2 |
| #28 | Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world. | S•Elite | 71.1 | 83.4% | 2 |
| #29 | Community-driven advanced graphics modifications for AE, SE and VR. | S•Elite | 71.0 | 79.6% | 3 |
| #30 | Cataclysm:Cleanwater Bomb(大灾变:净化协议)是一款基于CDDA Commit221c786e7d实验版的分支。该分支主旨为兼顾真实性与游戏性,保留一定的CDDA风味的同时发展出自己的特色。本分支支持有大量参考文献支撑的符合现实逻辑与玩家直觉的改动,同时反对刻意为玩家游玩增加困难或无法给出可能造成的影响任何处理方案的改动,明确真实性不等于削弱也不等于缺乏游戏性,改动的同时要兼顾游戏性。 | S•Elite | 70.9 | 87.8% | 1 |
| #31 | fooyin/fooyin2,553 A customisable music player | S•Elite | 70.8 | 90.4% | - |
| #32 | Implementation of the Google Zero-Knowledge library for Identity Protocols. | S•Elite | 70.7 | 86.1% | - |
| #33 | AMReX-based structured grid fluid solver | S•Elite | 70.6 | 77.2% | - |
| #34 | A gui for the computer algebra system Maxima built with wxWidgets | S•Elite | 70.5 | 83.2% | - |
| #35 | Flutter Linux C++ embedder for desktop and embedded/automotive displays — Wayland, DRM/KMS, EGL, Vulkan (incl. zero-copy dma-buf), and software backends | S•Elite | 70.5 | 87.6% | - |
| #36 | Odamex - Online Multiplayer Doom port with a strong focus on the original gameplay while providing a breadth of enhancements. | S•Elite | 70.5 | 86.5% | - |
| #37 | S•Elite | 70.4 | 84.6% | - | |
| #38 | 3D viewer and post processing of reservoir models | S•Elite | 70.3 | 87.0% | - |
| #39 | A Nintendo DS demake of Persona 3, developed in C++ | S•Elite | 70.3 | 88.9% | 11 |
| #40 | UZDoom/UZDoom2,265 UZDoom is a feature centric port for all Doom engine games, based on GZDoom, adding an advanced renderer and powerful scripting capabilities | S•Elite | 70.3 | 77.2% | 12 |
| #41 | Rendering engine for the Carbon Game Engine | S•Elite | 70.3 | 65.5% | - |
| #42 | dealii/dealii1,734 The development repository for the deal.II finite element library | S•Elite | 70.2 | 86.8% | - |
| #43 | A collection of GTK4-based desktop components designed for Wayfire and Wlroots desktops | S•Elite | 70.2 | 80.9% | 5 |
| #44 | Vulkan Validation Layers (VVL) | S•Elite | 70.1 | 87.8% | - |
| #45 | The switch fell off https://citron-neo.org/ | S•Elite | 70.1 | 71.2% | - |
| #46 | Official Repository of WPILibJ and WPILibC | A•Welcoming | 70.0 | 75.9% | 1 |
| #47 | Cataclysm: The Last Generation | S•Elite | 69.9 | 91.6% | - |
| #48 | C++ ODBC wrapper | A•Welcoming | 69.9 | 97.5% | - |
| #49 | Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, formatter and language server | A•Welcoming | 69.9 | 66.7% | - |
| #50 | WayfireWM/wayfire3,057 A modular and extensible wayland compositor | A•Welcoming | 69.9 | 88.1% | 5 |
How to Get Your C++ PR Merged
Top C++ Frameworks & Stacks
Get this week's top welcoming repos + fresh Good First Issues for C++
Free weekly email, scoped to C++. No account needed - confirm once and unsubscribe anytime.
Frequently Asked Questions: C++ Open Source
What is the most welcoming C++ open-source repository?
The highest-ranked C++ repository on GetMerged is currently cataclysmbn/Cataclysm-BN, with a C-Rank score of 80.2/100 and a 86.1% PR merge rate.
How can I find good first issues in C++?
You can browse verified beginner-friendly issues in C++ by visiting our curated Good First Issues directory at getmerged.abhishekco.de/good-first-issue/cpp.
What makes a C++ repository ‘Super Welcoming’ on GetMerged?
A ‘Super Welcoming’ (S-Tier) C++ repository demonstrates an external PR merge rate above 80%, a median first response time within 24 to 48 hours, active review feedback, and clear onboarding documentation.