Top100 ★ 1 on GitHub

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).

The 100 most-starred C++ repositories

The 100 most-starred C++ repositories on GitHub, refreshed 5 October 2026, 22:59 UTC. Ranked by stars.
#Repository★ StarsForksOpen issuesLicenceLast pushDescription
1tensorflow/tensorflow200,71078,4243,265Apache-2.0An Open Source Machine Learning Framework for Everyone
2ggml-org/llama.cpp130,40024,1132,534MITLLM inference in C/C++
3react/react-native126,80025,2981,136MITA framework for building native applications using React
4electron/electron123,39517,572719MIT:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
5godotengine/godot118,16026,95518,905MITGodot Engine – Multi-platform 2D and 3D game engine
6microsoft/terminal105,0829,6511,782MITThe new Windows Terminal and the original Windows console host, all in the same place!
7opencv/opencv91,07657,0372,775Apache-2.0Open Source Computer Vision Library
8bitcoin/bitcoin90,31839,427758MITBitcoin Core integration/staging tree
9nomic-ai/gpt4all77,3858,274773MITGPT4All: Run Local LLMs on Any Device. Open-source and available for commercial use.
10tesseract-ocr/tesseract76,83110,822493Apache-2.0Tesseract Open Source OCR Engine (main repository)
11ocornut/imgui76,49912,0721,226MITDear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
12protocolbuffers/protobuf72,09616,304463NOASSERTIONProtocol Buffers - Google's data interchange format
13LadybirdBrowser/ladybird66,4233,165573BSD-2-ClauseTruly independent web browser
14WerWolv/ImHex54,9872,480408GPL-2.0🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
15ggml-org/whisper.cpp54,1516,204352MITPort of OpenAI's Whisper model in C/C++
16nlohmann/json50,7297,51177MITJSON for Modern C++
17ClickHouse/ClickHouse50,2639,0658,052Apache-2.0ClickHouse® is a real-time analytics database management system
18x64dbg/x64dbg49,6972,851577NOASSERTIONAn open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
19zhongyang219/TrafficMonitor46,3973,7981,358NOASSERTION这是一个用于显示当前网速、CPU及内存利用率的桌面悬浮窗软件,并支持任务栏显示,支持更换皮肤。
20grpc/grpc45,36511,3801,362Apache-2.0C++ based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
21zen-browser/desktop44,7741,802724MPL-2.0Welcome to a calmer internet
22Light-City/CPlusPlusThings43,5028,79410—C++那些事
23aria2/aria242,9613,9441,180GPL-2.0aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP…
24duckdb/duckdb41,9253,867980MITDuckDB is an analytical in-process SQL database management system
25LizardByte/Sunshine41,8902,193171GPL-3.0Self-hosted game stream host for Moonlight.
26facebookresearch/faiss41,0904,550336MITA library for efficient similarity search and clustering of dense vectors.
27qbittorrent/qBittorrent40,5814,9062,728NOASSERTIONqBittorrent BitTorrent client
28microsoft/BitNet40,3693,741332MITOfficial inference framework for 1-bit LLMs
29aseprite/aseprite39,8939,1762,020—Animated sprite editor & pixel art tool (Windows, macOS, Linux)
30google/googletest39,62610,911525BSD-3-ClauseGoogleTest - Google Testing and Mocking Framework
31google/leveldb39,4758,225415BSD-3-ClauseLevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
32hyprwm/Hyprland38,7962,048199BSD-3-ClauseHyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
33huihut/interview38,2348,0631NOASSERTION📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seek…
34google-ai-edge/mediapipe37,1676,184428Apache-2.0Cross-platform, customizable ML solutions for live and streaming media.
35aristocratos/btop34,8811,191563Apache-2.0A monitor of resources
36TheAlgorithms/C-Plus-Plus34,7377,87423MITCollection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
37BVLC/caffe34,55218,4021,175NOASSERTIONCaffe: a fast open framework for deep learning.
38CMU-Perceptual-Computing-Lab/openpose34,4838,040359NOASSERTIONOpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation
39microsoft/WSL33,9601,8491,015MITWindows Subsystem for Linux
40FreeCAD/FreeCAD33,9586,1343,944LGPL-2.1Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
41carbon-language/carbon-lang33,9001,684258NOASSERTIONCarbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
42SerenityOS/serenity33,8873,530744BSD-2-ClauseThe Serenity Operating System 🐞
43telegramdesktop/tdesktop33,1097,313974GPL-3.0Telegram Desktop messaging app
44shadps4-emu/shadPS433,1052,619240GPL-2.0PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C++
45ValveSoftware/Proton32,9931,6405,215NOASSERTIONCompatibility tool for Steam Play based on Wine and additional components
46barry-ran/QtScrcpy32,2513,805628Apache-2.0Android real-time display control software
47Fincept-Corporation/FinceptTerminal32,2154,5504NOASSERTIONFinceptTerminal is a modern finance application offering advanced market analytics, investment research, and economic data tools, designed…
48facebook/rocksdb32,1706,9471,708GPL-2.0A library that provides an embeddable, persistent key-value store for fast storage.
49dragonflydb/dragonfly31,7471,276330NOASSERTIONA modern replacement for Redis and Memcached
50flameshot-org/flameshot31,0912,048744GPL-3.0Powerful yet simple to use screenshot software :desktop_computer: :camera_flash:
51facebook/folly30,5525,875483Apache-2.0An open-source C++ library developed and used at Facebook.
5278/xiaozhi-esp3230,4307,130670MITAn MCP-based chatbot | 一个基于MCP的聊天机器人
53gabime/spdlog29,6625,38153NOASSERTIONFast C++ logging library.
54notepad-plus-plus/notepad-plus-plus29,4625,3822,925NOASSERTIONNotepad++ official repository
55ariya/phantomjs29,4405,65514BSD-3-ClauseScriptable Headless Browser
56deskflow/deskflow29,4154,916204GPL-2.0Share a single keyboard and mouse between multiple computers.
57ossrs/srs29,3195,6993MITSRS is a simple, high-performance, AI-driven real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB…
58keepassxreboot/keepassxc29,0991,929909NOASSERTIONKeePassXC is a cross-platform community-driven port of the Windows application “KeePass Password Safe”.
59envoyproxy/envoy29,0425,6441,867Apache-2.0Cloud-native high-performance edge/middle/service proxy
60dmlc/xgboost28,8298,927449Apache-2.0Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C and more. Runs on single m…
61ml-explore/mlx28,6592,311121MITMLX: An array framework for Apple silicon
62mongodb/mongo28,6155,81936NOASSERTIONThe MongoDB Database
63taichi-dev/taichi28,4022,390925Apache-2.0Productive, portable, and performant GPU programming in Python.
64emscripten-core/emscripten27,6793,5642,501NOASSERTIONEmscripten: An LLVM-to-WebAssembly Compiler
65rethinkdb/rethinkdb27,0071,8511,352NOASSERTIONThe open-source database for the realtime web.
66ApolloAuto/apollo26,8539,9531,047Apache-2.0An open autonomous driving platform
67mozilla/DeepSpeech26,7704,073151MPL-2.0DeepSpeech is an open source embedded (offline, on-device) speech-to-text engine which can run in real time on devices ranging from a Raspb…
68typesense/typesense26,630987913GPL-3.0Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy…
69google/flatbuffers26,5523,691321Apache-2.0FlatBuffers: Memory Efficient Serialization Library
70microsoft/winget-cli26,4801,8081,302MITWinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Objec…
71mozilla-ai/llamafile26,1741,640215NOASSERTIONDistribute and run LLMs with a single file.
72changkun/modern-cpp-tutorial25,8683,1220MIT📚 Modern C++ Tutorial: C++11 to C++26 On the Fly | https://changkun.de/modern-cpp/
73fmtlib/fmt25,8673,08113MITA modern formatting library
74argotorg/solidity25,7456,175838GPL-3.0Solidity, the Smart Contract Programming Language
75v8/v825,2704,33723NOASSERTIONThe official mirror of the V8 Git repository
76sqlitebrowser/sqlitebrowser24,6582,375838NOASSERTIONOfficial home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite".…
77simdjson/simdjson24,3501,30276Apache-2.0Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, St…
78ssloy/tinyrenderer24,3312,3034NOASSERTIONA brief computer graphics / rendering course
79PaddlePaddle/Paddle24,1236,0211,488Apache-2.0PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
80Tencent/ncnn23,9084,5171,221NOASSERTIONncnn is a high-performance neural network inference framework optimized for the mobile platform
81osquery/osquery23,6132,608579NOASSERTIONSQL powered operating system instrumentation, monitoring, and analytics.
82MaaAssistantArknights/MaaAssistantArknights23,5762,863614AGPL-3.0《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients.
83redis/RedisDesktopManager23,2293,23170NOASSERTION
84pqrs-org/Karabiner-Elements22,91294327UnlicenseKarabiner-Elements is a powerful tool for customizing keyboards on macOS
85scottbez1/smartknob22,1811,28673NOASSERTIONHaptic input knob with software-defined endstops and virtual detents
86microsoft/onnxruntime22,0224,2801,754MITONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
87k4yt3x/video2x21,9771,902134AGPL-3.0A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018.
88catchorg/Catch221,5063,485446BSL-1.0A 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…
89electronicarts/CnC_Remastered_Collection21,3865,4510NOASSERTIONCommand & Conquer: Remastered Collection
90xbmc/xbmc21,2856,614477NOASSERTIONKodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautifu…
91imputnet/helium21,250610522GPL-3.0Private, fast, and honest web browser
92apache/mxnet20,8046,6772,007Apache-2.0Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia,…
93blender/blender20,6963,3240NOASSERTIONOfficial mirror of Blender
94google/filament20,5682,272221Apache-2.0Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
95TranslucentTB/TranslucentTB20,4911,260330GPL-3.0A lightweight utility that makes the Windows taskbar translucent/transparent.
96Atmosphere-NX/Atmosphere20,0251,50018GPL-2.0Atmosphère is a work-in-progress customized firmware for the Nintendo Switch.
97RPCS3/rpcs319,9482,4811,047GPL-2.0PlayStation 3 emulator and debugger
98lettier/3d-game-shaders-for-beginners19,9391,48218—🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
99rizinorg/cutter19,9101,485497GPL-3.0Free and Open Source Reverse Engineering Platform powered by rizin
100trojan-gfw/trojan19,7643,01199GPL-3.0An 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

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.

Other languages