Who uses cpp-linter¶
More than 550 public repositories run cpp-linter-action from a workflow on their default branch, with over 75,000 GitHub stars between them. The list below is a selection from that set, ranked by stars.
How this list is built
Counted on 2026-09-24 with a GitHub code search for cpp-linter/cpp-linter-action@ in .yml
and .yaml files under .github/workflows, in repositories that are not forks and not
archived. Star counts in the table are from 2026-09-12, except for rows added on
2026-10-09, which use that day's counts. GitHub's dependents count, which
includes forks, is over 1,000.
Projects¶
| Project | Stars | What it is |
|---|---|---|
zealdocs/zeal |
12,789 | Offline documentation browser |
libvips/libvips |
11,633 | Fast image processing library with low memory needs |
diasurgical/DevilutionX |
9,736 | Diablo build for modern operating systems |
iree-org/iree |
3,925 | Retargetable MLIR-based machine learning compiler and runtime |
nextcloud/desktop |
3,867 | Desktop sync client for Nextcloud |
bloomberg/blazingmq |
3,213 | High-performance open-source message queuing system |
TrenchBroom/TrenchBroom |
2,780 | Cross-platform level editor |
chocolate-doom/chocolate-doom |
2,411 | Minimalist, historically accurate Doom source port |
Sapd/HeadsetControl |
1,899 | Sidetone and battery status for gaming headsets |
pmret/papermario |
1,606 | Decompilation of Paper Mario (Nintendo 64) |
appneta/tcpreplay |
1,349 | Edit and replay captured network traffic |
gemrb/gemrb |
1,249 | Portable open-source implementation of the Infinity Engine |
CNugteren/CLBlast |
1,187 | Tuned OpenCL BLAS |
openmc-dev/openmc |
1,097 | OpenMC Monte Carlo particle transport code |
klaussilveira/qengine |
892 | Retro game engine for creating games like it's 1997 |
Filoppi/Luma-Framework |
828 | DX11 games modding framework built on ReShade addons |
nnstreamer/nnstreamer |
796 | Neural network stream processing framework |
apache/orc |
770 | Apache ORC columnar storage format |
sbooth/SFBAudioEngine |
706 | Audio engine for macOS, iOS and tvOS |
jupyter-xeus/cpp-terminal |
676 | C++ library for multiplatform terminal applications |
motiwari/BanditPAM |
659 | BanditPAM clustering in C++ with a Python package |
jacquesh/foo_openlyrics |
598 | Lyric display panel for foobar2000 |
munirov/cremniy |
594 | Low-level IDE |
pret/pokeheartgold |
589 | Decompilation of Pokémon HeartGold and SoulSilver |
pret/pokeplatinum |
534 | Decompilation of Pokémon Platinum |
JohnnyMorganz/luau-lsp |
533 | Language server for Luau |
inviwo/inviwo |
526 | Interactive visualization workshop |
Neverous/efibooteditor |
497 | Boot editor for UEFI systems |
carbonengine/trinity |
455 | Rendering engine for the Carbon game engine |
fabiangreffrath/woof |
324 | Continuation of the Boom/MBF Doom source ports |
qualcomm/eld |
259 | Embedded linker |
OpenVisualCloud/Media-Transport-Library |
248 | Real-time media transport stack (DPDK, AF_XDP) for raw and compressed video |
apache/iceberg-cpp |
226 | C++ implementation of Apache Iceberg |
Cambridge-ICCS/FTorch |
206 | Call PyTorch models directly from Fortran |
3DBAG/roofer |
203 | Large-scale automatic LoD2.2 building reconstruction |
stormchecker/storm |
172 | Modern probabilistic model checker |
man-group/sparrow |
144 | C++20 idiomatic APIs for the Apache Arrow columnar format |
cda-tum/fiction |
95 | Design automation framework for field-coupled nanotechnologies |
Samsung/mTower |
78 | Trusted Execution Environment for Arm TrustZone microcontrollers |
eclipse-4diac/4diac-forte |
75 | IEC 61499 runtime for small embedded control devices |
llnl/proteus |
54 | Programmable JIT compilation and optimization for C/C++ using LLVM |
eclipse-uprotocol/up-cpp |
29 | Eclipse uProtocol library for C++ |
launchdarkly/cpp-sdks |
10 | LaunchDarkly C++ client and server SDKs |
numpy/numpy-simd-routines |
10 | SIMD math routines used in NumPy |
Pre-commit users¶
cpp-linter-hooks is used by projects from bazel-contrib, CodSpeed, doldecomp (the Super Smash Bros. Melee decompilation), HKUST Aerial Robotics, SimpleKernel (an OS kernel learning project), Kubewarden, MIT ACL and others. GitHub code search (sign-in required) lists more; some results are forks or commented-out entries.
Add your project¶
To add a public project that runs cpp-linter-action or cpp-linter-hooks on its default branch, open a pull request against cpp-linter.github.io and add a row, or mention it in GitHub Discussions and we will add it.