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

ZLUDA

CUDA on Intel GPUs
🔥🔥
3

LocalAI

🤖 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
🔥
4

gemma.cpp

lightweight, standalone C++ inference engine for Google's Gemma models.
🔥
5

vmprotect-3.5.1

📣
6

duckdb

DuckDB is an in-process SQL OLAP Database Management System
📣
7

yuzu

Nintendo Switch emulator
📣
8

UEVR

Universal Unreal Engine VR Mod (4.8 - 5.3)
📣
9

TensorRT-LLM

TensorRT-LLM provides users with an easy-to-use Python API to define Large Language Models (LLMs) and build TensorRT engines that contain state-of-the-art optimizations to perform inference efficiently on NVIDIA GPUs. TensorRT-LLM also contains components to create Python and C++ runtimes that execute those TensorRT engines.
📣
10

dlssg-to-fsr3

Adds AMD FSR 3 Frame Generation to games by replacing Nvidia DLSS-G Frame Generation (nvngx_dlssg).
📣
11

imgui

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

stellarium

Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows and macOS. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.
⬆️
13

faiss

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

piper

A fast, local neural text to speech system
⬆️
15

godot

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

fish-shell

The user-friendly command line shell.
⬆️
17

Sunshine

Self-hosted game stream host for Moonlight.
⬆️
18

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

tesseract

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

react-native-skottie

▶️ Efficient lottie animations using Skia's Skottie module
⬆️
21

ClickHouse

ClickHouse® is a free analytics DBMS for big data
⬆️
22

btop

A monitor of resources
⬆️
23

chdb

chDB is an in-process SQL OLAP Engine powered by ClickHouse
⬆️
24

ImHex

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

orbit

C/C++ Performance Profiler
⬆️
26

cutlass

CUDA Templates for Linear Algebra Subroutines
⬆️
27

tracy

Frame profiler
⬆️
28

steam-audio

Steam Audio
⬆️
29

quick-lint-js

quick-lint-js finds bugs in JavaScript programs
⬆️
30

SafeLine

一款足够简单、足够好用、足够强的免费 WAF。基于业界领先的语义引擎检测技术,作为反向代理接入,保护你的网站不受黑客攻击。
⬆️
31

usearch

Fastest Search & Clustering engine × for Vectors & Strings × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, Wolfram, and WAI 🔍
⬆️
32

onnxruntime

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

infinity

The AI-native database built for LLM applications, providing incredibly fast vector and full-text search
⬆️
34

manticoresearch

Easy to use open source fast database for search | Good alternative to Elasticsearch now | Drop-in replacement for E in the ELK soon
⬆️
35

ugrep

Ugrep 4.3: an ultra fast, user-friendly, compatible grep. Ugrep combines the best features of other grep, adds new features, and searches fast. Includes a TUI and adds Google-like search, fuzzy search, hexdumps, searches nested archives (zip, tar, pax, cpio), compressed files (gz, Z, bz2, lzma, xz, lz4, zstd, brotli), pdfs, docs, and more
⬆️
36

json

JSON for Modern C++
⬆️
37

serenity

The Serenity Operating System 🐞
⬆️
38

ExcaliburHash

⬆️
39

SaneCppLibraries

Sane C++ Libraries
⬆️
40

react-native

A framework for building native applications using React
⬆️
41

atree

Stevan Apter-style trees in C++17
⬆️
42

aitoolkit

Give a brain to your game's NPCs
⬆️
43

nix

Nix, the purely functional package manager
⬆️
44

dragonfly

A modern replacement for Redis and Memcached
⬆️
45

smartknob

Haptic input knob with software-defined endstops and virtual detents
⬆️
46

Magisk

The Magic Mask for Android
⬆️
47

InternetOverSpaghetti

Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.
⬆️
48

distributed-llama

Run LLMs on weak devices or make powerful devices even more powerful by distributing the workload and dividing the RAM usage.
⬆️
49

mold

Mold: A Modern Linker 🦠
⬆️
50

nekoray

Qt based cross-platform GUI proxy configuration manager (backend: v2ray / sing-box)
⬆️
51

aseprite

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

foundationdb

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

simdjson

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

sentencepiece

Unsupervised text tokenizer for Neural Network-based text generation.
⬆️
55

FreeCAD

This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
⬆️
56

CitraVR

Port of the leading 3DS emulator, Citra — designed for playing 3DS homebrew and personal game backups in 3D on the go with your Quest.
⬆️
57

bitcoin

Bitcoin Core integration/staging tree
⬆️
58

pybind11

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

hermes

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

CnC_Remastered_Collection

⬆️
61

scylladb

NoSQL data store using the seastar framework, compatible with Apache Cassandra
⬆️
62

WasmEdge

WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime for cloud native, edge, and decentralized applications. It powers serverless apps, embedded functions, microservices, smart contracts, and IoT devices.
⬆️
63

GPU-Reshape

GPU Reshape (GRS) is an API agnostic instrumentation framework, with instruction level validation.
⬆️
64

mediapipe

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

qBittorrent

qBittorrent BitTorrent client
⬆️
66

WLED

Control WS2812B and many more types of digital RGB LEDs with an ESP8266 or ESP32 over WiFi!
⬆️
67

electron

:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
⬆️
68

C-Plus-Plus

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

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

chatglm.cpp

C++ implementation of ChatGLM-6B & ChatGLM2-6B & ChatGLM3 & more LLMs
⬆️
71

sqlite-vss

A SQLite extension for efficient vector search, based on Faiss!
⬆️
72

opencv

Open Source Computer Vision Library
⬆️
73

protobuf

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

ncnn

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

upx

UPX - the Ultimate Packer for eXecutables
⬆️
76

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

lance

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

fmt

A modern formatting library
⬆️
79

Proton

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

moonlight-qt

GameStream client for PCs (Windows, Mac, Linux, and Steam Link)
⬆️
81

redpanda

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

wabt

The WebAssembly Binary Toolkit
⬆️
83

z3

The Z3 Theorem Prover
⬆️
84

TRIPS

⬆️
85

ceph

Ceph is a distributed object, block, and file storage platform
⬆️
86

Terrain3D

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

srs

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

keepassxc

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

MuseScore

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

SignToolEx

Patching "signtool.exe" to accept expired certificates for code-signing.
⬆️
91

workerd

The JavaScript / Wasm runtime that powers Cloudflare Workers
⬆️
92

terminal

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

WechatExporter

Wechat Chat History Exporter 微信聊天记录导出备份程序
⬆️
94

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!
⬆️
95

react-native-mmkv

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

JoltPhysics

A multi core friendly rigid body physics and collision detection library, written in C++, suitable for games and VR applications.
⬆️
97

Gource

software version control visualization
⬆️
98

mamba

The Fast Cross-Platform Package Manager
⬆️
99

spdlog

Fast C++ logging library.
⬆️
100

dillo

Fork of Dillo, a multi-platform graphical web browser
⬆️