C++ Trending

Trending C++ repos on GitHub · last 7 days

godotengine
godotengine /

godot

#1

Godot Engine – Multi-platform 2D and 3D game engine

112,01825,549+88
C++
game-developmentgame-enginegamedevgodotgodotengine
opentoonz
opentoonz /

opentoonz

#6

OpenToonz - An open-source full-featured 2D animation creation software

7,094800+57
C++
78
78 /

xiaozhi-esp32

#3

An MCP-based chatbot | 一个基于MCP的聊天机器人

26,9895,994+35
C++
chatbotesp32mcp
mozilla-ai
mozilla-ai /

llamafile

#5

Distribute and run LLMs with a single file.

24,6441,367+22
C++
cross-platformggufllama-cpplocal-ailocal-inference
facebook
facebook /

react-native

#4

A framework for building native applications using React

125,94825,180+18
C++
androidapp-frameworkcross-platformiosmobile
protocolbuffers
protocolbuffers /

protobuf

#2

Protocol Buffers - Google's data interchange format

71,30916,148+13
C++
marshallingprotobufprotobuf-runtimeprotocprotocol-buffers
vllm-project
vllm-project /

vllm-ascend

#14

Community maintained hardware plugin for vLLM on Ascend

2,1871,327+7
C++
ascendinferencellmllm-servingllmops
tenstorrent
tenstorrent /

tt-metal

#10

🤘 TT-NN operator library, and TT-Metalium low level kernel programming model.

1,490478+6
C++
acceleratoraicudadeepseekgpu
facebook
facebook /

rocksdb

#8

A library that provides an embeddable, persistent key-value store for fast storage.

31,7256,842+6
C++
databasestorage-engine
gem5
gem5 /

gem5

#7

The official repository for the gem5 computer-system architecture simulator.

2,6371,854+6
C++
architecturearmmodelingopen-sourcerisc-v
grpc
grpc /

grpc

#15

C++ based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

44,85111,154+5
C++
NVIDIA
NVIDIA /

cutlass

#16

CUDA Templates and Python DSLs for High-Performance Linear Algebra

9,8321,889+4
C++
cppcudadeep-learningdeep-learning-librarygpu
facebook
facebook /

folly

#13

An open-source C++ library developed and used at Facebook.

30,4025,867+4
C++
fmtlib
fmtlib /

fmt

#9

A modern formatting library

23,5402,897+3
C++
c-plus-pluschronocppcross-platformfloating-point
assimp
assimp /

assimp

#12

The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.

12,9733,187+2
C++
3mfandroidasset-pipelineassetsassimp
jd-opensource
jd-opensource /

xllm

#11

A high-performance inference engine for LLM, VLM, DiT and REC models, optimized for diverse AI accelerators.

1,317219+1
C++
deepseekglminferenceinference-enginelarge-language-models
godotengine
godotengine /

godot

#2

Godot Engine – Multi-platform 2D and 3D game engine

111,94425,534+412
C++
game-developmentgame-enginegamedevgodotgodotengine
tesseract-ocr
tesseract-ocr /

tesseract

#13

Tesseract Open Source OCR Engine (main repository)

74,45710,645+35
C++
hacktoberfestlstmmachine-learningocrocr-engine
alibaba
alibaba /

MNN

#7

MNN: A blazing-fast, lightweight inference engine battle-tested by Alibaba, powering high-performance on-device LLMs and Edge AI.

15,3792,339+32
C++
armconvolutiondeep-learningembedded-devicesllm
mozilla-ai
mozilla-ai /

llamafile

#6

Distribute and run LLMs with a single file.

24,6291,366+15
C++
cross-platformggufllama-cpplocal-ailocal-inference
CopterExpress
CopterExpress /

clover

#4

ROS-based framework and RPi image to control PX4-powered drones 🍀

610310+7
C++
arucocomputer-visiondroneeducationmavros
isl-org
isl-org /

Open3D

#15

Open3D: A Modern Library for 3D Data Processing

13,6532,575+6
C++
3d3d-perceptionarmcomputer-graphicscpp
google
google /

googletest

#1

GoogleTest - Google Testing and Mocking Framework

38,67910,788+6
C++
gabime
gabime /

spdlog

#8

Fast C++ logging library.

28,8445,153+5
C++
cppcpp11header-onlyloggingspdlog
aenu1
aenu1 /

aps3e

#19

An experimental Android PS3 emulator, ported and optimized based on RPCS3.

63159+4
C++
firebase
firebase /

firebase-ios-sdk

#12

Firebase SDK for Apple App Development

6,6161,755+4
C++
aianalyticsauthenticationcrash-reportingdatabase
google
google /

perfetto

#9

Production-grade client-side tracing, profiling, and analysis for complex software systems.

6,027792+4
C++
ArduPilot
ArduPilot /

ardupilot

#3

ArduPlane, ArduCopter, ArduRover, ArduSub source

15,20420,859+4
C++
arducopterardupilotarduplanearduroverardusub
grpc
grpc /

grpc

#17

C++ based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

44,85011,153+3
C++
microsoft
microsoft /

microsoft-ui-xaml

#16

WinUI: a modern UI framework with a rich set of controls and styles to build dynamic and high-performing Windows applications.

7,637834+3
C++
cppcsharpdesktopfluent-designuwp
protocolbuffers
protocolbuffers /

protobuf

#14

Protocol Buffers - Google's data interchange format

71,30316,148+3
C++
marshallingprotobufprotobuf-runtimeprotocprotocol-buffers
tenstorrent
tenstorrent /

tt-metal

#11

🤘 TT-NN operator library, and TT-Metalium low level kernel programming model.

1,487475+3
C++
acceleratoraicudadeepseekgpu
OpenTenBase
OpenTenBase /

TXSQL

#10

261202+3
C++
apache
apache /

brpc

#18

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

17,5144,118+1
C++
rpc
ROCm
ROCm /

rocm-systems

#5

super repo for rocm systems projects

392256+1
C++
godotengine
godotengine /

godot

#1

Godot Engine – Multi-platform 2D and 3D game engine

111,62525,509+77
C++
game-developmentgame-enginegamedevgodotgodotengine
hyprwm
hyprwm /

Hyprland

#18

Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.

36,1581,780+39
C++
compositorcpp26waylandwayland-compositor
LizardByte
LizardByte /

Sunshine

#7

Self-hosted game stream host for Moonlight.

37,5621,961+36
C++
cppdockerflathub-pkggame-streamgame-streaming
tensorflow
tensorflow /

tensorflow

#2

An Open Source Machine Learning Framework for Everyone

195,35775,331+34
C++
deep-learningdeep-neural-networksdistributedmachine-learningml
ggml-org
ggml-org /

whisper.cpp

#14

Port of OpenAI's Whisper model in C/C++

50,3435,606+33
C++
inferenceopenaispeech-recognitionspeech-to-texttransformer
mozilla-ai
mozilla-ai /

llamafile

#5

Distribute and run LLMs with a single file.

24,6071,367+29
C++
cross-platformggufllama-cpplocal-ailocal-inference
ocornut
ocornut /

imgui

#6

Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

73,60711,787+24
C++
apicplusplusframeworkgame-developmentgame-engine
OpenRCT2
OpenRCT2 /

OpenRCT2

#12

An open source re-implementation of RollerCoaster Tycoon 2 🎢

15,7691,804+21
C++
c-plus-pluscmakecppdiscordgame
ClassicOldSong
ClassicOldSong /

Apollo

#4

Sunshine fork - The easiest way to stream with the native resolution of your client device

9,656322+17
C++
gamingremote-controlremote-desktopstreaming
Alexays
Alexays /

Waybar

#3

Highly customizable Wayland bar for Sway and Wlroots based compositors. ✌️ 🎉

11,4081,084+14
C++
bargtki3statusstatusbarsway
telegramdesktop
telegramdesktop /

tdesktop

#15

Telegram Desktop messaging app

31,9336,764+13
C++
messengermulti-platformtelegramtelegram-desktoptelegram-solution
NixOS
NixOS /

nix

#17

Nix, the purely functional package manager

16,9941,931+10
C++
c-plus-plusdeclarative-languagefunctional-programmingnixpackage-manager
nlohmann
nlohmann /

json

#19

JSON for Modern C++

49,8377,407+9
C++
bsoncborheader-onlyjsonjson-diff
shadps4-emu
shadps4-emu /

shadPS4

#9

PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C++

31,2342,183+9
C++
cppcpp23emulationemulatorimgui
hrydgard
hrydgard /

ppsspp

#8

A PSP emulator for Android, Windows, Mac, Linux and iOS, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues.

13,8962,504+9
C++
emulatorsppsspppsp
doitsujin
doitsujin /

dxvk

#11

Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine

17,2291,136+7
C++
d3d11d3d9dxbcgaminglinux
wolfpld
wolfpld /

tracy

#10

Frame profiler

16,0671,086+6
C++
gamedevgamedev-librarygamedevelopmentlibraryperformance
SteamClientHomebrew
SteamClientHomebrew /

Millennium

#20

Open-source modding framework for creating and managing Steam Client themes and plugins.

3,755142+5
C++
millenniumpatcherplugins-apireverse-engineeringskins
mamedev
mamedev /

mame

#13

MAME

10,1862,390+4
C++
PCSX2
PCSX2 /

pcsx2

#16

PCSX2 - The Playstation 2 Emulator

14,9061,986+1
C++
cppemulationemulatorpcsx2ps2
ggml-org
ggml-org /

llama.cpp

#5

LLM inference in C/C++

114,01718,998+157
C++
ggml
godotengine
godotengine /

godot

#8

Godot Engine – Multi-platform 2D and 3D game engine

111,44325,496+56
C++
game-developmentgame-enginegamedevgodotgodotengine
mozilla-ai
mozilla-ai /

llamafile

#15

Distribute and run LLMs with a single file.

24,5871,366+36
C++
cross-platformggufllama-cpplocal-ailocal-inference
ocornut
ocornut /

imgui

#12

Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

73,59111,785+26
C++
apicplusplusframeworkgame-developmentgame-engine
x64dbg
x64dbg /

x64dbg

#11

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

48,5402,751+22
C++
binary-analysisctfcybersecuritydebuggerdebugging
hyprwm
hyprwm /

Hyprland

#3

Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.

36,1281,778+22
C++
compositorcpp26waylandwayland-compositor
telegramdesktop
telegramdesktop /

tdesktop

#2

Telegram Desktop messaging app

31,9356,762+21
C++
messengermulti-platformtelegramtelegram-desktoptelegram-solution
LadybirdBrowser
LadybirdBrowser /

ladybird

#1

Truly independent web browser

63,6503,060+21
C++
browserbrowser-engine
OpenRCT2
OpenRCT2 /

OpenRCT2

#9

An open source re-implementation of RollerCoaster Tycoon 2 🎢

15,7501,803+17
C++
c-plus-pluscmakecppdiscordgame
awalol
awalol /

DS5Dongle

#7

Turn your Pico 2 W into a DualSense 5 dongle.

1,544109+16
C++
rime
rime /

weasel

#4

【小狼毫】Rime for Windows

7,335708+16
C++
shadps4-emu
shadps4-emu /

shadPS4

#10

PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C++

31,2322,182+15
C++
cppcpp23emulationemulatorimgui
wolfpld
wolfpld /

tracy

#6

Frame profiler

16,0641,085+10
C++
gamedevgamedev-librarygamedevelopmentlibraryperformance
wled
wled /

WLED

#14

Control WS2812B and many more types of digital RGB LEDs with an ESP32 over WiFi!

18,1564,185+7
C++
esp32esp8266hacktoberfestledlight
luau-lang
luau-lang /

luau

#13

A small, fast, and embeddable programming language based on Lua with a gradual type system.

5,574586+4
C++
luaprogramming-languagescripting-language
godotengine
godotengine /

godot-cpp

#16

C++ bindings for the Godot script API

2,539770+1
C++
OpenRCT2
OpenRCT2 /

OpenRCT2

#7

An open source re-implementation of RollerCoaster Tycoon 2 🎢

15,7331,801+56
C++
c-plus-pluscmakecppdiscordgame
awalol
awalol /

DS5Dongle

#5

Turn your Pico 2 W into a DualSense 5 dongle.

1,528107+33
C++
o3de
o3de /

o3de

#2

Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.

9,2212,488+28
C++
3d-graphics3d-graphics-engineanimationgame-developmentgame-engine
k2-fsa
k2-fsa /

sherpa-onnx

#9

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

12,5881,435+14
C++
aarch64androidarm32asrcpp
tensorflow
tensorflow /

tensorflow

#15

An Open Source Machine Learning Framework for Everyone

195,31575,323+13
C++
deep-learningdeep-neural-networksdistributedmachine-learningml
Alexays
Alexays /

Waybar

#6

Highly customizable Wayland bar for Sway and Wlroots based compositors. ✌️ 🎉

11,3951,081+13
C++
bargtki3statusstatusbarsway
wazuh
wazuh /

wazuh

#10

Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.

15,7452,328+12
C++
cloud-securitycomplianceconfiguration-assessementcontainer-securitycybersecurity
facebookresearch
facebookresearch /

faiss

#18

A library for efficient similarity search and clustering of dense vectors.

40,1644,401+11
C++
notepad-plus-plus
notepad-plus-plus /

notepad-plus-plus

#13

Notepad++ official repository

28,1845,234+10
C++
editornotepadnotepad-officialwindows
organicmaps
organicmaps /

organicmaps

#11

🍃 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!

14,1681,443+10
C++
androidappcppcyclistshacktoberfest
protocolbuffers
protocolbuffers /

protobuf

#1

Protocol Buffers - Google's data interchange format

71,29516,141+7
C++
marshallingprotobufprotobuf-runtimeprotocprotocol-buffers
microsoft
microsoft /

Foundry-Local

#17

2,313315+4
C++
ai-sdkchat-completionsfoundry-localgpu-accelerationlocal-ai
vllm-project
vllm-project /

vllm-ascend

#12

Community maintained hardware plugin for vLLM on Ascend

2,1601,302+3
C++
ascendinferencellmllm-servingllmops
project-chip
project-chip /

connectedhomeip

#16

Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.

8,7782,408+2
C++
build-with-matterchipconnected-devicesconnected-homeconnectedhomeip
ROCm
ROCm /

rocm-systems

#4

super repo for rocm systems projects

388253+2
C++
deepseek-ai
deepseek-ai /

FlashMLA

#14

FlashMLA: Efficient Multi-head Latent Attention Kernels

12,6741,045+1
C++
tenstorrent
tenstorrent /

tt-metal

#8

🤘 TT-NN operator library, and TT-Metalium low level kernel programming model.

1,477468
C++
acceleratoraicudadeepseekgpu
OpenTenBase
OpenTenBase /

TXSQL

#3

238180
C++
duckdb
duckdb /

duckdb

#11

DuckDB is an analytical in-process SQL database management system

38,5053,278+28
C++
analyticsdatabaseembedded-databaseolapsql
k2-fsa
k2-fsa /

sherpa-onnx

#13

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

12,5751,433+24
C++
aarch64androidarm32asrcpp
o3de
o3de /

o3de

#1

Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.

9,2032,486+21
C++
3d-graphics3d-graphics-engineanimationgame-developmentgame-engine
nlohmann
nlohmann /

json

#2

JSON for Modern C++

49,8227,403+17
C++
bsoncborheader-onlyjsonjson-diff
wazuh
wazuh /

wazuh

#3

Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.

15,7372,326+15
C++
cloud-securitycomplianceconfiguration-assessementcontainer-securitycybersecurity
kvcache-ai
kvcache-ai /

Mooncake

#8

Mooncake is the serving platform for Kimi, a leading LLM service provided by Moonshot AI.

5,467799+10
C++
disaggregationinferencekvcachellmrdma
microsoft
microsoft /

onnxruntime

#5

ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator

20,6723,950+10
C++
ai-frameworkdeep-learninghardware-accelerationmachine-learningneural-networks
fmtlib
fmtlib /

fmt

#4

A modern formatting library

23,5282,891+9
C++
c-plus-pluschronocppcross-platformfloating-point
PX4
PX4 /

PX4-Autopilot

#7

PX4 Autopilot Software

11,84315,501+7
C++
autonomousautopilotavoidanceddsdrone
gabime
gabime /

spdlog

#10

Fast C++ logging library.

28,8305,152+6
C++
cppcpp11header-onlyloggingspdlog
tenstorrent
tenstorrent /

tt-metal

#12

🤘 TT-NN operator library, and TT-Metalium low level kernel programming model.

1,474469+5
C++
acceleratoraicudadeepseekgpu
duckdb
duckdb /

ducklake

#9

DuckLake is an integrated data lake and catalog format

2,778191+5
C++
MAZHARMIK
MAZHARMIK /

Interview_DS_Algo

#6

Super Repository for Coding Interview Preperation

4,0741,885+4
C++
algorithmsalgorithms-and-data-structurescoding-interviewscompanies-listdata-structures
ocornut
ocornut /

imgui

#5

Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

73,50911,776+41
C++
apicplusplusframeworkgame-developmentgame-engine
allenk
allenk /

GeminiWatermarkTool

#7

VEO / Gemini 3.5 Nano Banana Pro watermark maintenance tool

2,482211+32
C++
cli-appgeminigui-applicationveo3watermark
duckdb
duckdb /

duckdb

#13

DuckDB is an analytical in-process SQL database management system

38,4523,269+30
C++
analyticsdatabaseembedded-databaseolapsql
google-deepmind
google-deepmind /

mujoco

#16

Multi-Joint dynamics with Contact. A general purpose physics simulator.

13,6371,533+28
C++
mujocophysicsrobotics
cp-algorithms
cp-algorithms /

cp-algorithms

#6

Algorithm and data structure articles for https://cp-algorithms.com (based on http://e-maxx.ru)

10,6692,061+26
C++
algorithm-competitionsalgorithmsalgorithms-and-data-structurescompetitive-programmingcompetitive-programming-contests
notepad-plus-plus
notepad-plus-plus /

notepad-plus-plus

#15

Notepad++ official repository

28,1545,226+25
C++
editornotepadnotepad-officialwindows
opencv
opencv /

opencv

#11

Open Source Computer Vision Library

87,66556,582+21
C++
c-plus-pluscomputer-visiondeep-learningimage-processingopencv
electron
electron /

electron

#20

Build cross-platform desktop apps with JavaScript, HTML, and CSS

121,44217,217+20
C++
c-plus-pluschromecsselectronhtml
jrouwe
jrouwe /

JoltPhysics

#18

A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West and Death Stranding 2.

10,415720+12
C++
c-plus-pluscppgame-developmentgame-enginephysics
gabime
gabime /

spdlog

#8

Fast C++ logging library.

28,8215,149+11
C++
cppcpp11header-onlyloggingspdlog
SerenityOS
SerenityOS /

serenity

#14

The Serenity Operating System 🐞

33,2313,340+9
C++
browserc-plus-plusdesktop-environmentkerneloperating-system
google
google /

flatbuffers

#3

FlatBuffers: Memory Efficient Serialization Library

26,0133,570+7
C++
cc-plus-plusc-sharpcross-platformflatbuffers
NVIDIA
NVIDIA /

cutlass

#1

CUDA Templates and Python DSLs for High-Performance Linear Algebra

9,7971,876+7
C++
cppcudadeep-learningdeep-learning-librarygpu
skypjack
skypjack /

entt

#2

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

12,7181,095+5
C++
architectural-patternscppcpp17cpp20data-oriented
ai-dynamo
ai-dynamo /

nixl

#10

NVIDIA Inference Xfer Library (NIXL)

1,052331+3
C++
grpc
grpc /

grpc

#9

C++ based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

44,82911,155+3
C++
realsenseai
realsenseai /

librealsense

#19

RealSense SDK

8,7885,006+2
C++
camera-apicomputer-visiondeveloper-kitshardwarelibrary
simplefoc
simplefoc /

Arduino-FOC

#12

Arduino FOC for BLDC and Stepper motors - Arduino Based Field Oriented Control Algorithm Library

2,844703+2
C++
arduinoarduino-focarduino-libraryarduino-simplefocbldc-motor
firebase
firebase /

firebase-ios-sdk

#4

Firebase SDK for Apple App Development

6,6101,751+1
C++
aianalyticsauthenticationcrash-reportingdatabase
google
google /

benchmark

#17

A microbenchmark support library

10,2061,771
C++
benchmark

Other Languages