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

Trending Repositories

1

libcimbar

Optimized implementation for color-icon-matrix barcodes
🔥🔥🔥
2

llama.cpp

LLM inference in C/C++
🔥🔥
3

shadPS4

PS4 emulator for windows
🔥🔥
4

duckdb

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

tracy

Frame profiler
🔥
6

ImHex

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

synergy

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

btop

A monitor of resources
📣
9

amnezia-client

Amnezia VPN Client (Desktop+Mobile)
📣
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

RaspberryPi_WebRTC

Native WebRTC uses v4l2 hardware h264 and software openh264 encoder for live streaming on Raspberry Pi.
📣
12

godot

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

whisper.cpp

Port of OpenAI's Whisper model in C/C++
📣
14

ClickHouse

ClickHouse® is a real-time analytics DBMS
📣
15

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

Sunshine

Self-hosted game stream host for Moonlight.
📣
17

faiss

A library for efficient similarity search and clustering of dense vectors.
📣
18

SurrealEngine

Unreal Tournament Engine Reimplementation
📣
19

imgui

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

piper

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

furnace

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

pg_duckdb

DuckDB-powered Postgres for high performance apps & analytics.
⬆️
23

nix

Nix, the purely functional package manager
⬆️
24

fenster

The most minimal cross-platform GUI library
⬆️
25

triton

Development repository for the Triton language and compiler
⬆️
26

clipscreen

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

NanoLog

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

duckstation

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

tesseract

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

wazuh

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

FreeCAD

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

dragonfly

A modern replacement for Redis and Memcached
⬆️
33

flatbuffers

FlatBuffers: Memory Efficient Serialization Library
⬆️
34

lnav

Log file navigator
⬆️
35

openblack

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

fmt

A modern formatting library
⬆️
37

fish-shell

The user-friendly command line shell.
⬆️
38

mold

Mold: A Modern Linker 🦠
⬆️
39

onnxruntime

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

envoy

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

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

json

JSON for Modern C++
⬆️
43

Proton

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

Magisk

The Magic Mask for Android
⬆️
45

ChromeKatz

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

proxy

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

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

full-beans

⬆️
49

selene

Kernel-mode Paravirtualization in Ring 2, LLVM based linker, and some other things!
⬆️
50

RTranslator

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

sqlitebrowser

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

qBittorrent

qBittorrent BitTorrent client
⬆️
53

rwkv.cpp

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

mediapipe

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

perspective

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

spdlog

Fast C++ logging library.
⬆️
57

dxvk

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

ggml

Tensor library for machine learning
⬆️
59

executorch

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

pocketpy

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

BackgroundMusic

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

glomap

GLOMAP - Global Structured-from-Motion Revisited
⬆️
63

aseprite

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

scylladb

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

protobuf

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

ArcticDB

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

XBONEmu

The worlds first Xbox One compatibility layer for Windows.
⬆️
68

KasmVNC

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

keepassxc

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

x64dbg

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

upx

UPX - the Ultimate Packer for eXecutables
⬆️
72

moonlight-qt

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

simdjson

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

hvdetecc

Collection of hypervisor detections
⬆️
75

quill

Asynchronous Low Latency C++ Logging Library
⬆️
76

workerd

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

electron

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

ksnip

ksnip the cross-platform screenshot and annotation tool
⬆️
79

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

bitcoin

Bitcoin Core integration/staging tree
⬆️
81

slang

Making it easier to work with shaders
⬆️
82

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 🦖
⬆️
83

cpp-httplib

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

Poke_Transporter_GB

A Pokémon Generation I/II to Generation III transfer tool
⬆️
85

KeyDB

A Multithreaded Fork of Redis
⬆️
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

ncnn

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

smartknob

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

esphome

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

react-native

A framework for building native applications using React
⬆️
91

libjxl

JPEG XL image format reference implementation
⬆️
92

watchman

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

Karabiner-Elements

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

Waybar

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

TrafficMonitor

这是一个用于显示当前网速、CPU及内存利用率的桌面悬浮窗软件,并支持任务栏显示,支持更换皮肤。
⬆️
96

opencv

Open Source Computer Vision Library
⬆️
97

WLED

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

arrow

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

fast_float

Fast and exact implementation of the C++ from_chars functions for number types: 4x to 10x faster than strtod, part of GCC 12 and WebKit/Safari
⬆️
100

NamedPipeMaster

a tool used to analyze and monitor in named pipes
⬆️