Discover the top trending C++ repositories and projects on Github. Explore the latest trends in C++ development.
KeyDB
A Multithreaded Fork of Redisllama.cpp
LLM inference in C/C++duckdb
DuckDB is an in-process SQL OLAP Database Management Systemrive-renderer
Downstream repo for Rive rendererNotepadNext
A cross-platform, reimplementation of Notepad++dragonfly
A modern replacement for Redis and MemcachedLocalAI
🤖 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.libjxl
JPEG XL image format reference implementationcppinsights
C++ Insights - See your source code with the eyes of a compilerimgui
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependenciesClickHouse
ClickHouse® is a free analytics DBMS for big datacitra
A Nintendo 3DS Emulatorfaiss
A library for efficient similarity search and clustering of dense vectors.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.triton
Development repository for the Triton language and compilertypesense
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 experiencesincubator-kvrocks
Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.dwarfs
A fast high compression read-only file system for Linux, Windows and macOSnix
Nix, the purely functional package managerSunshine
Self-hosted game stream host for Moonlight.godot
Godot Engine – Multi-platform 2D and 3D game engineTensorRT-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.flox
Developer environments you can take with youbtop
A monitor of resourcesJoltPhysics
A multi core friendly rigid body physics and collision detection library, written in C++, suitable for games and VR applications.OpenSplat
Production-grade 3D gaussian splatting with CPU/GPU support for Windows, Mac and Linux 🚀mediapipe
Cross-platform, customizable ML solutions for live and streaming media.tesseract
Tesseract Open Source OCR Engine (main repository)nanofont3x4
World's smallest readable 3x4 font with lowercase; includes all ASCII symbolsworkerd
The JavaScript / Wasm runtime that powers Cloudflare Workersrevng
revng: the core repository of the rev.ng projectrocksdb
A library that provides an embeddable, persistent key-value store for fast storage.mold
Mold: A Modern Linker 🦠ImHex
🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.keepassxc
KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.PowerInfer
High-speed Large Language Model Serving on PCs with Consumer-grade GPUsonnxruntime
ONNX Runtime: cross-platform, high performance ML inferencing and training acceleratorpiper
A fast, local neural text to speech systemserenity
The Serenity Operating System 🐞tracy
Frame profileropencv
Open Source Computer Vision LibraryMagisk
The Magic Mask for Androidbitcoin
Bitcoin Core integration/staging treejson
JSON for Modern C++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++11ChromeKatz
Dump cookies directly from Chrome process memoryunKover
PoC Anti-Rootkit to uncover Windows Drivers/Rootkits mapped to Kernel Memory.Cobalt-Strike
Various resources to enhance Cobalt Strike's functionality and its ability to evade antivirus/EDR detectiongrpc
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)sqlite-vss
A SQLite extension for efficient vector search, based on Faiss!lnav
Log file navigatorelectron
:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSSbtfs
A bittorrent filesystem based on FUSE.azerothcore-wotlk
Complete Open Source and Modular solution for MMOgemma.cpp
lightweight, standalone C++ inference engine for Google's Gemma models.manticoresearch
Easy to use open source fast database for search | Good alternative to Elasticsearch now | Drop-in replacement for E in the ELK soonprotobuf
Protocol Buffers - Google's data interchange formatslang
Making it easier to work with shadersfish-shell
The user-friendly command line shell.KasmVNC
Modern VNC Server and client, web based and secure3DGS.cpp
A cross-platform, high performance renderer for Gaussian Splatting using Vulkan Compute. Supports ✅ Windows, Linux, macOS, iOS, and visionOSsmartknob
Haptic input knob with software-defined endstops and virtual detentstdesktop
Telegram Desktop messaging appuWebSockets.js
μWebSockets for Node.js back-ends 🤘OpenArk
The Next Generation of Anti-Rookit(ARK) tool for Windows.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.logfmtxx
Header only C++23 structured logging library using logfmtaseprite
Animated sprite editor & pixel art tool (Windows, macOS, Linux)spdlog
Fast C++ logging library.mujoco
Multi-Joint dynamics with Contact. A general purpose physics simulator.qBittorrent
qBittorrent BitTorrent clientncnn
ncnn is a high-performance neural network inference framework optimized for the mobile platformsimdjson
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocksorganicmaps
🍃 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!arrow
Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processingabseil-cpp
Abseil Common Libraries (C++)redpanda
Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!Shoggoth
Shoggoth: Asmjit Based Polymorphic Encryptorreact-native
A framework for building native applications using Reactbpftrace
High-level tracing language for Linux eBPFyoga
Yoga is a cross-platform layout engine which implements Flexbox. Follow https://twitter.com/yogalayout for updates.Waybar
Highly customizable Wayland bar for Sway and Wlroots based compositors. ✌️ 🎉tensorflow
An Open Source Machine Learning Framework for Everyoneopenpose
OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimationlove
LÖVE is an awesome 2D game framework for Lua.solidity
Solidity, the Smart Contract Programming Languagenanobind
nanobind: tiny and efficient C++/Python bindingsEagleVM
WIP Native code virtualizer for x64 binariesswift
The Swift Programming LanguagetranslateLocally
Fast and secure translation on your local machine, powered by marian and Bergamot.libassert
The most over-engineered and overpowered C++ assertion library.fmt
A modern formatting libraryyue
A library for creating native cross-platform GUI appsBackgroundMusic
Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.MMKV
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.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.envoy
Cloud-native high-performance edge/middle/service proxyKarabiner-Elements
Karabiner-Elements is a powerful utility for keyboard customization on macOS Sierra (10.12) or later.sentencepiece
Unsupervised text tokenizer for Neural Network-based text generation.usearch
Fast Open-Source Search & Clustering engine × for Vectors & 🔜 Strings × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍microsoft
C#, Python, TypeScripttensorflow
Python, Jupyter Notebook, C++Tencent
C++, Python, Javaelectron
TypeScript, JavaScript, C++apple
Swift, Python, C++apache
Java, HTML, JavaScriptgodotengine
Python, C++, GDScriptopencv
C++, Python, TypeScriptbitcoin
C, C++, Wikitextggerganov
C++, C, HTMLprotocolbuffers
Go, C, C++alibaba
Java, Python, C++tesseract-ocr
HTML, Makefile, Shellocornut
C++, CNVIDIA
Python, C++, CValveSoftware
C++, C, C#x64dbg
C++, C, Pythontopjohnwu
C++, Java, Cfacebookresearch
Python, Jupyter Notebook, C++grpc
C++, JavaScript, Javanlohmann
Python, C++, HTMLdmlc
C++, Python, Jupyter Notebookzhongyang219
C++, C#, JavaLove Open Source and this site? Check out how you can help us