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

Trending Repositories

1

KeyDB

A Multithreaded Fork of Redis
🔥🔥🔥
2

llama.cpp

LLM inference in C/C++
🔥🔥
3

duckdb

DuckDB is an in-process SQL OLAP Database Management System
🔥🔥
4

rive-renderer

Downstream repo for Rive renderer
🔥
5

NotepadNext

A cross-platform, reimplementation of Notepad++
🔥
6

dragonfly

A modern replacement for Redis and Memcached
🔥
7

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 gguf, transformers, diffusers and many more models architectures. It allows to generate Text, Audio, Video, Images. Also with voice cloning capabilities.
📣
8

libjxl

JPEG XL image format reference implementation
📣
9

cppinsights

C++ Insights - See your source code with the eyes of a compiler
📣
10

imgui

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

ClickHouse

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

citra

A Nintendo 3DS Emulator
⬆️
13

faiss

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

OpenCat

An open source quadruped robot pet framework for developing Boston Dynamics-style four-legged robots that are perfect for STEM, coding & robotics education, IoT robotics applications, AI-enhanced robotics application services, research, and DIY robotics kit development.
⬆️
15

triton

Development repository for the Triton language and compiler
⬆️
16

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

incubator-kvrocks

Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.
⬆️
18

dwarfs

A fast high compression read-only file system for Linux, Windows and macOS
⬆️
19

nix

Nix, the purely functional package manager
⬆️
20

Sunshine

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

godot

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

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

flox

Developer environments you can take with you
⬆️
24

btop

A monitor of resources
⬆️
25

JoltPhysics

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

OpenSplat

Production-grade 3D gaussian splatting with CPU/GPU support for Windows, Mac and Linux 🚀
⬆️
27

mediapipe

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

tesseract

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

nanofont3x4

World's smallest readable 3x4 font with lowercase; includes all ASCII symbols
⬆️
30

workerd

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

revng

revng: the core repository of the rev.ng project
⬆️
32

rocksdb

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

mold

Mold: A Modern Linker 🦠
⬆️
34

ImHex

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

keepassxc

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

PowerInfer

High-speed Large Language Model Serving on PCs with Consumer-grade GPUs
⬆️
37

onnxruntime

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

piper

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

serenity

The Serenity Operating System 🐞
⬆️
40

tracy

Frame profiler
⬆️
41

opencv

Open Source Computer Vision Library
⬆️
42

Magisk

The Magic Mask for Android
⬆️
43

bitcoin

Bitcoin Core integration/staging tree
⬆️
44

json

JSON for Modern C++
⬆️
45

ZLMediaKit

WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT server and client framework based on C++11
⬆️
46

ChromeKatz

Dump cookies directly from Chrome process memory
⬆️
47

unKover

PoC Anti-Rootkit to uncover Windows Drivers/Rootkits mapped to Kernel Memory.
⬆️
48

Cobalt-Strike

Various resources to enhance Cobalt Strike's functionality and its ability to evade antivirus/EDR detection
⬆️
49

grpc

The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
⬆️
50

sqlite-vss

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

lnav

Log file navigator
⬆️
52

electron

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

btfs

A bittorrent filesystem based on FUSE.
⬆️
54

azerothcore-wotlk

Complete Open Source and Modular solution for MMO
⬆️
55

gemma.cpp

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

manticoresearch

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

protobuf

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

slang

Making it easier to work with shaders
⬆️
59

fish-shell

The user-friendly command line shell.
⬆️
60

KasmVNC

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

3DGS.cpp

A cross-platform, high performance renderer for Gaussian Splatting using Vulkan Compute. Supports ✅ Windows, Linux, macOS, iOS, and visionOS
⬆️
62

smartknob

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

tdesktop

Telegram Desktop messaging app
⬆️
64

uWebSockets.js

μWebSockets for Node.js back-ends 🤘
⬆️
65

OpenArk

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

AdvancedLiterateMachinery

A collection of original, innovative ideas and algorithms towards Advanced Literate Machinery. This project is maintained by the OCR Team in the Language Technology Lab, Alibaba DAMO Academy.
⬆️
67

logfmtxx

Header only C++23 structured logging library using logfmt
⬆️
68

aseprite

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

spdlog

Fast C++ logging library.
⬆️
70

mujoco

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

qBittorrent

qBittorrent BitTorrent client
⬆️
72

ncnn

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

simdjson

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

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

arrow

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

abseil-cpp

Abseil Common Libraries (C++)
⬆️
77

redpanda

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

Shoggoth

Shoggoth: Asmjit Based Polymorphic Encryptor
⬆️
79

react-native

A framework for building native applications using React
⬆️
80

bpftrace

High-level tracing language for Linux eBPF
⬆️
81

yoga

Yoga is a cross-platform layout engine which implements Flexbox. Follow https://twitter.com/yogalayout for updates.
⬆️
82

Waybar

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

tensorflow

An Open Source Machine Learning Framework for Everyone
⬆️
84

openpose

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

love

LÖVE is an awesome 2D game framework for Lua.
⬆️
86

solidity

Solidity, the Smart Contract Programming Language
⬆️
87

nanobind

nanobind: tiny and efficient C++/Python bindings
⬆️
88

EagleVM

WIP Native code virtualizer for x64 binaries
⬆️
89

swift

The Swift Programming Language
⬆️
90

translateLocally

Fast and secure translation on your local machine, powered by marian and Bergamot.
⬆️
91

libassert

The most over-engineered and overpowered C++ assertion library.
⬆️
92

fmt

A modern formatting library
⬆️
93

yue

A library for creating native cross-platform GUI apps
⬆️
94

BackgroundMusic

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

MMKV

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

SafeLine

一款足够简单、足够好用、足够强的免费 WAF。基于业界领先的语义引擎检测技术,作为反向代理接入,保护你的网站不受黑客攻击。 A free WAF that is sufficiently simple, effective, and powerful. Utilizing industry-leading semantic engine detection technology, it operates as a reverse proxy to protect your website from hacker attacks.
⬆️
97

envoy

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

Karabiner-Elements

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

sentencepiece

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

usearch

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