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

Trending Repositories

1

llama.cpp

LLM inference in C/C++
🔥🔥🔥
2

barkeep

Small C++ header to display async animations, counters, and progress bars
🔥🔥🔥
3

duckdb

DuckDB is an analytical in-process SQL database management system
🔥🔥🔥
4

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
🔥🔥🔥
5

meshoptimizer

Mesh optimization library that makes meshes smaller and faster to render
🔥🔥
6

react-native-mmkv

⚡️ The fastest key/value storage for React Native. ~30x faster than AsyncStorage!
🔥🔥
7

imgui

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

synergy

Synergy lets you share one mouse and keyboard between multiple computers on Windows, macOS and Linux.
🔥🔥
9

ClickHouse

ClickHouse® is a real-time analytics DBMS
🔥🔥
10

Sunshine

Self-hosted game stream host for Moonlight.
🔥🔥
11

btop

A monitor of resources
🔥
12

godot

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

Chrome-App-Bound-Encryption-Decryption

Tool to decrypt App-Bound encrypted keys in Chrome 127+, using the IElevator COM interface with path validation and encryption protections.
🔥
14

faiss

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

triton

Development repository for the Triton language and compiler
🔥
16

blender

Official mirror of Blender
📣
17

mame

MAME
📣
18

nix

Nix, the purely functional package manager
📣
19

CrystalDiskInfo

CrystalDiskInfo
📣
20

wazuh

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

shadPS4

PS4 emulator for windows
📣
22

json

JSON for Modern C++
📣
23

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
📣
24

libcimbar

Optimized implementation for color-icon-matrix barcodes
📣
25

qBittorrent

qBittorrent BitTorrent client
📣
26

MMKV

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

organicmaps

🍃 Organic Maps is a free Android & iOS offline maps app for travelers, tourists, hikers, and cyclists. It uses crowd-sourced OpenStreetMap data and is developed with love by MapsWithMe (MapsMe) founders and our community. No ads, no tracking, no data collection, no crapware. Please donate to support the development!
📣
28

executorch

On-device AI across mobile, embedded and edge for PyTorch
📣
29

smartknob

Haptic input knob with software-defined endstops and virtual detents
📣
30

spdlog

Fast C++ logging library.
📣
31

pg_duckdb

DuckDB-powered Postgres for high performance apps & analytics.
📣
32

grps_trtllm

grps接入tensorrt-llm ,通过纯c++实现完整llm服务,兼容open-ai接口协议,支持chat和function call模式。
📣
33

ggml

Tensor library for machine learning
⬆️
34

OpenTTD

OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe
⬆️
35

clipscreen

Mirror a portion of your screen to a virtual monitor for easier screen sharing.
⬆️
36

libphonenumber

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

iguana

universal serialization engine
⬆️
38

xiaozhi-esp32

Build your own AI friend
⬆️
39

MNN

MNN is a blazing fast, lightweight deep learning framework, battle-tested by business-critical use cases in Alibaba
⬆️
40

json.cpp

JSON for Classic C++
⬆️
41

tracy

Frame profiler
⬆️
42

lance

Blazing fast exploration and analysis of computer vision data using SQL and DuckDB, backed by an Apache-Arrow compatible data format
⬆️
43

srs

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

bitcoin

Bitcoin Core integration/staging tree
⬆️
45

gperftools

Main gperftools repository
⬆️
46

folly

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

asio

Asio C++ Library
⬆️
48

pixie

Instant Kubernetes-Native Application Observability
⬆️
49

awtrix3

Custom firmware for the Ulanzi Smart Pixel clock or self made awtrix. Getting started is easy as 1-2-3
⬆️
50

hotspot

The Linux perf GUI for performance analysis.
⬆️
51

protobuf

Protocol Buffers - Google's data interchange format
⬆️
52

dxvk

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

dragonfly

A modern replacement for Redis and Memcached
⬆️
54

OpenArk

The Next Generation of Anti-Rookit(ARK) tool for Windows.
⬆️
55

Terrain3D

A high performance, editable terrain system for Godot 4.
⬆️
56

concurrentqueue

A fast multi-producer, multi-consumer lock-free concurrent queue for C++11
⬆️
57

nchat

Terminal-based Telegram / WhatsApp client for Linux and macOS
⬆️
58

terminal

The new Windows Terminal and the original Windows console host, all in the same place!
⬆️
59

DOOM

DOOM Open Source Release
⬆️
60

manifold

Geometry library for topological robustness
⬆️
61

minetest

Luanti (formerly Minetest) is an open source voxel game-creation platform with easy modding and game creation
⬆️
62

Battery-Emulator

This software enables EV battery packs to be used for stationary storage in combination with solar inverters.
⬆️
63

caps-log

A small TUI journaling tool. 📖
⬆️
64

libzmq

ZeroMQ core engine in C++, implements ZMTP/3.1
⬆️
65

rohrkabel

🔌 A C++ RAII Pipewire-API Wrapper
⬆️
66

ImGuiFileDialog

File Dialog for Dear ImGui
⬆️
67

watcher

Filesystem watcher. Works anywhere. Simple, efficient and friendly.
⬆️
68

referencePT

Supplemental code accompanying Ray Tracing Gems II, Chapter 14: The Reference Path Tracer
⬆️
69

enve

Flexible, user expandable 2D animation software for Linux and Windows.
⬆️
70

f3d

Fast and minimalist 3D viewer.
⬆️
71

RpcProxyInvoke

Simple POC library to execute arbitrary calls proxying them via NdrServerCall2 or similar
⬆️
72

SspiUacBypass

Bypassing UAC with SSPI Datagram Contexts
⬆️
73

sherpa-onnx

Speech-to-text, text-to-speech, speaker recognition, and VAD using next-gen Kaldi with onnxruntime without Internet connection. Support embedded systems, Android, iOS, Raspberry Pi, RISC-V, x86_64 servers, websocket server/client, C/C++, Python, Kotlin, C#, Go, NodeJS, Java, Swift, Dart, JavaScript, Flutter, Object Pascal, Lazarus, Rust
⬆️
74

caesium-image-compressor

Caesium is an image compression software that helps you store, send and share digital pictures, supporting JPG, PNG and WebP formats. You can quickly reduce the file size (and resolution, if you want) by preserving the overall quality of the image.
⬆️
75

tesseract

Tesseract Open Source OCR Engine (main repository)
⬆️
76

Waybar

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

thorium

Chromium fork named after radioactive element No. 90. Windows and MacOS/Raspi/Android/Special builds are in different repositories, links are towards the top of the README.md.
⬆️
78

renderdoc

RenderDoc is a stand-alone graphics debugging tool.
⬆️
79

tdesktop

Telegram Desktop messaging app
⬆️
80

CDT

Constrained Delaunay Triangulation (C++)
⬆️
81

googletest

GoogleTest - Google Testing and Mocking Framework
⬆️
82

hikyuu

Hikyuu Quant Framework 基于C++/Python的开源量化交易研究框架
⬆️
83

udp2raw

A Tunnel which Turns UDP Traffic into Encrypted UDP/FakeTCP/ICMP Traffic by using Raw Socket,helps you Bypass UDP FireWalls(or Unstable UDP Environment)
⬆️
84

Sigil

Sigil is a multi-platform EPUB ebook editor
⬆️
85

ForSt

A Persistent Key-Value Store designed for Streaming processing
⬆️
86

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

smhasher

Automatically exported from code.google.com/p/smhasher
⬆️
88

clp

Compressed Log Processor (CLP) is a free tool capable of compressing text logs and searching the compressed logs without decompression.
⬆️
89

harfbuzz

HarfBuzz text shaping engine
⬆️
90

Qt

Qt开发知识、经验总结。包括Qss,数据库,Excel,Model/View等。
⬆️
91

mt32-pi

🎹🎶 A baremetal kernel that turns your Raspberry Pi 3 or later into a Roland MT-32 emulator and SoundFont synthesizer based on Circle, Munt, and FluidSynth.
⬆️
92

Photo-SLAM

[CVPR 2024] Photo-SLAM: Real-time Simultaneous Localization and Photorealistic Mapping for Monocular, Stereo, and RGB-D Cameras
⬆️
93

vitastor

Simplified distributed block and file storage with strong consistency, like in Ceph (repository mirror)
⬆️
94

Projects

⬆️
95

jtag2updi

UPDI programmer software for Arduino (targets Tiny AVR-0/1/2, Mega AVR-0 and AVR-DA/DB MCUs)
⬆️
96

react-native-windows

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

gemma.cpp

lightweight, standalone C++ inference engine for Google's Gemma models.
⬆️
98

CLI11

CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.
⬆️
99

Proton

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

gba-link-connection

🔗 A set of Game Boy Advance (GBA) C++ libraries to interact with the Serial Port. Its main purpose is to provide multiplayer support to homebrew games.
⬆️