Cpp Open Source Projects

Browse 2,553 Cpp open source projects, ranked by GitHub stars. Find the most popular Cpp tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 2,553 projects
72,342 stars

fffaraz/awesome-cpp

A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

Metrics details
Stars72,342
48,938 stars

x64dbg/x64dbg

An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.

Metrics details
Stars48,938
43,287 stars

Light-City/CPlusPlusThings

C++那些事

Metrics details
Stars43,287
39,386 stars

LizardByte/Sunshine

Self-hosted game stream host for Moonlight.

Metrics details
Stars39,386
38,186 stars

aseprite/aseprite

Animated sprite editor & pixel art tool (Windows, macOS, Linux)

Metrics details
Stars38,186
38,043 stars

huihut/interview

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

Metrics details
Stars38,043
34,488 stars

TheAlgorithms/C-Plus-Plus

Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.

Metrics details
Stars34,488
34,296 stars

CMU-Perceptual-Computing-Lab/openpose

OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation

Metrics details
Stars34,296
34,032 stars

zxing/zxing

ZXing ("Zebra Crossing") barcode scanning library for Java, Android

Metrics details
Stars34,032
33,789 stars

carbon-language/carbon-lang

Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)

Metrics details
Stars33,789
33,115 stars

yuzu-emu/yuzu

Nintendo Switch emulator

Metrics details
Stars33,115
30,986 stars

microsoft/calculator

Windows Calculator: A simple yet powerful calculator that ships with Windows

Metrics details
Stars30,986
30,897 stars

dragonflydb/dragonfly

A modern replacement for Redis and Memcached

Metrics details
Stars30,897
29,209 stars

gabime/spdlog

Fast C++ logging library.

Metrics details
Stars29,209
27,271 stars

microsoft/vcpkg

C++ Library Manager for Windows, Linux, and MacOS

Metrics details
Stars27,271
27,099 stars

forthespada/CS-Books

🔥🔥超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~

Metrics details
Stars27,099
25,685 stars

ethereum/solidity

Solidity, the Smart Contract Programming Language

Metrics details
Stars25,685
25,665 stars

changkun/modern-cpp-tutorial

📚 Modern C++ Tutorial: C++11 to C++26 On the Fly | https://changkun.de/modern-cpp/

Metrics details
Stars25,665
23,878 stars

ssloy/tinyrenderer

A brief computer graphics / rendering course

Metrics details
Stars23,878
23,666 stars

fmtlib/fmt

A modern formatting library

Metrics details
Stars23,666
23,260 stars

slint-ui/slint

Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.

Metrics details
Stars23,260
21,819 stars

AnthonyCalandra/modern-cpp-features

A cheatsheet of modern C++ language and library features.

Metrics details
Stars21,819
21,247 stars

catchorg/Catch2

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)

Metrics details
Stars21,247
19,610 stars

qinguoyi/TinyWebServer

:fire: Linux下C++轻量级WebServer服务器

Metrics details
Stars19,610
19,211 stars

RPCS3/rpcs3

PlayStation 3 emulator and debugger

Metrics details
Stars19,211
19,153 stars

kyleneideck/BackgroundMusic

Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.

Metrics details
Stars19,153
18,957 stars

antlr/antlr4

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.

Metrics details
Stars18,957
18,911 stars

compiler-explorer/compiler-explorer

Run compilers interactively from your web browser and interact with the assembly

Metrics details
Stars18,911
18,112 stars

xiaolincoder/CS-Base

图解计算机网络、操作系统、计算机组成、数据库,共 1000 张图 + 50 万字,破除晦涩难懂的计算机基础知识,让天下没有难懂的八股文!🚀 在线阅读:https://xiaolincoding.com

Metrics details
Stars18,112
17,185 stars

questdb/questdb

QuestDB is a high performance, open-source, time-series database

Metrics details
Stars17,185
17,072 stars

leaningtech/webvm

Virtual Machine for the Web

Metrics details
Stars17,072
16,972 stars

microsoft/IoT-For-Beginners

12 Weeks, 24 Lessons, IoT for All!

Metrics details
Stars16,972
16,935 stars

Qv2ray/Qv2ray

:star: Linux / Windows / macOS 跨平台 V2Ray 客户端 | 支持 VMess / VLESS / SSR / Trojan / Trojan-Go / NaiveProxy / HTTP / HTTPS / SOCKS5 | 使用 C++ / Qt 开发 | 可拓展插件式设计 :star:

Metrics details
Stars16,935
16,676 stars

yhirose/cpp-httplib

A C++ header-only HTTP/HTTPS server and client library

Metrics details
Stars16,676
16,489 stars

CoatiSoftware/Sourcetrail

Sourcetrail - free and open-source interactive source explorer

Metrics details
Stars16,489
16,089 stars

official-stockfish/Stockfish

A free and strong UCI chess engine

Metrics details
Stars16,089
15,972 stars

OpenRCT2/OpenRCT2

An open source re-implementation of RollerCoaster Tycoon 2 🎢

Metrics details
Stars15,972
15,921 stars

federico-busato/Modern-CPP-Programming

Modern C++ Programming Course (C++03/11/14/17/20/23/26)

Metrics details
Stars15,921
15,667 stars

facebook/infer

A static analyzer for Java, C, C++, and Objective-C

Metrics details
Stars15,667
15,666 stars

scylladb/scylladb

NoSQL data store using the Seastar framework, compatible with Apache Cassandra and Amazon DynamoDB

Metrics details
Stars15,666
15,525 stars

hoffstadt/DearPyGui

Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

Metrics details
Stars15,525
15,312 stars

polybar/polybar

A fast and easy-to-use status bar

Metrics details
Stars15,312
15,280 stars

dolphin-emu/dolphin

Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.

Metrics details
Stars15,280
15,161 stars

PCSX2/pcsx2

PCSX2 - The Playstation 2 Emulator

Metrics details
Stars15,161
14,861 stars

musescore/MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!

Metrics details
Stars14,861
14,848 stars

M2Team/NanaZip

The 7-Zip derivative intended for the modern Windows experience

Metrics details
Stars14,848
14,786 stars

organicmaps/organicmaps

🍃 Organic Maps is a free Android & iOS offline maps app for more than 6M travelers, tourists, hikers, and cyclists. It uses crowd-sourced OpenStreetMap data and is developed with love by the community. No ads, no tracking, no data collection, no crapware. Please donate to support the development!

Metrics details
Stars14,786
14,597 stars

Ciphey/Ciphey

⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡

Metrics details
Stars14,597
14,325 stars

SFTtech/openage

Clone of the Age of Empires II engine 🚀

Metrics details
Stars14,325
14,162 stars

webview/webview

Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).

Metrics details
Stars14,162
13,808 stars

isl-org/Open3D

Open3D: A Modern Library for 3D Data Processing

Metrics details
Stars13,808
13,651 stars

k2-fsa/sherpa-onnx

Speech-to-text, text-to-speech, speaker diarization, speech enhancement, source separation, and VAD using next-gen Kaldi with onnxruntime without Internet connection. Support embedded systems, Android, iOS, HarmonyOS, Raspberry Pi, RISC-V, RK NPU, Axera NPU, Ascend NPU, x86_64 servers, websocket server/client, support 12 programming languages

Metrics details
Stars13,651
13,541 stars

google/tink

Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.

Metrics details
Stars13,541
13,094 stars

rigtorp/awesome-modern-cpp

A collection of resources on modern C++

Metrics details
Stars13,094
13,071 stars

ttroy50/cmake-examples

Useful CMake Examples

Metrics details
Stars13,071
12,929 stars

skypjack/entt

Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

Metrics details
Stars12,929
12,918 stars

heroiclabs/nakama

Scalable open-source game backend server: multiplayer, matchmaking, leaderboards, chat, and social features for games.

Metrics details
Stars12,918
12,461 stars

Alinshans/MyTinySTL

Achieve a tiny STL in C++11

Metrics details
Stars12,461
12,353 stars

redpanda-data/redpanda

Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!

Metrics details
Stars12,353
12,299 stars

vesoft-inc/nebula

A distributed, fast open-source graph database featuring horizontal scalability and high availability

Metrics details
Stars12,299
1-60 of 2,553 projects
Get A Weekly Email With Trending Cpp Projects
Stay updated on Cpp plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.