Data refreshed 5 October 2026, 22:59 UTC
Top 100 C++ repositories on GitHub, ranked by stars
C++ is where the big runtimes live: machine-learning frameworks, LLM inference engines, game engines, browsers and quant libraries.
GitHub reports 7,181,118 repositories whose detected primary language is C++. The 100 most-starred of them are listed below, ranked by stargazers_count. tensorflow/tensorflow leads with 200,710 stars, and the bar for 100th place is 19,764 stars. The median repository in this top 100 has 30,821 stars, and the most common licence is NOASSERTION (31 of 100 repositories).
- 100 repositories ranked
- 200,710 stars for #1
- 19,764 stars to enter the top 100
- 30,821 median stars in the top 100
- 7,181,118 repositories GitHub reports
- 557.1 KB JSONL file
The 100 most-starred C++ repositories
| # | Repository | ★ Stars | Forks | Open issues | Licence | Last push | Description |
|---|---|---|---|---|---|---|---|
| 1 | tensorflow/tensorflow | 200,710 | 78,424 | 3,265 | Apache-2.0 | An Open Source Machine Learning Framework for Everyone | |
| 2 | ggml-org/llama.cpp | 130,400 | 24,113 | 2,534 | MIT | LLM inference in C/C++ | |
| 3 | react/react-native | 126,800 | 25,298 | 1,136 | MIT | A framework for building native applications using React | |
| 4 | electron/electron | 123,395 | 17,572 | 719 | MIT | :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS | |
| 5 | godotengine/godot | 118,160 | 26,955 | 18,905 | MIT | Godot Engine – Multi-platform 2D and 3D game engine | |
| 6 | microsoft/terminal | 105,082 | 9,651 | 1,782 | MIT | The new Windows Terminal and the original Windows console host, all in the same place! | |
| 7 | opencv/opencv | 91,076 | 57,037 | 2,775 | Apache-2.0 | Open Source Computer Vision Library | |
| 8 | bitcoin/bitcoin | 90,318 | 39,427 | 758 | MIT | Bitcoin Core integration/staging tree | |
| 9 | nomic-ai/gpt4all | 77,385 | 8,274 | 773 | MIT | GPT4All: Run Local LLMs on Any Device. Open-source and available for commercial use. | |
| 10 | tesseract-ocr/tesseract | 76,831 | 10,822 | 493 | Apache-2.0 | Tesseract Open Source OCR Engine (main repository) | |
| 11 | ocornut/imgui | 76,499 | 12,072 | 1,226 | MIT | Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies | |
| 12 | protocolbuffers/protobuf | 72,096 | 16,304 | 463 | NOASSERTION | Protocol Buffers - Google's data interchange format | |
| 13 | LadybirdBrowser/ladybird | 66,423 | 3,165 | 573 | BSD-2-Clause | Truly independent web browser | |
| 14 | WerWolv/ImHex | 54,987 | 2,480 | 408 | GPL-2.0 | 🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM. | |
| 15 | ggml-org/whisper.cpp | 54,151 | 6,204 | 352 | MIT | Port of OpenAI's Whisper model in C/C++ | |
| 16 | nlohmann/json | 50,729 | 7,511 | 77 | MIT | JSON for Modern C++ | |
| 17 | ClickHouse/ClickHouse | 50,263 | 9,065 | 8,052 | Apache-2.0 | ClickHouse® is a real-time analytics database management system | |
| 18 | x64dbg/x64dbg | 49,697 | 2,851 | 577 | NOASSERTION | An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis. | |
| 19 | zhongyang219/TrafficMonitor | 46,397 | 3,798 | 1,358 | NOASSERTION | 这是一个用于显示当前网速、CPU及内存利用率的桌面悬浮窗软件,并支持任务栏显示,支持更换皮肤。 | |
| 20 | grpc/grpc | 45,365 | 11,380 | 1,362 | Apache-2.0 | C++ based gRPC (C++, Python, Ruby, Objective-C, PHP, C#) | |
| 21 | zen-browser/desktop | 44,774 | 1,802 | 724 | MPL-2.0 | Welcome to a calmer internet | |
| 22 | Light-City/CPlusPlusThings | 43,502 | 8,794 | 10 | — | C++那些事 | |
| 23 | aria2/aria2 | 42,961 | 3,944 | 1,180 | GPL-2.0 | aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP… | |
| 24 | duckdb/duckdb | 41,925 | 3,867 | 980 | MIT | DuckDB is an analytical in-process SQL database management system | |
| 25 | LizardByte/Sunshine | 41,890 | 2,193 | 171 | GPL-3.0 | Self-hosted game stream host for Moonlight. | |
| 26 | facebookresearch/faiss | 41,090 | 4,550 | 336 | MIT | A library for efficient similarity search and clustering of dense vectors. | |
| 27 | qbittorrent/qBittorrent | 40,581 | 4,906 | 2,728 | NOASSERTION | qBittorrent BitTorrent client | |
| 28 | microsoft/BitNet | 40,369 | 3,741 | 332 | MIT | Official inference framework for 1-bit LLMs | |
| 29 | aseprite/aseprite | 39,893 | 9,176 | 2,020 | — | Animated sprite editor & pixel art tool (Windows, macOS, Linux) | |
| 30 | google/googletest | 39,626 | 10,911 | 525 | BSD-3-Clause | GoogleTest - Google Testing and Mocking Framework | |
| 31 | google/leveldb | 39,475 | 8,225 | 415 | BSD-3-Clause | LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values. | |
| 32 | hyprwm/Hyprland | 38,796 | 2,048 | 199 | BSD-3-Clause | Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks. | |
| 33 | huihut/interview | 38,234 | 8,063 | 1 | NOASSERTION | 📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seek… | |
| 34 | google-ai-edge/mediapipe | 37,167 | 6,184 | 428 | Apache-2.0 | Cross-platform, customizable ML solutions for live and streaming media. | |
| 35 | aristocratos/btop | 34,881 | 1,191 | 563 | Apache-2.0 | A monitor of resources | |
| 36 | TheAlgorithms/C-Plus-Plus | 34,737 | 7,874 | 23 | MIT | Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes. | |
| 37 | BVLC/caffe | 34,552 | 18,402 | 1,175 | NOASSERTION | Caffe: a fast open framework for deep learning. | |
| 38 | CMU-Perceptual-Computing-Lab/openpose | 34,483 | 8,040 | 359 | NOASSERTION | OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation | |
| 39 | microsoft/WSL | 33,960 | 1,849 | 1,015 | MIT | Windows Subsystem for Linux | |
| 40 | FreeCAD/FreeCAD | 33,958 | 6,134 | 3,944 | LGPL-2.1 | Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler. | |
| 41 | carbon-language/carbon-lang | 33,900 | 1,684 | 258 | NOASSERTION | Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README) | |
| 42 | SerenityOS/serenity | 33,887 | 3,530 | 744 | BSD-2-Clause | The Serenity Operating System 🐞 | |
| 43 | telegramdesktop/tdesktop | 33,109 | 7,313 | 974 | GPL-3.0 | Telegram Desktop messaging app | |
| 44 | shadps4-emu/shadPS4 | 33,105 | 2,619 | 240 | GPL-2.0 | PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C++ | |
| 45 | ValveSoftware/Proton | 32,993 | 1,640 | 5,215 | NOASSERTION | Compatibility tool for Steam Play based on Wine and additional components | |
| 46 | barry-ran/QtScrcpy | 32,251 | 3,805 | 628 | Apache-2.0 | Android real-time display control software | |
| 47 | Fincept-Corporation/FinceptTerminal | 32,215 | 4,550 | 4 | NOASSERTION | FinceptTerminal is a modern finance application offering advanced market analytics, investment research, and economic data tools, designed… | |
| 48 | facebook/rocksdb | 32,170 | 6,947 | 1,708 | GPL-2.0 | A library that provides an embeddable, persistent key-value store for fast storage. | |
| 49 | dragonflydb/dragonfly | 31,747 | 1,276 | 330 | NOASSERTION | A modern replacement for Redis and Memcached | |
| 50 | flameshot-org/flameshot | 31,091 | 2,048 | 744 | GPL-3.0 | Powerful yet simple to use screenshot software :desktop_computer: :camera_flash: | |
| 51 | facebook/folly | 30,552 | 5,875 | 483 | Apache-2.0 | An open-source C++ library developed and used at Facebook. | |
| 52 | 78/xiaozhi-esp32 | 30,430 | 7,130 | 670 | MIT | An MCP-based chatbot | 一个基于MCP的聊天机器人 | |
| 53 | gabime/spdlog | 29,662 | 5,381 | 53 | NOASSERTION | Fast C++ logging library. | |
| 54 | notepad-plus-plus/notepad-plus-plus | 29,462 | 5,382 | 2,925 | NOASSERTION | Notepad++ official repository | |
| 55 | ariya/phantomjs | 29,440 | 5,655 | 14 | BSD-3-Clause | Scriptable Headless Browser | |
| 56 | deskflow/deskflow | 29,415 | 4,916 | 204 | GPL-2.0 | Share a single keyboard and mouse between multiple computers. | |
| 57 | ossrs/srs | 29,319 | 5,699 | 3 | MIT | SRS is a simple, high-performance, AI-driven real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB… | |
| 58 | keepassxreboot/keepassxc | 29,099 | 1,929 | 909 | NOASSERTION | KeePassXC is a cross-platform community-driven port of the Windows application “KeePass Password Safe”. | |
| 59 | envoyproxy/envoy | 29,042 | 5,644 | 1,867 | Apache-2.0 | Cloud-native high-performance edge/middle/service proxy | |
| 60 | dmlc/xgboost | 28,829 | 8,927 | 449 | Apache-2.0 | Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C and more. Runs on single m… | |
| 61 | ml-explore/mlx | 28,659 | 2,311 | 121 | MIT | MLX: An array framework for Apple silicon | |
| 62 | mongodb/mongo | 28,615 | 5,819 | 36 | NOASSERTION | The MongoDB Database | |
| 63 | taichi-dev/taichi | 28,402 | 2,390 | 925 | Apache-2.0 | Productive, portable, and performant GPU programming in Python. | |
| 64 | emscripten-core/emscripten | 27,679 | 3,564 | 2,501 | NOASSERTION | Emscripten: An LLVM-to-WebAssembly Compiler | |
| 65 | rethinkdb/rethinkdb | 27,007 | 1,851 | 1,352 | NOASSERTION | The open-source database for the realtime web. | |
| 66 | ApolloAuto/apollo | 26,853 | 9,953 | 1,047 | Apache-2.0 | An open autonomous driving platform | |
| 67 | mozilla/DeepSpeech | 26,770 | 4,073 | 151 | MPL-2.0 | DeepSpeech is an open source embedded (offline, on-device) speech-to-text engine which can run in real time on devices ranging from a Raspb… | |
| 68 | typesense/typesense | 26,630 | 987 | 913 | GPL-3.0 | Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy… | |
| 69 | google/flatbuffers | 26,552 | 3,691 | 321 | Apache-2.0 | FlatBuffers: Memory Efficient Serialization Library | |
| 70 | microsoft/winget-cli | 26,480 | 1,808 | 1,302 | MIT | WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Objec… | |
| 71 | mozilla-ai/llamafile | 26,174 | 1,640 | 215 | NOASSERTION | Distribute and run LLMs with a single file. | |
| 72 | changkun/modern-cpp-tutorial | 25,868 | 3,122 | 0 | MIT | 📚 Modern C++ Tutorial: C++11 to C++26 On the Fly | https://changkun.de/modern-cpp/ | |
| 73 | fmtlib/fmt | 25,867 | 3,081 | 13 | MIT | A modern formatting library | |
| 74 | argotorg/solidity | 25,745 | 6,175 | 838 | GPL-3.0 | Solidity, the Smart Contract Programming Language | |
| 75 | v8/v8 | 25,270 | 4,337 | 23 | NOASSERTION | The official mirror of the V8 Git repository | |
| 76 | sqlitebrowser/sqlitebrowser | 24,658 | 2,375 | 838 | NOASSERTION | Official home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite".… | |
| 77 | simdjson/simdjson | 24,350 | 1,302 | 76 | Apache-2.0 | Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, St… | |
| 78 | ssloy/tinyrenderer | 24,331 | 2,303 | 4 | NOASSERTION | A brief computer graphics / rendering course | |
| 79 | PaddlePaddle/Paddle | 24,123 | 6,021 | 1,488 | Apache-2.0 | PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署) | |
| 80 | Tencent/ncnn | 23,908 | 4,517 | 1,221 | NOASSERTION | ncnn is a high-performance neural network inference framework optimized for the mobile platform | |
| 81 | osquery/osquery | 23,613 | 2,608 | 579 | NOASSERTION | SQL powered operating system instrumentation, monitoring, and analytics. | |
| 82 | MaaAssistantArknights/MaaAssistantArknights | 23,576 | 2,863 | 614 | AGPL-3.0 | 《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients. | |
| 83 | redis/RedisDesktopManager | 23,229 | 3,231 | 70 | NOASSERTION | ||
| 84 | pqrs-org/Karabiner-Elements | 22,912 | 943 | 27 | Unlicense | Karabiner-Elements is a powerful tool for customizing keyboards on macOS | |
| 85 | scottbez1/smartknob | 22,181 | 1,286 | 73 | NOASSERTION | Haptic input knob with software-defined endstops and virtual detents | |
| 86 | microsoft/onnxruntime | 22,022 | 4,280 | 1,754 | MIT | ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator | |
| 87 | k4yt3x/video2x | 21,977 | 1,902 | 134 | AGPL-3.0 | A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018. | |
| 88 | catchorg/Catch2 | 21,506 | 3,485 | 446 | BSL-1.0 | A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03… | |
| 89 | electronicarts/CnC_Remastered_Collection | 21,386 | 5,451 | 0 | NOASSERTION | Command & Conquer: Remastered Collection | |
| 90 | xbmc/xbmc | 21,285 | 6,614 | 477 | NOASSERTION | Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautifu… | |
| 91 | imputnet/helium | 21,250 | 610 | 522 | GPL-3.0 | Private, fast, and honest web browser | |
| 92 | apache/mxnet | 20,804 | 6,677 | 2,007 | Apache-2.0 | Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia,… | |
| 93 | blender/blender | 20,696 | 3,324 | 0 | NOASSERTION | Official mirror of Blender | |
| 94 | google/filament | 20,568 | 2,272 | 221 | Apache-2.0 | Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2 | |
| 95 | TranslucentTB/TranslucentTB | 20,491 | 1,260 | 330 | GPL-3.0 | A lightweight utility that makes the Windows taskbar translucent/transparent. | |
| 96 | Atmosphere-NX/Atmosphere | 20,025 | 1,500 | 18 | GPL-2.0 | Atmosphère is a work-in-progress customized firmware for the Nintendo Switch. | |
| 97 | RPCS3/rpcs3 | 19,948 | 2,481 | 1,047 | GPL-2.0 | PlayStation 3 emulator and debugger | |
| 98 | lettier/3d-game-shaders-for-beginners | 19,939 | 1,482 | 18 | — | 🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game. | |
| 99 | rizinorg/cutter | 19,910 | 1,485 | 497 | GPL-3.0 | Free and Open Source Reverse Engineering Platform powered by rizin | |
| 100 | trojan-gfw/trojan | 19,764 | 3,011 | 99 | GPL-3.0 | An unidentifiable mechanism that helps you bypass GFW. |
Fork counts include open pull requests in
open_issues_count, because that is how GitHub's API reports it.
Descriptions are truncated to 140 characters; the full text is in the JSONL
download.
Download the C++ data
- JSONL — raw GitHub Search API objects (557.1 KB, 100 lines)
- Markdown table of the same ranking
- All 30 JSONL files
curl -sSL -o c++.jsonl \
https://raw.githubusercontent.com/havaianasdestruido/top100/main/data/JSONL/c%2B%2B.jsonl
jq -r '.full_name + " " + (.stargazers_count|tostring)' c++.jsonl | head -10
How this list is built
A single GitHub Search API request per language —
?q=language:c++&sort=stars&order=desc&per_page=100
— refreshed hourly by a scheduled GitHub Actions workflow and committed back to
the repository. The records are never reshaped: every field GitHub returned is
preserved. The methodology page covers the query,
the rate limits, the fields the Search API omits and the known limitations, and the
field reference documents every JSON key.
Frequently asked questions
What is the most-starred C++ repository on GitHub?
tensorflow/tensorflow is the most-starred C++ repository with 200,710 stars as of 5 October 2026, ahead of ggml-org/llama.cpp (130,400) and react/react-native (126,800).
How many C++ repositories are on GitHub?
GitHub reports 7,181,118 public repositories whose detected primary language is C++. Top100 ranks the 100 most-starred of them; 100th place currently needs 19,764 stars.
How do I download the top 100 C++ repositories as JSON?
Download data/JSONL/c++.jsonl — 100 lines, each the complete GitHub Search API object for one repository, including topics, licence, every count and every timestamp. A readable Markdown table of the same ranking is also published.