Discover the top trending C++ repositories and projects on Github. Explore the latest trends in C++ development.
libcimbar
Optimized implementation for color-icon-matrix barcodesllama.cpp
LLM inference in C/C++shadPS4
PS4 emulator for windowsduckdb
DuckDB is an analytical in-process SQL database management systemtracy
Frame profilerImHex
🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.synergy
Synergy lets you share one mouse and keyboard between multiple computers on Windows, macOS and Linux.btop
A monitor of resourcesamnezia-client
Amnezia VPN Client (Desktop+Mobile)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 inferenceRaspberryPi_WebRTC
Native WebRTC uses v4l2 hardware h264 and software openh264 encoder for live streaming on Raspberry Pi.godot
Godot Engine – Multi-platform 2D and 3D game enginewhisper.cpp
Port of OpenAI's Whisper model in C/C++ClickHouse
ClickHouse® is a real-time analytics DBMStypesense
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 experiencesSunshine
Self-hosted game stream host for Moonlight.faiss
A library for efficient similarity search and clustering of dense vectors.SurrealEngine
Unreal Tournament Engine Reimplementationimgui
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependenciespiper
A fast, local neural text to speech systemfurnace
a multi-system chiptune tracker compatible with DefleMask modulespg_duckdb
DuckDB-powered Postgres for high performance apps & analytics.nix
Nix, the purely functional package managerfenster
The most minimal cross-platform GUI librarytriton
Development repository for the Triton language and compilerclipscreen
Mirror a portion of your screen to a virtual monitor for easier screen sharing.NanoLog
Nanolog is an extremely performant nanosecond scale logging system for C++ that exposes a simple printf-like API.duckstation
Fast PlayStation 1 emulator for x86-64/AArch32/AArch64/RV64tesseract
Tesseract Open Source OCR Engine (main repository)wazuh
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.FreeCAD
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.dragonfly
A modern replacement for Redis and Memcachedflatbuffers
FlatBuffers: Memory Efficient Serialization Librarylnav
Log file navigatoropenblack
openblack is an open-source game engine that supports playing Black & White (2001).fmt
A modern formatting libraryfish-shell
The user-friendly command line shell.mold
Mold: A Modern Linker 🦠onnxruntime
ONNX Runtime: cross-platform, high performance ML inferencing and training acceleratorenvoy
Cloud-native high-performance edge/middle/service proxyTensorRT-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.json
JSON for Modern C++Proton
Compatibility tool for Steam Play based on Wine and additional componentsMagisk
The Magic Mask for AndroidChromeKatz
Dump cookies and credentials directly from Chrome/Edge process memoryproxy
Proxy: Next Generation Polymorphism in C++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, Rustfull-beans
selene
Kernel-mode Paravirtualization in Ring 2, LLVM based linker, and some other things!RTranslator
Open source real-time translation app for Android that runs locallysqlitebrowser
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 clientrwkv.cpp
INT4/INT5/INT8 and FP16 inference on CPU for RWKV language modelmediapipe
Cross-platform, customizable ML solutions for live and streaming media.perspective
A data visualization and analytics component, especially well-suited for large and/or streaming datasets.spdlog
Fast C++ logging library.dxvk
Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wineggml
Tensor library for machine learningexecutorch
On-device AI across mobile, embedded and edge for PyTorchpocketpy
Open Source Python Interpreter in 1 File for Game ScriptingBackgroundMusic
Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.glomap
GLOMAP - Global Structured-from-Motion Revisitedaseprite
Animated sprite editor & pixel art tool (Windows, macOS, Linux)scylladb
NoSQL data store using the seastar framework, compatible with Apache Cassandraprotobuf
Protocol Buffers - Google's data interchange formatArcticDB
ArcticDB is a high performance, serverless DataFrame database built for the Python Data Science ecosystem.XBONEmu
The worlds first Xbox One compatibility layer for Windows.KasmVNC
Modern VNC Server and client, web based and securekeepassxc
KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.x64dbg
An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.upx
UPX - the Ultimate Packer for eXecutablesmoonlight-qt
GameStream client for PCs (Windows, Mac, Linux, and Steam Link)simdjson
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRockshvdetecc
Collection of hypervisor detectionsquill
Asynchronous Low Latency C++ Logging Libraryworkerd
The JavaScript / Wasm runtime that powers Cloudflare Workerselectron
:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSSksnip
ksnip the cross-platform screenshot and annotation toolorganicmaps
🍃 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!bitcoin
Bitcoin Core integration/staging treeslang
Making it easier to work with shadersStringZilla
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 🦖cpp-httplib
A C++ header-only HTTP/HTTPS server and client libraryPoke_Transporter_GB
A Pokémon Generation I/II to Generation III transfer toolKeyDB
A Multithreaded Fork of Redisaria2
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.ncnn
ncnn is a high-performance neural network inference framework optimized for the mobile platformsmartknob
Haptic input knob with software-defined endstops and virtual detentsesphome
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.react-native
A framework for building native applications using Reactlibjxl
JPEG XL image format reference implementationwatchman
Watches files and records, or triggers actions, when they change.Karabiner-Elements
Karabiner-Elements is a powerful utility for keyboard customization on macOS Sierra (10.12) or later.Waybar
Highly customizable Wayland bar for Sway and Wlroots based compositors. ✌️ 🎉TrafficMonitor
这是一个用于显示当前网速、CPU及内存利用率的桌面悬浮窗软件,并支持任务栏显示,支持更换皮肤。opencv
Open Source Computer Vision LibraryWLED
Control WS2812B and many more types of digital RGB LEDs with an ESP8266 or ESP32 over WiFi!arrow
Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analyticsfast_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/SafariNamedPipeMaster
a tool used to analyze and monitor in named pipesmicrosoft
C#, Python, TypeScripttensorflow
Python, Jupyter Notebook, C++Tencent
C++, Python, Javaggerganov
C++, HTML, Shellelectron
JavaScript, TypeScript, C++apple
Python, Swift, C++apache
Java, HTML, JavaScriptgodotengine
Python, C++, GDScriptopencv
C++, Python, Objective-Cbitcoin
Wikitext, C++, Cprotocolbuffers
Go, C, HTMLtesseract-ocr
HTML, Python, Makefilealibaba
Java, Python, C++ocornut
C++, CNVIDIA
Python, C++, CValveSoftware
C++, C, C#x64dbg
C++, C, Pythontopjohnwu
C++, Java, CWerWolv
C++, C, CMakenlohmann
Python, C++, HTMLfacebookresearch
Python, Jupyter Notebook, C++grpc
Go, Java, JavaScriptzhongyang219
C++, CSS, CLove Open Source and this site? Check out how you can help us