Discover the top trending C++ repositories and projects on Github. Explore the latest trends in C++ development.
shadPS4
PS4 emulator for windowsllama.cpp
LLM inference in C/C++libcimbar
Optimized implementation for color-icon-matrix barcodesduckdb
DuckDB is an analytical in-process SQL database management systempg_duckdb
DuckDB-powered Postgres for high performance apps & analytics.glomap
GLOMAP - Global Structured-from-Motion RevisitedImHex
🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.tracy
Frame profilertypesense
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 experiencesLocalAI
🤖 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 inferencebtop
A monitor of resourcesalien
ALIEN is a CUDA-powered artificial life simulation program.imrad
ImRAD is a GUI builder for the ImGui librarywhisper.cpp
Port of OpenAI's Whisper model in C/C++godot
Godot Engine – Multi-platform 2D and 3D game engineamnezia-client
Amnezia VPN Client (Desktop+Mobile)ClickHouse
ClickHouse® is a real-time analytics DBMSSunshine
Self-hosted game stream host for Moonlight.faiss
A library for efficient similarity search and clustering of dense vectors.synergy
Synergy lets you share one mouse and keyboard between multiple computers on Windows, macOS and Linux.imgui
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependenciespiper
A fast, local neural text to speech systemRaspberryPi_WebRTC
Native WebRTC uses v4l2 hardware h264 and software openh264 encoder for live streaming on Raspberry Pi.dragonfly
A modern replacement for Redis and Memcachednix
Nix, the purely functional package managerSurrealEngine
Unreal Tournament Engine Reimplementationtesseract
Tesseract Open Source OCR Engine (main repository)triton
Development repository for the Triton language and compilerfurnace
a multi-system chiptune tracker compatible with DefleMask modulesorganicmaps
🍃 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!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, RustNanoLog
Nanolog is an extremely performant nanosecond scale logging system for C++ that exposes a simple printf-like API.onnxruntime
ONNX Runtime: cross-platform, high performance ML inferencing and training acceleratormultiplier
Code auditing productivity multiplier.fish-shell
The user-friendly command line shell.mold
Mold: A Modern Linker 🦠duckstation
Fast PlayStation 1 emulator for x86-64/AArch32/AArch64/RV64wazuh
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.fenster
The most minimal cross-platform GUI libraryflatbuffers
FlatBuffers: Memory Efficient Serialization LibraryFreeCAD
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.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.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.DriverJack
Hijacking valid driver services to load arbitrary (signed) drivers abusing native symbolic links and NT pathsjson
JSON for Modern C++mediapipe
Cross-platform, customizable ML solutions for live and streaming media.lnav
Log file navigatorslang
Making it easier to work with shadersfmt
A modern formatting libraryProton
Compatibility tool for Steam Play based on Wine and additional componentsggml
Tensor library for machine learningMagisk
The Magic Mask for Androidsqlitebrowser
Official home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite". Website at:qBittorrent
qBittorrent BitTorrent clientaria2
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.spdlog
Fast C++ logging library.clipscreen
Mirror a portion of your screen to a virtual monitor for easier screen sharing.workerd
The JavaScript / Wasm runtime that powers Cloudflare WorkersKarabiner-Elements
Karabiner-Elements is a powerful utility for keyboard customization on macOS Sierra (10.12) or later.aseprite
Animated sprite editor & pixel art tool (Windows, macOS, Linux)openblack
openblack is an open-source game engine that supports playing Black & White (2001).perspective
A data visualization and analytics component, especially well-suited for large and/or streaming datasets.electron
:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSSenvoy
Cloud-native high-performance edge/middle/service proxysimdjson
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocksRTranslator
Open source real-time translation app for Android that runs locallykeepassxc
KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.JoltPhysics
A multi core friendly rigid body physics and collision detection library, written in C++, suitable for games and VR applications.scylladb
NoSQL data store using the seastar framework, compatible with Apache CassandraChromeKatz
Dump cookies and credentials directly from Chrome/Edge process memoryx64dbg
An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.bitcoin
Bitcoin Core integration/staging treemoonlight-qt
GameStream client for PCs (Windows, Mac, Linux, and Steam Link)proxy
Proxy: Next Generation Polymorphism in C++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 🦖dxvk
Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Winereact-native
A framework for building native applications using Reactexecutorch
On-device AI across mobile, embedded and edge for PyTorchinfinity
The AI-native database built for LLM applications, providing incredibly fast hybrid search of dense vector, sparse vector, tensor (multi-vector), and full-textrwkv.cpp
INT4/INT5/INT8 and FP16 inference on CPU for RWKV language modelKeyDB
A Multithreaded Fork of Redisfilament
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2cpp-httplib
A C++ header-only HTTP/HTTPS server and client libraryesphome
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.protobuf
Protocol Buffers - Google's data interchange formatfull-beans
OpenUSD
Universal Scene Descriptionredpanda
Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!BackgroundMusic
Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.srs
SRS is a simple, high-efficiency, real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181.ArcticDB
ArcticDB is a high performance, serverless DataFrame database built for the Python Data Science ecosystem.watchman
Watches files and records, or triggers actions, when they change.notepad--
一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。arrow
Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processingncnn
ncnn is a high-performance neural network inference framework optimized for the mobile platformKasmVNC
Modern VNC Server and client, web based and secureWLED
Control WS2812B and many more types of digital RGB LEDs with an ESP8266 or ESP32 over WiFi!Stockfish
A free and strong UCI chess engineusearch
Fast Open-Source Search & Clustering engine × for Vectors & 🔜 Strings × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍pocketpy
Open Source Python Interpreter in 1 File for Game Scriptingmicrosoft
C#, Python, TypeScripttensorflow
Python, Jupyter Notebook, TypeScriptTencent
C++, Python, Javaggerganov
C++, Shell, HTMLelectron
JavaScript, TypeScript, C++apple
Python, Swift, Capache
Java, HTML, JavaScriptgodotengine
Python, C++, GDScriptopencv
C++, Python, HTMLbitcoin
Wikitext, C, C++protocolbuffers
Go, C, HTMLalibaba
Java, Python, C++tesseract-ocr
HTML, Makefile, C++ocornut
C++, CNVIDIA
Python, C++, CValveSoftware
C++, C, C#x64dbg
C++, C, Pythontopjohnwu
C++, Java, CWerWolv
C++, C, Rustfacebookresearch
Python, Jupyter Notebook, C++nlohmann
Python, C++, HTMLgrpc
HTML, Go, Javazhongyang219
C++, C#, HTMLLove Open Source and this site? Check out how you can help us