Files
Github-Ranking/Top100/CPP.md
T
2026-07-01 12:07:28 +08:00

109 lines
20 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[Github Ranking](../README.md)
==========
## Top 100 Stars in C\+\+
| Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit |
| ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- |
| 1 | [tensorflow](https://github.com/tensorflow/tensorflow) | 195871 | 75230 | C++ | 961 | An Open Source Machine Learning Framework for Everyone | 2026-07-01T03:58:37Z |
| 2 | [react-native](https://github.com/react/react-native) | 126124 | 25180 | C++ | 700 | A framework for building native applications using React | 2026-06-30T21:13:06Z |
| 3 | [electron](https://github.com/electron/electron) | 121847 | 17280 | C++ | 739 | :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS | 2026-06-30T23:06:53Z |
| 4 | [llama.cpp](https://github.com/ggml-org/llama.cpp) | 118831 | 20112 | C++ | 702 | LLM inference in C/C++ | 2026-06-30T19:35:08Z |
| 5 | [godot](https://github.com/godotengine/godot) | 113400 | 25823 | C++ | 13313 | Godot Engine – Multi-platform 2D and 3D game engine | 2026-06-30T19:52:53Z |
| 6 | [terminal](https://github.com/microsoft/terminal) | 103780 | 9383 | C++ | 1657 | The new Windows Terminal and the original Windows console host, all in the same place! | 2026-06-30T18:51:23Z |
| 7 | [bitcoin](https://github.com/bitcoin/bitcoin) | 89514 | 39026 | C++ | 335 | Bitcoin Core integration/staging tree | 2026-06-30T16:00:30Z |
| 8 | [opencv](https://github.com/opencv/opencv) | 89475 | 56661 | C++ | 2542 | Open Source Computer Vision Library | 2026-06-30T11:19:33Z |
| 9 | [gpt4all](https://github.com/nomic-ai/gpt4all) | 77376 | 8304 | C++ | 726 | GPT4All: Run Local LLMs on Any Device. Open-source and available for commercial use. | 2025-05-27T20:05:19Z |
| 10 | [tesseract](https://github.com/tesseract-ocr/tesseract) | 75030 | 10675 | C++ | 432 | Tesseract Open Source OCR Engine (main repository) | 2026-06-30T17:10:26Z |
| 11 | [imgui](https://github.com/ocornut/imgui) | 74203 | 11840 | C++ | 1056 | Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies | 2026-06-29T16:27:02Z |
| 12 | [protobuf](https://github.com/protocolbuffers/protobuf) | 71437 | 16171 | C++ | 112 | Protocol Buffers - Google's data interchange format | 2026-07-01T03:38:00Z |
| 13 | [ladybird](https://github.com/LadybirdBrowser/ladybird) | 64385 | 3074 | C++ | 491 | Truly independent web browser | 2026-06-30T21:39:34Z |
| 14 | [ImHex](https://github.com/WerWolv/ImHex) | 54035 | 2403 | C++ | 337 | 🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM. | 2026-07-01T01:15:47Z |
| 15 | [whisper.cpp](https://github.com/ggml-org/whisper.cpp) | 51171 | 5708 | C++ | 1046 | Port of OpenAI's Whisper model in C/C++ | 2026-06-30T15:47:23Z |
| 16 | [json](https://github.com/nlohmann/json) | 50037 | 7409 | C++ | 27 | JSON for Modern C++ | 2026-06-30T18:06:45Z |
| 17 | [x64dbg](https://github.com/x64dbg/x64dbg) | 48771 | 2762 | C++ | 569 | An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis. | 2026-06-25T23:07:43Z |
| 18 | [ClickHouse](https://github.com/ClickHouse/ClickHouse) | 48385 | 8582 | C++ | 4777 | ClickHouse® is a real-time analytics database management system | 2026-07-01T04:01:25Z |
| 19 | [TrafficMonitor](https://github.com/zhongyang219/TrafficMonitor) | 45040 | 3702 | C++ | 1307 | 这是一个用于显示当前网速、CPU及内存利用率的桌面悬浮窗软件,并支持任务栏显示,支持更换皮肤。 | 2026-04-06T11:26:46Z |
| 20 | [grpc](https://github.com/grpc/grpc) | 44943 | 11169 | C++ | 701 | C++ based gRPC (C++, Python, Ruby, Objective-C, PHP, C#) | 2026-07-01T01:43:41Z |
| 21 | [CPlusPlusThings](https://github.com/Light-City/CPlusPlusThings) | 43263 | 8822 | C++ | 7 | C++那些事 | 2026-05-16T06:05:14Z |
| 22 | [aria2](https://github.com/aria2/aria2) | 41332 | 3870 | C++ | 1092 | aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink. | 2026-06-25T14:49:35Z |
| 23 | [faiss](https://github.com/facebookresearch/faiss) | 40430 | 4441 | C++ | 228 | A library for efficient similarity search and clustering of dense vectors. | 2026-06-30T21:53:49Z |
| 24 | [leveldb](https://github.com/google/leveldb) | 39191 | 8199 | C++ | 255 | LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values. | 2026-03-11T04:06:29Z |
| 25 | [duckdb](https://github.com/duckdb/duckdb) | 39121 | 3373 | C++ | 426 | DuckDB is an analytical in-process SQL database management system | 2026-06-30T14:56:34Z |
| 26 | [Sunshine](https://github.com/LizardByte/Sunshine) | 38821 | 2054 | C++ | 88 | Self-hosted game stream host for Moonlight. | 2026-07-01T00:15:39Z |
| 27 | [googletest](https://github.com/google/googletest) | 38754 | 10812 | C++ | 391 | GoogleTest - Google Testing and Mocking Framework | 2026-06-30T19:21:22Z |
| 28 | [qBittorrent](https://github.com/qbittorrent/qBittorrent) | 38525 | 4745 | C++ | 2540 | qBittorrent BitTorrent client | 2026-06-30T06:10:39Z |
| 29 | [interview](https://github.com/huihut/interview) | 37998 | 8092 | C++ | 2 | 📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc. | 2025-08-24T07:01:54Z |
| 30 | [aseprite](https://github.com/aseprite/aseprite) | 37734 | 8245 | C++ | 1901 | Animated sprite editor & pixel art tool (Windows, macOS, Linux) | 2026-06-30T18:21:27Z |
| 31 | [Hyprland](https://github.com/hyprwm/Hyprland) | 36560 | 1820 | C++ | 49 | Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks. | 2026-06-30T20:34:56Z |
| 32 | [mediapipe](https://github.com/google-ai-edge/mediapipe) | 35903 | 6046 | C++ | 383 | Cross-platform, customizable ML solutions for live and streaming media. | 2026-06-30T23:32:08Z |
| 33 | [caffe](https://github.com/BVLC/caffe) | 34576 | 18462 | C++ | 899 | Caffe: a fast open framework for deep learning. | 2024-07-31T23:10:28Z |
| 34 | [C-Plus-Plus](https://github.com/TheAlgorithms/C-Plus-Plus) | 34408 | 7827 | C++ | 11 | Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes. | 2025-10-11T14:51:22Z |
| 35 | [openpose](https://github.com/CMU-Perceptual-Computing-Lab/openpose) | 34240 | 8047 | C++ | 340 | OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation | 2024-08-03T01:59:11Z |
| 36 | [carbon-lang](https://github.com/carbon-language/carbon-lang) | 33780 | 1532 | C++ | 206 | Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README) | 2026-07-01T03:35:06Z |
| 37 | [serenity](https://github.com/SerenityOS/serenity) | 33498 | 3353 | C++ | 722 | The Serenity Operating System 🐞 | 2026-06-29T14:07:39Z |
| 38 | [btop](https://github.com/aristocratos/btop) | 33128 | 1064 | C++ | 440 | A monitor of resources | 2026-06-29T17:05:07Z |
| 39 | [WSL](https://github.com/microsoft/WSL) | 32928 | 1764 | C++ | 882 | Windows Subsystem for Linux | 2026-07-01T01:14:55Z |
| 40 | [tdesktop](https://github.com/telegramdesktop/tdesktop) | 32221 | 6853 | C++ | 938 | Telegram Desktop messaging app | 2026-07-01T01:15:29Z |
| 41 | [Proton](https://github.com/ValveSoftware/Proton) | 32046 | 1503 | C++ | 5078 | Compatibility tool for Steam Play based on Wine and additional components | 2026-07-01T00:53:42Z |
| 42 | [FreeCAD](https://github.com/FreeCAD/FreeCAD) | 31830 | 5715 | C++ | 3489 | Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler. | 2026-07-01T01:16:23Z |
| 43 | [rocksdb](https://github.com/facebook/rocksdb) | 31815 | 6859 | C++ | 891 | A library that provides an embeddable, persistent key-value store for fast storage. | 2026-07-01T03:57:31Z |
| 44 | [shadPS4](https://github.com/shadps4-emu/shadPS4) | 31610 | 2262 | C++ | 134 | PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C++ | 2026-06-30T16:35:30Z |
| 45 | [calculator](https://github.com/microsoft/calculator) | 30986 | 5767 | C++ | 423 | Windows Calculator: A simple yet powerful calculator that ships with Windows | 2026-06-29T20:08:10Z |
| 46 | [dragonfly](https://github.com/dragonflydb/dragonfly) | 30807 | 1199 | C++ | 241 | A modern replacement for Redis and Memcached | 2026-06-30T18:30:50Z |
| 47 | [folly](https://github.com/facebook/folly) | 30439 | 5859 | C++ | 314 | An open-source C++ library developed and used at Facebook. | 2026-07-01T00:32:49Z |
| 48 | [flameshot](https://github.com/flameshot-org/flameshot) | 30274 | 1958 | C++ | 645 | Powerful yet simple to use screenshot software :desktop_computer: :camera_flash: | 2026-06-26T01:21:51Z |
| 49 | [QtScrcpy](https://github.com/barry-ran/QtScrcpy) | 30024 | 3581 | C++ | 611 | Android real-time display control software | 2026-04-03T06:36:21Z |
| 50 | [phantomjs](https://github.com/ariya/phantomjs) | 29459 | 5674 | C++ | 14 | Scriptable Headless Browser | 2022-11-26T19:43:12Z |
| 51 | [srs](https://github.com/ossrs/srs) | 29015 | 5681 | C++ | 33 | SRS is a simple, high-efficiency, real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181, with codec support for H.264, H.265, AV1, VP9, AAC, Opus, and G.711. | 2026-05-29T11:17:33Z |
| 52 | [spdlog](https://github.com/gabime/spdlog) | 28994 | 5190 | C++ | 38 | Fast C++ logging library. | 2026-06-27T10:13:01Z |
| 53 | [notepad-plus-plus](https://github.com/notepad-plus-plus/notepad-plus-plus) | 28546 | 5280 | C++ | 2883 | Notepad++ official repository | 2026-06-28T22:45:38Z |
| 54 | [xgboost](https://github.com/dmlc/xgboost) | 28517 | 8877 | C++ | 400 | Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow | 2026-06-30T14:44:01Z |
| 55 | [envoy](https://github.com/envoyproxy/envoy) | 28501 | 5469 | C++ | 1654 | Cloud-native high-performance edge/middle/service proxy | 2026-07-01T00:09:20Z |
| 56 | [mongo](https://github.com/mongodb/mongo) | 28420 | 5784 | C++ | 0 | The MongoDB Database | 2026-07-01T03:33:42Z |
| 57 | [taichi](https://github.com/taichi-dev/taichi) | 28274 | 2387 | C++ | 874 | Productive, portable, and performant GPU programming in Python. | 2026-06-09T21:55:08Z |
| 58 | [keepassxc](https://github.com/keepassxreboot/keepassxc) | 27811 | 1831 | C++ | 774 | KeePassXC is a cross-platform community-driven port of the Windows application “KeePass Password Safe”. | 2026-06-29T12:55:10Z |
| 59 | [xiaozhi-esp32](https://github.com/78/xiaozhi-esp32) | 27753 | 6235 | C++ | 599 | An MCP-based chatbot \| 一个基于MCP的聊天机器人 | 2026-06-30T23:29:52Z |
| 60 | [FinceptTerminal](https://github.com/Fincept-Corporation/FinceptTerminal) | 27719 | 3882 | C++ | 23 | FinceptTerminal is a modern finance application offering advanced market analytics, investment research, and economic data tools, designed for interactive exploration and data-driven decision-making in a user-friendly environment. | 2026-06-24T08:41:31Z |
| 61 | [emscripten](https://github.com/emscripten-core/emscripten) | 27456 | 3529 | C++ | 2024 | Emscripten: An LLVM-to-WebAssembly Compiler | 2026-06-30T19:52:36Z |
| 62 | [mlx](https://github.com/ml-explore/mlx) | 27375 | 1965 | C++ | 98 | MLX: An array framework for Apple silicon | 2026-07-01T04:02:05Z |
| 63 | [deskflow](https://github.com/deskflow/deskflow) | 27016 | 4677 | C++ | 144 | Share a single keyboard and mouse between multiple computers. | 2026-06-30T12:37:25Z |
| 64 | [rethinkdb](https://github.com/rethinkdb/rethinkdb) | 26999 | 1856 | C++ | 1342 | The open-source database for the realtime web. | 2026-03-28T06:10:59Z |
| 65 | [DeepSpeech](https://github.com/mozilla/DeepSpeech) | 26758 | 4084 | C++ | 126 | DeepSpeech is an open source embedded (offline, on-device) speech-to-text engine which can run in real time on devices ranging from a Raspberry Pi 4 to high power GPU servers. | 2025-06-19T12:52:51Z |
| 66 | [apollo](https://github.com/ApolloAuto/apollo) | 26691 | 9954 | C++ | 928 | An open autonomous driving platform | 2026-04-16T12:24:54Z |
| 67 | [flatbuffers](https://github.com/google/flatbuffers) | 26163 | 3598 | C++ | 100 | FlatBuffers: Memory Efficient Serialization Library | 2026-06-22T13:45:05Z |
| 68 | [typesense](https://github.com/typesense/typesense) | 26128 | 909 | C++ | 762 | Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences | 2026-06-29T01:20:13Z |
| 69 | [winget-cli](https://github.com/microsoft/winget-cli) | 26111 | 1759 | C++ | 1271 | WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface). | 2026-06-29T20:16:16Z |
| 70 | [solidity](https://github.com/argotorg/solidity) | 25666 | 6138 | C++ | 680 | Solidity, the Smart Contract Programming Language | 2026-06-30T11:39:18Z |
| 71 | [modern-cpp-tutorial](https://github.com/changkun/modern-cpp-tutorial) | 25630 | 3106 | C++ | 0 | 📚 Modern C++ Tutorial: C++11 to C++26 On the Fly \| https://changkun.de/modern-cpp/ | 2026-06-21T10:12:26Z |
| 72 | [llamafile](https://github.com/mozilla-ai/llamafile) | 25129 | 1420 | C++ | 189 | Distribute and run LLMs with a single file. | 2026-06-30T12:27:12Z |
| 73 | [v8](https://github.com/v8/v8) | 25095 | 4288 | C++ | 0 | The official mirror of the V8 Git repository | 2026-07-01T03:24:48Z |
| 74 | [sqlitebrowser](https://github.com/sqlitebrowser/sqlitebrowser) | 24244 | 2347 | C++ | 820 | Official home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite". Website at: | 2026-06-27T22:42:17Z |
| 75 | [Paddle](https://github.com/PaddlePaddle/Paddle) | 23999 | 6008 | C++ | 996 | PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署) | 2026-07-01T01:42:03Z |
| 76 | [simdjson](https://github.com/simdjson/simdjson) | 23910 | 1262 | C++ | 123 | Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks | 2026-06-15T16:00:58Z |
| 77 | [tinyrenderer](https://github.com/ssloy/tinyrenderer) | 23783 | 2256 | C++ | 3 | A brief computer graphics / rendering course | 2025-11-21T10:03:54Z |
| 78 | [fmt](https://github.com/fmtlib/fmt) | 23634 | 2914 | C++ | 12 | A modern formatting library | 2026-06-28T15:38:06Z |
| 79 | [ncnn](https://github.com/Tencent/ncnn) | 23451 | 4453 | C++ | 1077 | ncnn is a high-performance neural network inference framework optimized for the mobile platform | 2026-06-25T02:18:41Z |
| 80 | [osquery](https://github.com/osquery/osquery) | 23354 | 2574 | C++ | 607 | SQL powered operating system instrumentation, monitoring, and analytics. | 2026-06-24T16:36:07Z |
| 81 | [RedisDesktopManager](https://github.com/redis/RedisDesktopManager) | 23238 | 3242 | C++ | 62 | None | 2024-07-10T07:40:01Z |
| 82 | [Karabiner-Elements](https://github.com/pqrs-org/Karabiner-Elements) | 22405 | 916 | C++ | 178 | Karabiner-Elements is a powerful tool for customizing keyboards on macOS | 2026-07-01T01:36:27Z |
| 83 | [smartknob](https://github.com/scottbez1/smartknob) | 21895 | 1270 | C++ | 63 | Haptic input knob with software-defined endstops and virtual detents | 2024-02-19T10:08:59Z |
| 84 | [MaaAssistantArknights](https://github.com/MaaAssistantArknights/MaaAssistantArknights) | 21717 | 2694 | C++ | 543 | 《明日方舟》小助手,全日常一键长草!\| A one-click tool for the daily tasks of Arknights, supporting all clients. | 2026-06-30T22:48:41Z |
| 85 | [CnC_Remastered_Collection](https://github.com/electronicarts/CnC_Remastered_Collection) | 21376 | 5443 | C++ | 0 | Command & Conquer: Remastered Collection | 2025-01-16T18:54:17Z |
| 86 | [onnxruntime](https://github.com/microsoft/onnxruntime) | 20983 | 4020 | C++ | 797 | ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator | 2026-07-01T03:38:13Z |
| 87 | [xbmc](https://github.com/xbmc/xbmc) | 20895 | 6555 | C++ | 256 | Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS, tvOS and Windows. | 2026-06-28T22:36:03Z |
| 88 | [mxnet](https://github.com/apache/mxnet) | 20813 | 6702 | C++ | 1804 | Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more | 2023-10-25T21:28:33Z |
| 89 | [Catch2](https://github.com/catchorg/Catch2) | 20463 | 3242 | C++ | 389 | 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 on the Catch1.x branch) | 2026-06-14T18:26:07Z |
| 90 | [video2x](https://github.com/k4yt3x/video2x) | 20402 | 1766 | C++ | 115 | A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018. | 2026-03-07T15:39:42Z |
| 91 | [filament](https://github.com/google/filament) | 20211 | 2201 | C++ | 169 | Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2 | 2026-07-01T03:37:07Z |
| 92 | [TranslucentTB](https://github.com/TranslucentTB/TranslucentTB) | 19800 | 1232 | C++ | 314 | A lightweight utility that makes the Windows taskbar translucent/transparent. | 2026-06-25T07:30:33Z |
| 93 | [3d-game-shaders-for-beginners](https://github.com/lettier/3d-game-shaders-for-beginners) | 19724 | 1474 | C++ | 17 | 🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game. | 2023-06-25T21:58:57Z |
| 94 | [trojan](https://github.com/trojan-gfw/trojan) | 19724 | 3031 | C++ | 91 | An unidentifiable mechanism that helps you bypass GFW. | 2024-08-21T09:27:36Z |
| 95 | [TinyWebServer](https://github.com/qinguoyi/TinyWebServer) | 19585 | 4250 | C++ | 108 | :fire: Linux下C++轻量级WebServer服务器 | 2024-07-05T13:35:04Z |
| 96 | [cutter](https://github.com/rizinorg/cutter) | 19240 | 1412 | C++ | 463 | Free and Open Source Reverse Engineering Platform powered by rizin | 2026-06-30T17:57:59Z |
| 97 | [Atmosphere](https://github.com/Atmosphere-NX/Atmosphere) | 19238 | 1449 | C++ | 9 | Atmosphère is a work-in-progress customized firmware for the Nintendo Switch. | 2026-06-24T21:08:19Z |
| 98 | [BackgroundMusic](https://github.com/kyleneideck/BackgroundMusic) | 19086 | 769 | C++ | 527 | Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio. | 2026-06-10T08:58:49Z |
| 99 | [cocos2d-x](https://github.com/cocos2d/cocos2d-x) | 19085 | 7058 | C++ | 1413 | Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x. | 2025-05-09T03:36:03Z |
| 100 | [DOOM](https://github.com/id-Software/DOOM) | 19079 | 3348 | C++ | 0 | DOOM Open Source Release | 2024-05-24T13:18:59Z |