[Github Ranking](../README.md) ========== ## Top 100 Stars in C\+\+ | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [godot](https://github.com/godotengine/godot) | 79774 | 16940 | C++ | 9502 | Godot Engine – Multi-platform 2D and 3D game engine | 2024-01-21T01:01:23Z | | 2 | [protobuf](https://github.com/protocolbuffers/protobuf) | 62648 | 15427 | C++ | 678 | Protocol Buffers - Google's data interchange format | 2024-01-20T20:54:39Z | | 3 | [tesseract](https://github.com/tesseract-ocr/tesseract) | 56000 | 8998 | C++ | 392 | Tesseract Open Source OCR Engine (main repository) | 2024-01-18T09:08:09Z | | 4 | [Magisk](https://github.com/topjohnwu/Magisk) | 41612 | 10797 | C++ | 16 | The Magic Mask for Android | 2024-01-18T15:21:30Z | | 5 | [leveldb](https://github.com/google/leveldb) | 34384 | 7675 | C++ | 205 | LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values. | 2024-01-12T13:53:06Z | | 6 | [caffe](https://github.com/BVLC/caffe) | 33730 | 18968 | C++ | 896 | Caffe: a fast open framework for deep learning. | 2023-11-22T06:10:02Z | | 7 | [yuzu](https://github.com/yuzu-emu/yuzu) | 33027 | 2821 | C++ | 1684 | Nintendo Switch emulator | 2024-01-20T18:56:31Z | | 8 | [googletest](https://github.com/google/googletest) | 31951 | 10043 | C++ | 256 | GoogleTest - Google Testing and Mocking Framework | 2024-01-18T22:25:15Z | | 9 | [phantomjs](https://github.com/ariya/phantomjs) | 29366 | 5857 | C++ | 14 | Scriptable Headless Browser | 2022-11-26T19:43:12Z | | 10 | [openpose](https://github.com/CMU-Perceptual-Computing-Lab/openpose) | 29148 | 7766 | C++ | 278 | OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation | 2024-01-09T14:04:19Z | | 11 | [folly](https://github.com/facebook/folly) | 26634 | 5625 | C++ | 358 | An open-source C++ library developed and used at Facebook. | 2024-01-20T16:24:32Z | | 12 | [rethinkdb](https://github.com/rethinkdb/rethinkdb) | 26414 | 1898 | C++ | 1341 | The open-source database for the realtime web. | 2023-12-16T00:54:33Z | | 13 | [faiss](https://github.com/facebookresearch/faiss) | 26381 | 3285 | C++ | 394 | A library for efficient similarity search and clustering of dense vectors. | 2024-01-20T16:34:14Z | | 14 | [apollo](https://github.com/ApolloAuto/apollo) | 23953 | 9544 | C++ | 673 | An open autonomous driving platform | 2024-01-16T11:11:12Z | | 15 | [modern-cpp-tutorial](https://github.com/changkun/modern-cpp-tutorial) | 22608 | 2991 | C++ | 8 | 📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly \| https://changkun.de/modern-cpp/ | 2023-10-30T09:48:11Z | | 16 | [RedisDesktopManager](https://github.com/RedisInsight/RedisDesktopManager) | 22563 | 3320 | C++ | 52 | None | 2023-04-18T08:47:29Z | | 17 | [dragonfly](https://github.com/dragonflydb/dragonfly) | 22120 | 831 | C++ | 108 | A modern replacement for Redis and Memcached | 2024-01-20T18:24:50Z | | 18 | [winget-cli](https://github.com/microsoft/winget-cli) | 21545 | 1401 | C++ | 898 | 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). | 2024-01-19T23:20:54Z | | 19 | [Paddle](https://github.com/PaddlePaddle/Paddle) | 21251 | 5400 | C++ | 1007 | PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署) | 2024-01-21T02:31:11Z | | 20 | [notepad-plus-plus](https://github.com/notepad-plus-plus/notepad-plus-plus) | 20875 | 4339 | C++ | 2208 | Notepad++ official repository | 2024-01-17T17:52:11Z | | 21 | [mxnet](https://github.com/apache/mxnet) | 20670 | 6894 | C++ | 1805 | 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 | | 22 | [fmt](https://github.com/fmtlib/fmt) | 18802 | 2359 | C++ | 13 | A modern formatting library | 2024-01-20T17:01:44Z | | 23 | [ncnn](https://github.com/Tencent/ncnn) | 18647 | 4058 | C++ | 949 | ncnn is a high-performance neural network inference framework optimized for the mobile platform | 2024-01-20T13:54:27Z | | 24 | [trojan](https://github.com/trojan-gfw/trojan) | 18361 | 3062 | C++ | 75 | An unidentifiable mechanism that helps you bypass GFW. | 2024-01-16T16:19:01Z | | 25 | [keepassxc](https://github.com/keepassxreboot/keepassxc) | 17984 | 1315 | C++ | 597 | KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”. | 2024-01-19T15:28:07Z | | 26 | [hhvm](https://github.com/facebook/hhvm) | 17909 | 3176 | C++ | 468 | A virtual machine for executing programs written in Hack. | 2024-01-21T00:25:32Z | | 27 | [simdjson](https://github.com/simdjson/simdjson) | 17889 | 957 | C++ | 118 | Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, WatermelonDB, Apache Doris, Milvus, StarRocks | 2024-01-09T02:21:02Z | | 28 | [Karabiner-Elements](https://github.com/pqrs-org/Karabiner-Elements) | 17459 | 835 | C++ | 957 | Karabiner-Elements is a powerful utility for keyboard customization on macOS Sierra (10.12) or later. | 2024-01-20T14:05:12Z | | 29 | [CNTK](https://github.com/microsoft/CNTK) | 17425 | 4371 | C++ | 755 | Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit | 2023-03-11T07:31:35Z | | 30 | [smartknob](https://github.com/scottbez1/smartknob) | 16937 | 987 | C++ | 50 | Haptic input knob with software-defined endstops and virtual detents | 2024-01-09T16:55:36Z | | 31 | [xbmc](https://github.com/xbmc/xbmc) | 16834 | 6271 | C++ | 654 | 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. | 2024-01-20T22:40:31Z | | 32 | [yoga](https://github.com/facebook/yoga) | 16683 | 1419 | C++ | 92 | Yoga is a cross-platform layout engine which implements Flexbox. Follow https://twitter.com/yogalayout for updates. | 2024-01-20T03:53:26Z | | 33 | [typesense](https://github.com/typesense/typesense) | 16591 | 507 | C++ | 444 | 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 | 2024-01-20T15:48:54Z | | 34 | [FreeCAD](https://github.com/FreeCAD/FreeCAD) | 16472 | 3628 | C++ | 1159 | This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler. | 2024-01-21T02:22:52Z | | 35 | [react-native-windows](https://github.com/microsoft/react-native-windows) | 15800 | 1154 | C++ | 532 | A framework for building native Windows apps with React. | 2024-01-21T01:57:53Z | | 36 | [brpc](https://github.com/apache/brpc) | 15620 | 3872 | C++ | 318 | brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc. "brpc" means "better RPC". | 2024-01-20T08:57:10Z | | 37 | [Marlin](https://github.com/MarlinFirmware/Marlin) | 15618 | 18904 | C++ | 695 | Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine. | 2024-01-21T02:59:19Z | | 38 | [AirSim](https://github.com/microsoft/AirSim) | 15535 | 4454 | C++ | 617 | Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research | 2023-12-30T18:02:44Z | | 39 | [btop](https://github.com/aristocratos/btop) | 14734 | 493 | C++ | 207 | A monitor of resources | 2024-01-19T10:20:42Z | | 40 | [IoT-For-Beginners](https://github.com/microsoft/IoT-For-Beginners) | 14192 | 2175 | C++ | 40 | 12 Weeks, 24 Lessons, IoT for All! | 2024-01-10T08:29:08Z | | 41 | [Sourcetrail](https://github.com/CoatiSoftware/Sourcetrail) | 13956 | 1320 | C++ | 356 | Sourcetrail - free and open-source interactive source explorer | 2021-12-13T18:24:17Z | | 42 | [duckdb](https://github.com/duckdb/duckdb) | 13943 | 1299 | C++ | 225 | DuckDB is an in-process SQL OLAP Database Management System | 2024-01-20T20:40:24Z | | 43 | [rapidjson](https://github.com/Tencent/rapidjson) | 13643 | 3527 | C++ | 614 | A fast JSON parser/generator for C++ with both SAX/DOM style API | 2024-01-20T21:56:44Z | | 44 | [codon](https://github.com/exaloop/codon) | 13621 | 489 | C++ | 177 | A high-performance, zero-overhead, extensible Python compiler using LLVM | 2024-01-21T00:08:28Z | | 45 | [foundationdb](https://github.com/apple/foundationdb) | 13568 | 1290 | C++ | 710 | FoundationDB - the open source, distributed, transactional key-value store | 2024-01-20T05:18:38Z | | 46 | [arangodb](https://github.com/arangodb/arangodb) | 13239 | 847 | C++ | 715 | 🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions. | 2024-01-20T22:49:00Z | | 47 | [Atmosphere](https://github.com/Atmosphere-NX/Atmosphere) | 13135 | 1155 | C++ | 44 | Atmosphère is a work-in-progress customized firmware for the Nintendo Switch. | 2024-01-20T20:31:22Z | | 48 | [ceph](https://github.com/ceph/ceph) | 12841 | 6086 | C++ | 0 | Ceph is a distributed object, block, and file storage platform | 2024-01-20T22:44:22Z | | 49 | [upx](https://github.com/upx/upx) | 12829 | 1278 | C++ | 27 | UPX - the Ultimate Packer for eXecutables | 2024-01-20T14:53:28Z | | 50 | [mold](https://github.com/rui314/mold) | 12562 | 426 | C++ | 139 | Mold: A Modern Linker 🦠 | 2024-01-20T11:59:56Z | | 51 | [Catch2](https://github.com/catchorg/Catch2) | 17643 | 3139 | C++ | 363 | 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) | 2024-01-15T17:59:34Z | | 52 | [Karabiner-Elements](https://github.com/pqrs-org/Karabiner-Elements) | 17459 | 835 | C++ | 957 | Karabiner-Elements is a powerful utility for keyboard customization on macOS Sierra (10.12) or later. | 2024-01-20T14:05:12Z | | 53 | [CNTK](https://github.com/microsoft/CNTK) | 17425 | 4371 | C++ | 755 | Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit | 2023-03-11T07:31:35Z | | 54 | [leetcode](https://github.com/haoel/leetcode) | 17303 | 4911 | C++ | 23 | LeetCode Problems' Solutions | 2024-01-17T16:23:10Z | | 55 | [smartknob](https://github.com/scottbez1/smartknob) | 16937 | 987 | C++ | 50 | Haptic input knob with software-defined endstops and virtual detents | 2024-01-09T16:55:36Z | | 56 | [filament](https://github.com/google/filament) | 16699 | 1798 | C++ | 123 | Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2 | 2024-01-20T01:00:19Z | | 57 | [yoga](https://github.com/facebook/yoga) | 16683 | 1419 | C++ | 92 | Yoga is a cross-platform layout engine which implements Flexbox. Follow https://twitter.com/yogalayout for updates. | 2024-01-20T03:53:26Z | | 58 | [3d-game-shaders-for-beginners](https://github.com/lettier/3d-game-shaders-for-beginners) | 16621 | 1335 | 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 | | 59 | [MMKV](https://github.com/Tencent/MMKV) | 16530 | 1855 | C++ | 6 | An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX. | 2024-01-09T09:40:09Z | | 60 | [uWebSockets](https://github.com/uNetworking/uWebSockets) | 16426 | 1751 | C++ | 20 | Simple, secure & standards compliant web server for the most demanding of applications | 2024-01-18T13:28:27Z | | 61 | [Qv2ray](https://github.com/Qv2ray/Qv2ray) | 16138 | 3282 | C++ | 42 | :star: Linux / Windows / macOS 跨平台 V2Ray 客户端 \| 支持 VMess / VLESS / SSR / Trojan / Trojan-Go / NaiveProxy / HTTP / HTTPS / SOCKS5 \| 使用 C++ / Qt 开发 \| 可拓展插件式设计 :star: | 2024-01-08T07:58:37Z | | 62 | [LightGBM](https://github.com/microsoft/LightGBM) | 15805 | 3797 | C++ | 314 | A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks. | 2024-01-17T10:25:56Z | | 63 | [libphonenumber](https://github.com/google/libphonenumber) | 15739 | 2063 | C++ | 0 | Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers. | 2024-01-20T22:46:51Z | | 64 | [LocalAI](https://github.com/mudler/LocalAI) | 15628 | 1362 | C++ | 200 | :robot: The free, Open Source OpenAI alternative. Self-hosted, community-driven and local-first. Drop-in replacement for OpenAI running on consumer-grade hardware. No GPU required. Runs ggml, gguf, GPTQ, onnx, TF compatible models: llama, llama2, rwkv, whisper, vicuna, koala, cerebras, falcon, dolly, starcoder, and many others | 2024-01-20T22:34:46Z | | 65 | [Marlin](https://github.com/MarlinFirmware/Marlin) | 15618 | 18904 | C++ | 695 | Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine. | 2024-01-21T02:59:19Z | | 66 | [Arduino](https://github.com/esp8266/Arduino) | 15568 | 13414 | C++ | 300 | ESP8266 core for Arduino | 2024-01-20T21:38:35Z | | 67 | [btop](https://github.com/aristocratos/btop) | 14734 | 493 | C++ | 207 | A monitor of resources | 2024-01-19T10:20:42Z | | 68 | [BackgroundMusic](https://github.com/kyleneideck/BackgroundMusic) | 14624 | 657 | C++ | 447 | Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio. | 2022-11-27T05:01:20Z | | 69 | [cutter](https://github.com/rizinorg/cutter) | 14529 | 1131 | C++ | 475 | Free and Open Source Reverse Engineering Platform powered by rizin | 2024-01-18T14:50:33Z | | 70 | [pybind11](https://github.com/pybind/pybind11) | 14301 | 2078 | C++ | 497 | Seamless operability between C++11 and Python | 2024-01-18T01:06:12Z | | 71 | [IoT-For-Beginners](https://github.com/microsoft/IoT-For-Beginners) | 14192 | 2175 | C++ | 40 | 12 Weeks, 24 Lessons, IoT for All! | 2024-01-10T08:29:08Z | | 72 | [muduo](https://github.com/chenshuo/muduo) | 13943 | 5143 | C++ | 27 | Event-driven network library for multi-threaded Linux server in C++11 | 2023-12-22T11:16:06Z | | 73 | [duckdb](https://github.com/duckdb/duckdb) | 13943 | 1299 | C++ | 225 | DuckDB is an in-process SQL OLAP Database Management System | 2024-01-20T20:40:24Z | | 74 | [bgfx](https://github.com/bkaradzic/bgfx) | 13914 | 1896 | C++ | 268 | Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library. | 2024-01-15T02:25:23Z | | 75 | [TinyWebServer](https://github.com/qinguoyi/TinyWebServer) | 13889 | 3560 | C++ | 63 | :fire: Linux下C++轻量级WebServer服务器 | 2023-11-03T13:12:47Z | | 76 | [incubator-weex](https://github.com/apache/incubator-weex) | 13792 | 1847 | C++ | 232 | Apache Weex (Incubating) | 2021-05-31T09:47:25Z | | 77 | [rapidjson](https://github.com/Tencent/rapidjson) | 13643 | 3527 | C++ | 614 | A fast JSON parser/generator for C++ with both SAX/DOM style API | 2024-01-20T21:56:44Z | | 78 | [Hyprland](https://github.com/hyprwm/Hyprland) | 13634 | 518 | C++ | 654 | Hyprland is a highly customizable dynamic tiling Wayland compositor that doesn't sacrifice on its looks. | 2024-01-21T01:19:18Z | | 79 | [TranslucentTB](https://github.com/TranslucentTB/TranslucentTB) | 13612 | 1074 | C++ | 134 | A lightweight utility that makes the Windows taskbar translucent/transparent. | 2024-01-13T13:44:40Z | | 80 | [wkhtmltopdf](https://github.com/wkhtmltopdf/wkhtmltopdf) | 13593 | 1811 | C++ | 1331 | Convert HTML to PDF using Webkit (QtWebKit) | 2022-11-22T10:32:12Z | | 81 | [foundationdb](https://github.com/apple/foundationdb) | 13568 | 1290 | C++ | 710 | FoundationDB - the open source, distributed, transactional key-value store | 2024-01-20T05:18:38Z | | 82 | [cosmos](https://github.com/OpenGenus/cosmos) | 13462 | 3724 | C++ | 1028 | World's largest Contributor driven code dataset \| Used in Quark Search Engine, @OpenGenus IQ, OpenGenus Visual Project | 2023-12-27T17:27:56Z | | 83 | [WLED](https://github.com/Aircoookie/WLED) | 13266 | 2766 | C++ | 310 | Control WS2812B and many more types of digital RGB LEDs with an ESP8266 or ESP32 over WiFi! | 2024-01-20T23:32:10Z | | 84 | [abseil-cpp](https://github.com/abseil/abseil-cpp) | 13198 | 2519 | C++ | 148 | Abseil Common Libraries (C++) | 2024-01-21T02:12:11Z | | 85 | [Atmosphere](https://github.com/Atmosphere-NX/Atmosphere) | 13135 | 1155 | C++ | 44 | Atmosphère is a work-in-progress customized firmware for the Nintendo Switch. | 2024-01-20T20:31:22Z | | 86 | [arrow](https://github.com/apache/arrow) | 13035 | 3208 | C++ | 3898 | Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing | 2024-01-21T02:27:17Z | | 87 | [ceph](https://github.com/ceph/ceph) | 12841 | 6086 | C++ | 0 | Ceph is a distributed object, block, and file storage platform | 2024-01-20T22:44:22Z | | 88 | [upx](https://github.com/upx/upx) | 12829 | 1278 | C++ | 27 | UPX - the Ultimate Packer for eXecutables | 2024-01-20T14:53:28Z | | 89 | [ZeroTierOne](https://github.com/zerotier/ZeroTierOne) | 12718 | 1558 | C++ | 236 | A Smart Ethernet Switch for Earth | 2024-01-19T16:21:45Z | | 90 | [OpenRCT2](https://github.com/OpenRCT2/OpenRCT2) | 12595 | 1485 | C++ | 1385 | An open source re-implementation of RollerCoaster Tycoon 2 🎢 | 2024-01-20T22:40:16Z | | 91 | [dlib](https://github.com/davisking/dlib) | 12553 | 3313 | C++ | 42 | A toolkit for making real world machine learning and data analysis applications in C++ | 2024-01-09T02:59:09Z | | 92 | [annoy](https://github.com/spotify/annoy) | 12362 | 1171 | C++ | 49 | Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk | 2023-08-20T17:38:53Z | | 93 | [watchman](https://github.com/facebook/watchman) | 12097 | 1009 | C++ | 172 | Watches files and records, or triggers actions, when they change. | 2024-01-20T18:25:49Z | | 94 | [DOOM](https://github.com/id-Software/DOOM) | 12089 | 2030 | C++ | 0 | DOOM Open Source Release | 2024-01-18T19:07:51Z | | 95 | [mosh](https://github.com/mobile-shell/mosh) | 12062 | 736 | C++ | 146 | Mobile Shell | 2024-01-06T22:57:34Z | | 96 | [workflow](https://github.com/sogou/workflow) | 12015 | 2300 | C++ | 13 | C++ Parallel Computing and Asynchronous Networking Framework | 2024-01-18T16:22:51Z | | 97 | [arduino-esp32](https://github.com/espressif/arduino-esp32) | 11976 | 7093 | C++ | 487 | Arduino core for the ESP32 | 2024-01-20T04:45:58Z | | 98 | [DearPyGui](https://github.com/hoffstadt/DearPyGui) | 11725 | 641 | C++ | 240 | Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies | 2024-01-20T19:48:32Z | | 99 | [ZLMediaKit](https://github.com/ZLMediaKit/ZLMediaKit) | 11657 | 2959 | C++ | 34 | WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT server and client framework based on C++11 | 2024-01-19T08:03:01Z | | 100 | [bullet3](https://github.com/bulletphysics/bullet3) | 11517 | 2811 | C++ | 156 | Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc. | 2024-01-10T10:48:35Z |