Files
Github-Ranking/Top100/CPP.md
T
2026-10-20 12:07:51 +08:00

109 lines
19 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) | 201210 | 79839 | C++ | 608 | An Open Source Machine Learning Framework for Everyone | 2026-10-20T03:58:13Z |
| 2 | [llama.cpp](https://github.com/ggml-org/llama.cpp) | 131749 | 24570 | C++ | 792 | LLM inference in C/C++ | 2026-10-20T03:58:39Z |
| 3 | [react-native](https://github.com/react/react-native) | 126724 | 25350 | C++ | 689 | A framework for building native applications using React | 2026-10-20T04:02:52Z |
| 4 | [electron](https://github.com/electron/electron) | 123415 | 17657 | C++ | 593 | :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS | 2026-10-20T02:00:03Z |
| 5 | [godot](https://github.com/godotengine/godot) | 118715 | 27128 | C++ | 13413 | Godot Engine – Multi-platform 2D and 3D game engine | 2026-10-19T20:57:28Z |
| 6 | [terminal](https://github.com/microsoft/terminal) | 105191 | 9661 | C++ | 1688 | The new Windows Terminal and the original Windows console host, all in the same place! | 2026-10-20T03:06:50Z |
| 7 | [opencv](https://github.com/opencv/opencv) | 91238 | 57049 | C++ | 2552 | Open Source Computer Vision Library | 2026-10-19T17:54:07Z |
| 8 | [bitcoin](https://github.com/bitcoin/bitcoin) | 90446 | 39436 | C++ | 341 | Bitcoin Core integration/staging tree | 2026-10-20T03:17:22Z |
| 9 | [gpt4all](https://github.com/nomic-ai/gpt4all) | 77350 | 8265 | C++ | 733 | 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) | 77072 | 10851 | C++ | 434 | Tesseract Open Source OCR Engine (main repository) | 2026-10-19T18:24:42Z |
| 11 | [imgui](https://github.com/ocornut/imgui) | 76740 | 12095 | C++ | 1035 | Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies | 2026-10-16T14:52:43Z |
| 12 | [protobuf](https://github.com/protocolbuffers/protobuf) | 72123 | 16324 | C++ | 147 | Protocol Buffers - Google's data interchange format | 2026-10-20T03:01:42Z |
| 13 | [ladybird](https://github.com/LadybirdBrowser/ladybird) | 66581 | 3163 | C++ | 508 | Truly independent web browser | 2026-10-20T02:21:47Z |
| 14 | [ImHex](https://github.com/WerWolv/ImHex) | 55459 | 2555 | C++ | 368 | 🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM. | 2026-10-09T00:56:24Z |
| 15 | [whisper.cpp](https://github.com/ggml-org/whisper.cpp) | 54495 | 6271 | C++ | 176 | Port of OpenAI's Whisper model in C/C++ | 2026-10-19T14:14:00Z |
| 16 | [json](https://github.com/nlohmann/json) | 50777 | 7515 | C++ | 13 | JSON for Modern C++ | 2026-10-19T23:27:41Z |
| 17 | [ClickHouse](https://github.com/ClickHouse/ClickHouse) | 50492 | 9138 | C++ | 5831 | ClickHouse® is a real-time analytics database management system | 2026-10-20T04:01:19Z |
| 18 | [x64dbg](https://github.com/x64dbg/x64dbg) | 49960 | 2881 | C++ | 563 | An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis. | 2026-10-19T23:41:28Z |
| 19 | [TrafficMonitor](https://github.com/zhongyang219/TrafficMonitor) | 46624 | 3814 | C++ | 1339 | 这是一个用于显示当前网速、CPU及内存利用率的桌面悬浮窗软件,并支持任务栏显示,支持更换皮肤。 | 2026-09-27T07:42:03Z |
| 20 | [grpc](https://github.com/grpc/grpc) | 45391 | 11381 | C++ | 631 | C++ based gRPC (C++, Python, Ruby, Objective-C, PHP, C#) | 2026-10-19T09:50:51Z |
| 21 | [desktop](https://github.com/zen-browser/desktop) | 45030 | 1863 | C++ | 699 | Welcome to a calmer internet | 2026-10-19T21:00:57Z |
| 22 | [AnyPS5](https://github.com/boykopovar/AnyPS5) | 44623 | 4076 | C++ | 196 | Tool for automatic PS5 executables porting to Linux and Windows | 2026-10-20T04:00:24Z |
| 23 | [CPlusPlusThings](https://github.com/Light-City/CPlusPlusThings) | 43555 | 8794 | C++ | 8 | C++那些事 | 2026-10-13T15:58:59Z |
| 24 | [aria2](https://github.com/aria2/aria2) | 43189 | 3955 | C++ | 1117 | 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 |
| 25 | [Sunshine](https://github.com/LizardByte/Sunshine) | 42410 | 2263 | C++ | 107 | Self-hosted game stream host for Moonlight. | 2026-10-20T04:00:20Z |
| 26 | [duckdb](https://github.com/duckdb/duckdb) | 42282 | 3979 | C++ | 532 | DuckDB is an analytical in-process SQL database management system | 2026-10-20T01:19:36Z |
| 27 | [BitNet](https://github.com/microsoft/BitNet) | 41209 | 3837 | C++ | 216 | Official inference framework for 1-bit LLMs | 2026-07-27T05:52:06Z |
| 28 | [faiss](https://github.com/facebookresearch/faiss) | 41171 | 4561 | C++ | 232 | A library for efficient similarity search and clustering of dense vectors. | 2026-10-20T03:59:52Z |
| 29 | [qBittorrent](https://github.com/qbittorrent/qBittorrent) | 40928 | 4941 | C++ | 2589 | qBittorrent BitTorrent client | 2026-10-19T17:07:15Z |
| 30 | [aseprite](https://github.com/aseprite/aseprite) | 40231 | 9280 | C++ | 1953 | Animated sprite editor & pixel art tool (Windows, macOS, Linux) | 2026-10-14T22:39:45Z |
| 31 | [googletest](https://github.com/google/googletest) | 39657 | 10924 | C++ | 333 | GoogleTest - Google Testing and Mocking Framework | 2026-10-13T14:56:26Z |
| 32 | [leveldb](https://github.com/google/leveldb) | 39502 | 8229 | C++ | 264 | LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values. | 2026-10-08T19:15:30Z |
| 33 | [Hyprland](https://github.com/hyprwm/Hyprland) | 38931 | 2073 | C++ | 51 | Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks. | 2026-10-19T15:55:24Z |
| 34 | [interview](https://github.com/huihut/interview) | 38253 | 8059 | C++ | 1 | 📚 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. | 2026-09-17T07:18:55Z |
| 35 | [mediapipe](https://github.com/google-ai-edge/mediapipe) | 37334 | 6190 | C++ | 224 | Cross-platform, customizable ML solutions for live and streaming media. | 2026-10-20T01:49:32Z |
| 36 | [btop](https://github.com/aristocratos/btop) | 35042 | 1223 | C++ | 479 | A monitor of resources | 2026-10-16T11:25:43Z |
| 37 | [C-Plus-Plus](https://github.com/TheAlgorithms/C-Plus-Plus) | 34778 | 7886 | C++ | 8 | Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes. | 2026-10-03T10:34:43Z |
| 38 | [caffe](https://github.com/BVLC/caffe) | 34558 | 18396 | C++ | 898 | Caffe: a fast open framework for deep learning. | 2024-07-31T23:10:28Z |
| 39 | [FreeCAD](https://github.com/FreeCAD/FreeCAD) | 34546 | 6236 | C++ | 3482 | Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler. | 2026-10-20T03:41:19Z |
| 40 | [openpose](https://github.com/CMU-Perceptual-Computing-Lab/openpose) | 34510 | 8038 | C++ | 341 | OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation | 2024-08-03T01:59:11Z |
| 41 | [WSL](https://github.com/microsoft/WSL) | 34141 | 1867 | C++ | 959 | Windows Subsystem for Linux | 2026-10-20T02:50:38Z |
| 42 | [carbon-lang](https://github.com/carbon-language/carbon-lang) | 33927 | 1683 | C++ | 211 | Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README) | 2026-10-20T02:35:56Z |
| 43 | [serenity](https://github.com/SerenityOS/serenity) | 33915 | 3538 | C++ | 724 | The Serenity Operating System 🐞 | 2026-10-19T15:29:35Z |
| 44 | [shadPS4](https://github.com/shadps4-emu/shadPS4) | 33781 | 2804 | C++ | 184 | PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C++ | 2026-10-20T03:17:06Z |
| 45 | [tdesktop](https://github.com/telegramdesktop/tdesktop) | 33299 | 7430 | C++ | 907 | Telegram Desktop messaging app | 2026-10-20T03:51:34Z |
| 46 | [Proton](https://github.com/ValveSoftware/Proton) | 33096 | 1681 | C++ | 5189 | Compatibility tool for Steam Play based on Wine and additional components | 2026-10-20T01:46:12Z |
| 47 | [FinceptTerminal](https://github.com/Fincept-Corporation/FinceptTerminal) | 32770 | 4667 | C++ | 8 | 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-10-13T07:44:03Z |
| 48 | [QtScrcpy](https://github.com/barry-ran/QtScrcpy) | 32481 | 3827 | C++ | 630 | Android real-time display control software | 2026-10-15T06:25:19Z |
| 49 | [rocksdb](https://github.com/facebook/rocksdb) | 32211 | 6975 | C++ | 964 | A library that provides an embeddable, persistent key-value store for fast storage. | 2026-10-20T01:47:36Z |
| 50 | [dragonfly](https://github.com/dragonflydb/dragonfly) | 31799 | 1284 | C++ | 212 | A modern replacement for Redis and Memcached | 2026-10-19T21:12:03Z |
| 51 | [xiaozhi-esp32](https://github.com/78/xiaozhi-esp32) | 31569 | 7370 | C++ | 627 | An MCP-based chatbot \| 一个基于MCP的聊天机器人 | 2026-10-19T17:25:05Z |
| 52 | [flameshot](https://github.com/flameshot-org/flameshot) | 31253 | 2069 | C++ | 672 | Powerful yet simple to use screenshot software :desktop_computer: :camera_flash: | 2026-10-16T21:46:57Z |
| 53 | [folly](https://github.com/facebook/folly) | 30552 | 5881 | C++ | 332 | An open-source C++ library developed and used at Facebook. | 2026-10-20T01:09:45Z |
| 54 | [deskflow](https://github.com/deskflow/deskflow) | 29877 | 4986 | C++ | 175 | Share a single keyboard and mouse between multiple computers. | 2026-10-18T16:36:34Z |
| 55 | [spdlog](https://github.com/gabime/spdlog) | 29710 | 5388 | C++ | 36 | Fast C++ logging library. | 2026-10-16T07:09:59Z |
| 56 | [notepad-plus-plus](https://github.com/notepad-plus-plus/notepad-plus-plus) | 29618 | 5394 | C++ | 2888 | Notepad++ official repository | 2026-10-19T14:19:54Z |
| 57 | [phantomjs](https://github.com/ariya/phantomjs) | 29428 | 5650 | C++ | 14 | Scriptable Headless Browser | 2022-11-26T19:43:12Z |
| 58 | [srs](https://github.com/ossrs/srs) | 29355 | 5702 | C++ | 12 | SRS is a simple, high-performance, AI-driven 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-10-18T01:08:26Z |
| 59 | [keepassxc](https://github.com/keepassxreboot/keepassxc) | 29323 | 1962 | C++ | 795 | KeePassXC is a cross-platform community-driven port of the Windows application “KeePass Password Safe”. | 2026-10-18T19:26:32Z |
| 60 | [envoy](https://github.com/envoyproxy/envoy) | 29096 | 5673 | C++ | 1625 | Cloud-native high-performance edge/middle/service proxy | 2026-10-20T03:08:59Z |
| 61 | [xgboost](https://github.com/dmlc/xgboost) | 28892 | 8948 | C++ | 403 | 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-10-19T15:41:46Z |
| 62 | [mlx](https://github.com/ml-explore/mlx) | 28851 | 2355 | C++ | 95 | MLX: An array framework for Apple silicon | 2026-10-19T06:26:34Z |
| 63 | [mongo](https://github.com/mongodb/mongo) | 28650 | 5833 | C++ | 0 | The MongoDB Database | 2026-10-19T21:49:28Z |
| 64 | [Strata](https://github.com/Niko1221/Strata) | 28440 | 3011 | C++ | 124 | Qwen3.8-Flash-Next on any consumer hardware: one-click install for Windows / Linux. Strata inference engine, OpenAI/Anthropic API on localhost, optional image input. | 2026-10-19T17:27:16Z |
| 65 | [taichi](https://github.com/taichi-dev/taichi) | 28423 | 2390 | C++ | 878 | Productive, portable, and performant GPU programming in Python. | 2026-10-05T20:58:47Z |
| 66 | [emscripten](https://github.com/emscripten-core/emscripten) | 27729 | 3572 | C++ | 2059 | Emscripten: An LLVM-to-WebAssembly Compiler | 2026-10-20T01:23:59Z |
| 67 | [typesense](https://github.com/typesense/typesense) | 27009 | 1028 | C++ | 796 | 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-10-19T13:56:15Z |
| 68 | [rethinkdb](https://github.com/rethinkdb/rethinkdb) | 27007 | 1847 | C++ | 1342 | The open-source database for the realtime web. | 2026-10-17T10:10:17Z |
| 69 | [apollo](https://github.com/ApolloAuto/apollo) | 26873 | 9957 | C++ | 936 | An open autonomous driving platform | 2026-04-16T12:24:54Z |
| 70 | [DeepSpeech](https://github.com/mozilla/DeepSpeech) | 26770 | 4073 | 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 |
| 71 | [flatbuffers](https://github.com/google/flatbuffers) | 26569 | 3710 | C++ | 101 | FlatBuffers: Memory Efficient Serialization Library | 2026-09-14T18:02:25Z |
| 72 | [winget-cli](https://github.com/microsoft/winget-cli) | 26512 | 1815 | C++ | 1266 | 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-10-14T21:22:30Z |
| 73 | [llamafile](https://github.com/mozilla-ai/llamafile) | 26445 | 1821 | C++ | 193 | Distribute and run LLMs with a single file. | 2026-10-12T00:26:41Z |
| 74 | [modern-cpp-tutorial](https://github.com/changkun/modern-cpp-tutorial) | 25903 | 3117 | C++ | 0 | 📚 Modern C++ Tutorial: C++11 to C++26 On the Fly \| https://changkun.de/modern-cpp/ | 2026-10-08T13:31:59Z |
| 75 | [fmt](https://github.com/fmtlib/fmt) | 25883 | 3088 | C++ | 4 | A modern formatting library | 2026-10-18T14:14:36Z |
| 76 | [solidity](https://github.com/argotorg/solidity) | 25754 | 6175 | C++ | 685 | Solidity, the Smart Contract Programming Language | 2026-10-19T20:22:35Z |
| 77 | [v8](https://github.com/v8/v8) | 25291 | 4347 | C++ | 0 | The official mirror of the V8 Git repository | 2026-10-20T03:25:50Z |
| 78 | [sqlitebrowser](https://github.com/sqlitebrowser/sqlitebrowser) | 24713 | 2377 | C++ | 818 | Official home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite". Website at: | 2026-10-19T00:48:20Z |
| 79 | [simdjson](https://github.com/simdjson/simdjson) | 24438 | 1318 | C++ | 56 | Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks | 2026-10-20T00:41:24Z |
| 80 | [tinyrenderer](https://github.com/ssloy/tinyrenderer) | 24417 | 2397 | C++ | 2 | A brief computer graphics / rendering course | 2026-07-29T12:13:12Z |
| 81 | [Paddle](https://github.com/PaddlePaddle/Paddle) | 24129 | 6018 | C++ | 978 | PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署) | 2026-10-19T09:04:13Z |
| 82 | [ncnn](https://github.com/Tencent/ncnn) | 23978 | 4531 | C++ | 1102 | ncnn is a high-performance neural network inference framework optimized for the mobile platform | 2026-10-20T02:51:52Z |
| 83 | [MaaAssistantArknights](https://github.com/MaaAssistantArknights/MaaAssistantArknights) | 23844 | 2882 | C++ | 555 | 《明日方舟》小助手,全日常一键长草!\| A one-click tool for the daily tasks of Arknights, supporting all clients. | 2026-10-20T01:03:30Z |
| 84 | [osquery](https://github.com/osquery/osquery) | 23655 | 2624 | C++ | 513 | SQL powered operating system instrumentation, monitoring, and analytics. | 2026-10-15T16:57:10Z |
| 85 | [RedisDesktopManager](https://github.com/redis/RedisDesktopManager) | 23223 | 3228 | C++ | 61 | None | 2024-07-10T07:40:01Z |
| 86 | [Karabiner-Elements](https://github.com/pqrs-org/Karabiner-Elements) | 22975 | 950 | C++ | 35 | Karabiner-Elements is a powerful tool for customizing keyboards on macOS | 2026-10-19T13:16:28Z |
| 87 | [video2x](https://github.com/k4yt3x/video2x) | 22327 | 1949 | C++ | 126 | A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018. | 2026-03-07T15:39:42Z |
| 88 | [smartknob](https://github.com/scottbez1/smartknob) | 22250 | 1282 | C++ | 63 | Haptic input knob with software-defined endstops and virtual detents | 2024-02-19T10:08:59Z |
| 89 | [onnxruntime](https://github.com/microsoft/onnxruntime) | 22121 | 4341 | C++ | 930 | ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator | 2026-10-20T02:21:41Z |
| 90 | [helium](https://github.com/imputnet/helium) | 21720 | 635 | C++ | 484 | Private, fast, and honest web browser | 2026-10-19T18:41:40Z |
| 91 | [Catch2](https://github.com/catchorg/Catch2) | 21536 | 3489 | C++ | 387 | 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-10-08T12:51:11Z |
| 92 | [CnC_Remastered_Collection](https://github.com/electronicarts/CnC_Remastered_Collection) | 21383 | 5448 | C++ | 0 | Command & Conquer: Remastered Collection | 2025-01-16T18:54:17Z |
| 93 | [xbmc](https://github.com/xbmc/xbmc) | 21354 | 6633 | C++ | 279 | 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-10-19T21:55:06Z |
| 94 | [blender](https://github.com/blender/blender) | 21072 | 3409 | C++ | 0 | Official mirror of Blender | 2026-10-20T00:05:49Z |
| 95 | [mxnet](https://github.com/apache/mxnet) | 20802 | 6674 | 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 |
| 96 | [filament](https://github.com/google/filament) | 20633 | 2280 | C++ | 179 | Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2 | 2026-10-20T03:55:57Z |
| 97 | [TranslucentTB](https://github.com/TranslucentTB/TranslucentTB) | 20591 | 1266 | C++ | 328 | A lightweight utility that makes the Windows taskbar translucent/transparent. | 2026-10-13T19:34:25Z |
| 98 | [Atmosphere](https://github.com/Atmosphere-NX/Atmosphere) | 20160 | 1510 | C++ | 10 | Atmosphère is a work-in-progress customized firmware for the Nintendo Switch. | 2026-10-16T00:05:50Z |
| 99 | [rpcs3](https://github.com/RPCS3/rpcs3) | 20134 | 2531 | C++ | 1005 | PlayStation 3 emulator and debugger | 2026-10-19T14:12:41Z |
| 100 | [cutter](https://github.com/rizinorg/cutter) | 20062 | 1521 | C++ | 471 | Free and Open Source Reverse Engineering Platform powered by rizin | 2026-09-11T12:44:05Z |