Discover the top trending C++ repositories and projects on Github. Explore the latest trends in C++ development.
ImHex
🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.N64Recomp
Tool to statically recompile N64 games into native executablesduckdb
DuckDB is an analytical in-process SQL database management systemllama.cpp
LLM inference in C/C++RTranslator
RTranslator is the world's first open source real-time translation app.no-defender
A slightly more fun way to disable windows defender. (through the WSC api)Sunshine
Self-hosted game stream host for Moonlight.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.whisper.cpp
Port of OpenAI's Whisper model in C/C++btop
A monitor of resourcesdiff-pdf
A simple tool for visually comparing two PDF filesimgui
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependenciessherpa-onnx
Speech-to-text, text-to-speech, and speaker recognition 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, Flutterpiper
A fast, local neural text to speech systemgodot
Godot Engine – Multi-platform 2D and 3D game enginefaiss
A library for efficient similarity search and clustering of dense vectors.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 experiencestracy
Frame profilerClickHouse
ClickHouse® is a real-time analytics DBMSdragonfly
A modern replacement for Redis and Memcachedserenity
The Serenity Operating System 🐞tesseract
Tesseract Open Source OCR Engine (main repository)triton
Development repository for the Triton language and compilerTensorRT-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.cudf
cuDF - GPU DataFrame Librarygradient_descent_viz
interactive visualization of 5 popular gradient descent methods with step-by-step illustration and hyperparameter tuning UIflameshot
Powerful yet simple to use screenshot software 🖥️ 📸lnav
Log file navigatoronnxruntime
ONNX Runtime: cross-platform, high performance ML inferencing and training acceleratorhalflife
Half-Life 1 engine based gamescaesium-image-compressor
Caesium is an image compression software that helps you store, send and share digital pictures, supporting JPG, PNG and WebP formats. You can quickly reduce the file size (and resolution, if you want) by preserving the overall quality of the image.json
JSON for Modern C++moonlight-qt
GameStream client for PCs (Windows, Mac, Linux, and Steam Link)mold
Mold: A Modern Linker 🦠TensorRT
NVIDIA® TensorRT™ is an SDK for high-performance deep learning inference on NVIDIA GPUs. This repository contains the open source components of TensorRT.OpenArk
The Next Generation of Anti-Rookit(ARK) tool for Windows.PowerInfer
High-speed Large Language Model Serving on PCs with Consumer-grade GPUssimdjson
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocksfish-shell
The user-friendly command line shell.nix
Nix, the purely functional package managerprotobuf
Protocol Buffers - Google's data interchange formatmediapipe
Cross-platform, customizable ML solutions for live and streaming media.highway
Performance-portable, length-agnostic SIMD with runtime dispatchggml
Tensor library for machine learningswift
The Swift Programming Languagegwpsan
GWPSan: Sampling-Based Sanitizer Frameworkdillo
Fork of Dillo, a multi-platform graphical web browserexecutorch
On-device AI across mobile, embedded and edge for PyTorchusearch
Fast Open-Source Search & Clustering engine × for Vectors & 🔜 Strings × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍manticoresearch
Easy to use open source fast database for search | Good alternative to Elasticsearch now | Drop-in replacement for E in the ELK soonconcurrentqueue
A fast multi-producer, multi-consumer lock-free concurrent queue for C++11sqlitebrowser
Official home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite". Website at:uWebSockets.js
μWebSockets for Node.js back-ends 🤘react-native
A framework for building native applications using Reactrocksdb
A library that provides an embeddable, persistent key-value store for fast storage.aseprite
Animated sprite editor & pixel art tool (Windows, macOS, Linux)meshoptimizer
Mesh optimization library that makes meshes smaller and faster to renderNanaZip
The 7-Zip derivative intended for the modern Windows experienceopenvino
OpenVINO™ is an open-source toolkit for optimizing and deploying AI inferenceocean
Ocean is the in-house framework for Computer Vision (CV) and Augmented Reality (AR) applications at Meta. It is platform independent and is mainly implemented in C/C++.arrow
Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processingrusty.hpp
A Borrow Checker and Memory Ownership System for C++20 (heavily inspired from Rust)opencv
Open Source Computer Vision LibraryOffsetAllocator
Fast O(1) offset allocator with minimal fragmentationperspective
A data visualization and analytics component, especially well-suited for large and/or streaming datasets.lance
Blazing fast exploration and analysis of computer vision data using SQL and DuckDB, backed by an Apache-Arrow compatible data formatJoltPhysics
A multi core friendly rigid body physics and collision detection library, written in C++, suitable for games and VR applications.spdlog
Fast C++ logging library.RaDe-GS
RaDe-GS: Rasterizing Depth in Gaussian Splattingedbr
Elias Daler's Bikeshed Renderer (Vulkan renderer/game engine)EnvFuzz
Fuzz anything with Program Environment Fuzzingharfbuzz
HarfBuzz text shaping enginethorium
Chromium fork named after radioactive element No. 90. Windows and MacOS/Raspi/Android/Special builds are in different repositories, links are towards the top of the README.md.redpanda
Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!leveldb
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.electron
:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSSFreeCAD
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.IconJector
Unorthodox and stealthy way to inject a DLL into the explorer using iconsBackgroundMusic
Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.Proton
Compatibility tool for Steam Play based on Wine and additional componentskeepassxc
KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.react-native-mmkv
⚡️ The fastest key/value storage for React Native. ~30x faster than AsyncStorage!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.fmt
A modern formatting libraryupx
UPX - the Ultimate Packer for eXecutablessrs
SRS is a simple, high-efficiency, real-time video server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181.distributed-llama
Tensor parallelism is all you need. Run LLMs on weak devices or make powerful devices even more powerful by distributing the workload and dividing the RAM usage.VideoPipe
跨平台的视频结构化(视频分析)框架,觉得有帮助的请给个星星 : ) 。**VideoPipe下一版本正在开发中,在保证跨平台、易上手的前提下,预计性能直逼deepstream等各硬件平台官方框架**。foundationdb
FoundationDB - the open source, distributed, transactional key-value storeKasmVNC
Modern VNC Server and client, web based and secureworkerd
The JavaScript / Wasm runtime that powers Cloudflare WorkersuWebSockets
Simple, secure & standards compliant web server for the most demanding of applicationsbitcoin
Bitcoin Core integration/staging treeblender
Official mirror of BlenderRWX_MEMEORY_HUNT_AND_INJECTION_DV
Abusing Windows fork API and OneDrive.exe process to inject the malicious shellcode without allocating new RWX memory region.FEX
A fast usermode x86 and x86-64 emulator for Arm64 Linuxflatbuffers
FlatBuffers: Memory Efficient Serialization Libraryfirmware
Meshtastic device firmwareshadPS4
PS4 emulator for windowsqBittorrent
qBittorrent BitTorrent clientmicrosoft
C#, Python, TypeScripttensorflow
Python, Jupyter Notebook, TypeScriptTencent
C++, Python, Javaggerganov
C++, Shell, HTMLelectron
JavaScript, TypeScript, C++apple
Python, Swift, C++apache
Java, HTML, JavaScriptgodotengine
Python, C++, GDScriptopencv
C++, Python, Objective-Cbitcoin
Wikitext, C, C++protocolbuffers
Go, C, C++alibaba
Java, Python, C++tesseract-ocr
HTML, Python, Shellocornut
C++, CNVIDIA
Python, C++, CValveSoftware
C++, C, C#x64dbg
C++, C, Pythontopjohnwu
C++, Java, Cfacebookresearch
Python, Jupyter Notebook, C++nlohmann
Python, C++, HTMLgrpc
JavaScript, Java, Gozhongyang219
C++, C, C#dmlc
C++, Python, Jupyter NotebookLove Open Source and this site? Check out how you can help us