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

Trending Repositories

1

shadPS4

PS4 emulator for windows
🔥🔥🔥
2

llama.cpp

LLM inference in C/C++
🔥
3

libcimbar

Optimized implementation for color-icon-matrix barcodes
🔥
4

duckdb

DuckDB is an analytical in-process SQL database management system
📣
5

pg_duckdb

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

glomap

GLOMAP - Global Structured-from-Motion Revisited
📣
7

ImHex

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

tracy

Frame profiler
📣
9

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

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

btop

A monitor of resources
📣
12

alien

ALIEN is a CUDA-powered artificial life simulation program.
⬆️
13

imrad

ImRAD is a GUI builder for the ImGui library
⬆️
14

whisper.cpp

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

godot

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

amnezia-client

Amnezia VPN Client (Desktop+Mobile)
⬆️
17

ClickHouse

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

Sunshine

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

faiss

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

synergy

Synergy lets you share one mouse and keyboard between multiple computers on Windows, macOS and Linux.
⬆️
21

imgui

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

piper

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

RaspberryPi_WebRTC

Native WebRTC uses v4l2 hardware h264 and software openh264 encoder for live streaming on Raspberry Pi.
⬆️
24

dragonfly

A modern replacement for Redis and Memcached
⬆️
25

nix

Nix, the purely functional package manager
⬆️
26

SurrealEngine

Unreal Tournament Engine Reimplementation
⬆️
27

tesseract

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

triton

Development repository for the Triton language and compiler
⬆️
29

furnace

a multi-system chiptune tracker compatible with DefleMask modules
⬆️
30

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

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

NanoLog

Nanolog is an extremely performant nanosecond scale logging system for C++ that exposes a simple printf-like API.
⬆️
33

onnxruntime

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

multiplier

Code auditing productivity multiplier.
⬆️
35

fish-shell

The user-friendly command line shell.
⬆️
36

mold

Mold: A Modern Linker 🦠
⬆️
37

duckstation

Fast PlayStation 1 emulator for x86-64/AArch32/AArch64/RV64
⬆️
38

wazuh

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

fenster

The most minimal cross-platform GUI library
⬆️
40

flatbuffers

FlatBuffers: Memory Efficient Serialization Library
⬆️
41

FreeCAD

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

cocos-engine

Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.
⬆️
43

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

DriverJack

Hijacking valid driver services to load arbitrary (signed) drivers abusing native symbolic links and NT paths
⬆️
45

json

JSON for Modern C++
⬆️
46

mediapipe

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

lnav

Log file navigator
⬆️
48

slang

Making it easier to work with shaders
⬆️
49

fmt

A modern formatting library
⬆️
50

Proton

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

ggml

Tensor library for machine learning
⬆️
52

Magisk

The Magic Mask for Android
⬆️
53

sqlitebrowser

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

qBittorrent

qBittorrent BitTorrent client
⬆️
55

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

spdlog

Fast C++ logging library.
⬆️
57

clipscreen

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

workerd

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

Karabiner-Elements

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

aseprite

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

openblack

openblack is an open-source game engine that supports playing Black & White (2001).
⬆️
62

perspective

A data visualization and analytics component, especially well-suited for large and/or streaming datasets.
⬆️
63

electron

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

envoy

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

simdjson

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

RTranslator

Open source real-time translation app for Android that runs locally
⬆️
67

keepassxc

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

JoltPhysics

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

scylladb

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

ChromeKatz

Dump cookies and credentials directly from Chrome/Edge process memory
⬆️
71

x64dbg

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

bitcoin

Bitcoin Core integration/staging tree
⬆️
73

moonlight-qt

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

proxy

Proxy: Next Generation Polymorphism in C++
⬆️
75

StringZilla

Up to 10x faster strings for C, C++, Python, Rust, and Swift, leveraging NEON, AVX2, AVX-512, and SWAR to accelerate search, sort, edit distances, alignment scores, etc 🦖
⬆️
76

dxvk

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

react-native

A framework for building native applications using React
⬆️
78

executorch

On-device AI across mobile, embedded and edge for PyTorch
⬆️
79

infinity

The AI-native database built for LLM applications, providing incredibly fast hybrid search of dense vector, sparse vector, tensor (multi-vector), and full-text
⬆️
80

rwkv.cpp

INT4/INT5/INT8 and FP16 inference on CPU for RWKV language model
⬆️
81

KeyDB

A Multithreaded Fork of Redis
⬆️
82

filament

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

cpp-httplib

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

esphome

ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
⬆️
85

protobuf

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

full-beans

⬆️
87

OpenUSD

Universal Scene Description
⬆️
88

redpanda

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

BackgroundMusic

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

srs

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

ArcticDB

ArcticDB is a high performance, serverless DataFrame database built for the Python Data Science ecosystem.
⬆️
92

watchman

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

notepad--

一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。
⬆️
94

arrow

Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
⬆️
95

ncnn

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

KasmVNC

Modern VNC Server and client, web based and secure
⬆️
97

WLED

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

Stockfish

A free and strong UCI chess engine
⬆️
99

usearch

Fast Open-Source Search & Clustering engine × for Vectors & 🔜 Strings × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍
⬆️
100

pocketpy

Open Source Python Interpreter in 1 File for Game Scripting
⬆️