Discover the top trending C++ repositories and projects on Github. Explore the latest trends in C++ development.
gemma.cpp
lightweight, standalone C++ inference engine for Google's Gemma models.llama.cpp
LLM inference in C/C++duckdb
DuckDB is an in-process SQL OLAP Database Management SystemLocalAI
🤖 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.KeyDB
A Multithreaded Fork of Redisflox
Developer environments you can take with yousteam-audio
Steam Audiobalancing-cube
A cube that balances itself in a corner or edge using reaction wheelsdragonfly
A modern replacement for Redis and Memcachedfaiss
A library for efficient similarity search and clustering of dense vectors.godot
Godot Engine – Multi-platform 2D and 3D game engineSunshine
Self-hosted game stream host for Moonlight.StringZilla
Up to 10x faster strings for C, C++, Python, Rust, and Swift, leveraging SWAR and SIMD on Arm Neon and x86 AVX2 & AVX-512-capable chips to accelerate search, sort, edit distances, alignment scores, etc 🦖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.imgui
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependenciesyuzu
Nintendo Switch emulatortypesense
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 experiencesbtop
A monitor of resourcesorbit
C/C++ Performance Profilertriton
Development repository for the Triton language and compilerClickHouse
ClickHouse® is a free analytics DBMS for big datapiper
A fast, local neural text to speech systemNotepadNext
A cross-platform, reimplementation of Notepad++nanofont3x4
World's smallest readable 3x4 font with lowercase; includes all ASCII symbolsrive-renderer
Downstream repo for Rive renderertracy
Frame profilermold
Mold: A Modern Linker 🦠citra
A Nintendo 3DS Emulatornix
Nix, the purely functional package managerImHex
🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.serenity
The Serenity Operating System 🐞cutlass
CUDA Templates for Linear Algebra Subroutineslibjxl
JPEG XL image format reference implementationpineapple-src
yuzu Early Access source codeonnxruntime
ONNX Runtime: cross-platform, high performance ML inferencing and training acceleratortesseract
Tesseract Open Source OCR Engine (main repository)cppinsights
C++ Insights - See your source code with the eyes of a compilerhighway
Performance-portable, length-agnostic SIMD with runtime dispatchsupertux
SuperTux source codemediapipe
Cross-platform, customizable ML solutions for live and streaming media.electron
:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSSbitcoin
Bitcoin Core integration/staging treekeepassxc
KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.Shell
Powerful context menu manager for Windows File ExplorerOpenSplat
Production-grade 3D gaussian splatting with CPU/GPU support for Windows, Mac and Linux 🚀simdjson
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocksworkerd
The JavaScript / Wasm runtime that powers Cloudflare Workersfish-shell
The user-friendly command line shell.lnav
Log file navigatorreact-native
A framework for building native applications using ReactMagisk
The Magic Mask for Androidarea51
Source code for Area 51 (2005)SaneCppLibraries
Sane C++ Librariessmartknob
Haptic input knob with software-defined endstops and virtual detentsopencv
Open Source Computer Vision Libraryosquery
SQL powered operating system instrumentation, monitoring, and analytics.dwarfs
A fast high compression read-only file system for Linux, Windows and macOSaseprite
Animated sprite editor & pixel art tool (Windows, macOS, Linux)sentencepiece
Unsupervised text tokenizer for Neural Network-based text generation.btfs
A bittorrent filesystem based on FUSE.3DGS.cpp
A cross-platform, high performance renderer for Gaussian Splatting using Vulkan Compute. Supports ✅ Windows, Linux, macOS, iOS, and visionOSfoundationdb
FoundationDB - the open source, distributed, transactional key-value storeincubator-kvrocks
Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.redpanda
Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!FreeCAD
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.BinaryRelations
Three new associative container classesJoltPhysics
A multi core friendly rigid body physics and collision detection library, written in C++, suitable for games and VR applications.EDR-Preloader
An EDR bypass that prevents EDRs from hooking or loading DLLs into our process by hijacking the AppVerifier layersqlite-vss
A SQLite extension for efficient vector search, based on Faiss!envoy
Cloud-native high-performance edge/middle/service proxyscylladb
NoSQL data store using the seastar framework, compatible with Apache Cassandrajson
JSON for Modern C++DWMBlurGlass
Add custom effect to global system title bar, support win10 and win11.protobuf
Protocol Buffers - Google's data interchange formatupx
UPX - the Ultimate Packer for eXecutablesnekoray
Qt based cross-platform GUI proxy configuration manager (backend: v2ray / sing-box)abseil-cpp
Abseil Common Libraries (C++)rocksdb
A library that provides an embeddable, persistent key-value store for fast storage.moonlight-qt
GameStream client for PCs (Windows, Mac, Linux, and Steam Link)terminal
The new Windows Terminal and the original Windows console host, all in the same place!cpp-httplib
A C++ header-only HTTP/HTTPS server and client libraryswift
The Swift Programming Languageperspective
A data visualization and analytics component, especially well-suited for large and/or streaming datasets.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.PowerInfer
High-speed Large Language Model Serving on PCs with Consumer-grade GPUsusearch
Fast Open-Source Search & Clustering engine × for Vectors & 🔜 Strings × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍qBittorrent
qBittorrent BitTorrent clientopenvino
OpenVINO™ is an open-source toolkit for optimizing and deploying AI inferenceflatbuffers
FlatBuffers: Memory Efficient Serialization Librarylance
Blazing fast exploration and analysis of computer vision data using SQL and DuckDB, backed by an Apache-Arrow compatible data formatChromeKatz
Dump cookies directly from Chrome process memorySafeLine
一款足够简单、足够好用、足够强的免费 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.manticoresearch
Easy to use open source fast database for search | Good alternative to Elasticsearch now | Drop-in replacement for E in the ELK soonWaybar
Highly customizable Wayland bar for Sway and Wlroots based compositors. ✌️ 🎉Karabiner-Elements
Karabiner-Elements is a powerful utility for keyboard customization on macOS Sierra (10.12) or later.re3
slang
Making it easier to work with shaderslearning-to-fly
Training transferable end-to-end quadrotor control policies on a laptop in 18 seconds.flameshot
Powerful yet simple to use screenshot software 🖥️ 📸Consol3
A graphics engine that executes entirely on the CPUmicrosoft
C#, Python, TypeScripttensorflow
Python, Jupyter Notebook, TypeScriptTencent
C++, Python, Javaelectron
TypeScript, JavaScript, C++apple
Swift, Python, C++apache
Java, HTML, JavaScriptgodotengine
Python, C++, GDScriptopencv
C++, Python, TypeScriptbitcoin
Wikitext, C, C++ggerganov
C++, C, Shellprotocolbuffers
Go, C, JavaScriptalibaba
Java, Python, C++tesseract-ocr
HTML, Makefile, Pythonocornut
C++, CNVIDIA
Python, C++, CValveSoftware
C++, C, C#x64dbg
C++, C, Pythontopjohnwu
C++, Java, Cfacebookresearch
Python, Jupyter Notebook, C++grpc
Java, JavaScript, C++nlohmann
Python, C++, HTMLdmlc
C++, Python, Jupyter Notebookzhongyang219
C++, CSS, HTMLLove Open Source and this site? Check out how you can help us