Discover the top trending C++ repositories and projects on Github. Explore the latest trends in C++ development.

Trending Repositories

1

tensorflow

An Open Source Machine Learning Framework for Everyone
🔥🔥🔥
2

electron

:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
🔥🔥🔥
3

react-native

A framework for building native applications using React
🔥🔥
4

terminal

The new Windows Terminal and the original Windows console host, all in the same place!
🔥
5

swift

The Swift Programming Language
🔥
6

godot

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

protobuf

Protocol Buffers - Google's data interchange format
📣
8

bitcoin

Bitcoin Core integration/staging tree
📣
9

imgui

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

llama.cpp

LLM inference in C/C++
📣
11

opencv

Open Source Computer Vision Library
📣
12

tesseract

Tesseract Open Source OCR Engine (main repository)
📣
13

emscripten

Emscripten: An LLVM-to-WebAssembly Compiler
📣
14

phantomjs

Scriptable Headless Browser
📣
15

grpc

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

ImHex

🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
📣
17

rethinkdb

The open-source database for the realtime web.
⬆️
18

json

JSON for Modern C++
⬆️
19

fish-shell

The user-friendly command line shell.
⬆️
20

caffe

Caffe: a fast open framework for deep learning.
⬆️
21

leveldb

LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
⬆️
22

ClickHouse

ClickHouse® is a real-time analytics DBMS
⬆️
23

whisper.cpp

Port of OpenAI's Whisper model in C/C++
⬆️
24

rocksdb

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

faiss

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

serenity

The Serenity Operating System 🐞
⬆️
27

osquery

SQL powered operating system instrumentation, monitoring, and analytics.
⬆️
28

flatbuffers

FlatBuffers: Memory Efficient Serialization Library
⬆️
29

envoy

Cloud-native high-performance edge/middle/service proxy
⬆️
30

yoga

Yoga is an embeddable layout engine targeting web standards.
⬆️
31

yuzu

Nintendo Switch emulator
⬆️
32

aria2

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.
⬆️
33

simdjson

Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
⬆️
34

cmder

Lovely console emulator package for Windows
⬆️
35

taichi

Productive, portable, and performant GPU programming in Python.
⬆️
36

dragonfly

A modern replacement for Redis and Memcached
⬆️
37

DeepSpeech

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.
⬆️
38

flameshot

Powerful yet simple to use screenshot software 🖥️ 📸
⬆️
39

openpose

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

typesense

Open Source alternative to Algolia and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences
⬆️
41

Proton

Compatibility tool for Steam Play based on Wine and additional components
⬆️
42

folly

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

v8

The official mirror of the V8 Git repository
⬆️
44

duckdb

DuckDB is an analytical in-process SQL database management system
⬆️
45

uWebSockets

Simple, secure & standards compliant web server for the most demanding of applications
⬆️
46

Karabiner-Elements

Karabiner-Elements is a powerful utility for keyboard customization on macOS Sierra (10.12) or later.
⬆️
47

mongo

The MongoDB Database
⬆️
48

Magisk

The Magic Mask for Android
⬆️
49

xgboost

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
⬆️
50

calculator

Windows Calculator: A simple yet powerful calculator that ships with Windows
⬆️
51

mediapipe

Cross-platform, customizable ML solutions for live and streaming media.
⬆️
52

filament

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
⬆️
53

googletest

GoogleTest - Google Testing and Mocking Framework
⬆️
54

mxnet

Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more
⬆️
55

sqlitebrowser

Official home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite". Website at:
⬆️
56

foundationdb

FoundationDB - the open source, distributed, transactional key-value store
⬆️
57

fmt

A modern formatting library
⬆️
58

mold

Mold: A Modern Linker 🦠
⬆️
59

tdesktop

Telegram Desktop messaging app
⬆️
60

mosh

Mobile Shell
⬆️
61

weex

A framework for building Mobile cross-platform UI
⬆️
62

react-native-windows

A framework for building native Windows apps with React.
⬆️
63

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)
⬆️
64

watchman

Watches files and records, or triggers actions, when they change.
⬆️
65

capnproto

Cap'n Proto serialization/RPC system - core tools and C++ library
⬆️
66

solidity

Solidity, the Smart Contract Programming Language
⬆️
67

CNTK

Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit
⬆️
68

tinyrenderer

A brief computer graphics / rendering course
⬆️
69

aseprite

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

pybind11

Seamless operability between C++11 and Python
⬆️
71

libphonenumber

Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.
⬆️
72

apollo

An open autonomous driving platform
⬆️
73

upx

UPX - the Ultimate Packer for eXecutables
⬆️
74

winget-cli

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).
⬆️
75

LocalAI

🤖 The free, Open Source alternative to OpenAI, Claude and others. Self-hosted and local-first. Drop-in replacement for OpenAI, running on consumer-grade hardware. No GPU required. Runs gguf, transformers, diffusers and many more models architectures. Features: Generate Text, Audio, Video, Images, Voice Cloning, Distributed inference
⬆️
76

guetzli

Perceptual JPEG encoder
⬆️
77

bgfx

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
⬆️
78

cutter

Free and Open Source Reverse Engineering Platform powered by rizin
⬆️
79

btop

A monitor of resources
⬆️
80

MMKV

An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.
⬆️
81

srs

SRS is a simple, high-efficiency, real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181.
⬆️
82

BackgroundMusic

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

ncnn

ncnn is a high-performance neural network inference framework optimized for the mobile platform
⬆️
84

spdlog

Fast C++ logging library.
⬆️
85

RedisDesktopManager

⬆️
86

annoy

Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk
⬆️
87

nix

Nix, the purely functional package manager
⬆️
88

mars

Mars is a cross-platform network component developed by WeChat.
⬆️
89

napajs

Napa.js: a multi-threaded JavaScript runtime
⬆️
90

Gource

software version control visualization
⬆️
91

Paddle

PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
⬆️
92

qBittorrent

qBittorrent BitTorrent client
⬆️
93

keepassxc

KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
⬆️
94

wkhtmltopdf

Convert HTML to PDF using Webkit (QtWebKit)
⬆️
95

arrow

Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
⬆️
96

OpenRCT2

An open source re-implementation of RollerCoaster Tycoon 2 🎢
⬆️
97

hermes

A JavaScript engine optimized for running React Native.
⬆️
98

modern-cpp-tutorial

📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/
⬆️
99

x64dbg

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

LightGBM

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.
⬆️