C++

C++ is a popular and widely used mid-level language. It was designed as an extension of the C language.
- GitHub: https://github.com/topics/cpp
- Wikipedia: https://en.wikipedia.org/wiki/C%2B%2B
- Created by: Bjarne Stroustrup
- Released: October 1985
- Aliases: cplusplus, c-plus-plus, cpps, cpp98, cpp03, cpp11, cpp14, cpp17, cpp20, cpp0x, cpp1y, cpp1z, cpp2a, cplusplus-11,
- Last updated: 2025-09-26 00:07:05 UTC
- JSON Representation
https://github.com/leaningtech/cheerp-meta
Cheerp - a C/C++ compiler for Web applications - compiles to WebAssembly and JavaScript
c cheerp compiler cpp javascript typescript webassembly
Last synced: 08 Apr 2025
https://github.com/bufbuild/protovalidate
Protocol Buffer Validation - Go, Java, Python, and C++ Beta Releases!
cc cel common-expression-language cpp golang java protobuf protocol-buffers validation
Last synced: 14 May 2025
https://github.com/mfosse/JoyCon-Driver
A vJoy feeder for the Nintendo Switch JoyCons and Pro Controller
cpp gyro-controls joycon nintendo-switch vjoy
Last synced: 13 Mar 2025
https://github.com/dobiasd/frugally-deep
A lightweight header-only library for using Keras (TensorFlow) models in C++.
c-plus-plus c-plus-plus-14 convolutional-neural-networks cpp cpp14 deep-learning edge-computing header-only keras keras-models library machine-learning prediction python tensorflow tinyml
Last synced: 08 Apr 2025
https://github.com/Dobiasd/frugally-deep
A lightweight header-only library for using Keras (TensorFlow) models in C++.
c-plus-plus c-plus-plus-14 convolutional-neural-networks cpp cpp14 deep-learning edge-computing header-only keras keras-models library machine-learning prediction python tensorflow tinyml
Last synced: 24 Mar 2025
https://github.com/mongodb/mongo-cxx-driver
C++ Driver for MongoDB
bson bson-library c-plus-plus c-plus-plus-11 c-plus-plus-14 c-plus-plus-17 cpp cxx database database-driver driver mongo mongo-cdriver mongodb mongodb-driver networking nosql
Last synced: 29 Apr 2025
https://github.com/fossephate/JoyCon-Driver
A vJoy feeder for the Nintendo Switch JoyCons and Pro Controller
cpp gyro-controls joycon nintendo-switch vjoy
Last synced: 15 Mar 2025
https://github.com/siv3d/opensiv3d
C++20 framework for creative coding 🎮🎨🎹 / Cross-platform support (Windows, macOS, Linux, and the Web)
c-plus-plus cpp cpp20 cross-platform game game-developement game-engine gamedev
Last synced: 12 Apr 2025
https://github.com/jaysmito101/terraforge3d
Cross Platform Professional Procedural Terrain Generation & Texturing Tool
3d cpp game-development gamedev gpu-acceleration hacktoberfest imgui nodeeditor open-source opengl opensource precedural-textures procedural-generation terrain-generation
Last synced: 16 May 2025
https://github.com/xeco23/WasIstLos
An unofficial WhatsApp desktop application for Linux.
appindicator cmake cpp gtk3 gtkmm3-library gui linux webkit2gtk whatsapp
Last synced: 06 Mar 2025
https://github.com/Siv3D/OpenSiv3D
C++20 framework for creative coding 🎮🎨🎹 / Cross-platform support (Windows, macOS, Linux, and the Web)
c-plus-plus cpp cpp20 cross-platform game game-developement game-engine gamedev
Last synced: 31 Mar 2025
https://github.com/libtcod/libtcod
A collection of tools and algorithms for developing traditional roguelikes. Such as field-of-view, pathfinding, and a tile-based terminal emulator.
c-library c99 cpp cpp-library field-of-view fov-algorithms libtcod noise-generator pathfinding pathfinding-algorithms roguelike-library roguelikedev
Last synced: 14 May 2025
https://jaysmito101.github.io/TerraForge3D/
Cross Platform Professional Procedural Terrain Generation & Texturing Tool
3d cpp game-development gamedev gpu-acceleration hacktoberfest imgui nodeeditor open-source opengl opensource precedural-textures procedural-generation terrain-generation
Last synced: 07 May 2025
https://github.com/gansm/finalcut
The modern text-based widget toolkit
c-plus-plus console cpp cpp14 dialog framework library object-oriented termcap terminal terminal-app text text-mode-gui tty tui user-interface widget widget-toolkit
Last synced: 14 May 2025
https://github.com/martinus/unordered_dense
A fast & densely stored hashmap and hashset based on robin-hood backward shift deletion
c-plus-plus cpp cpp17 hash hash-tables header-only-library no-dependencies stl-containers unordered-map unordered-set
Last synced: 14 May 2025
https://github.com/mrrobinofficial/guide-unrealengine
This repository is designed to help developers learn how to get started with Unreal Engine and C++.
cpp docs documentation examples guide learn unreal-engine
Last synced: 15 May 2025
https://github.com/conan-io/conan-center-index
Recipes for the ConanCenter repository
conan conan-center conan-index conan-packages conan-recipe cpp cpp-library dependencies hacktoberfest package-management package-manager
Last synced: 13 May 2025
https://github.com/ajweeks/flexengine
Cross-platform game engine with Vulkan backend
cpp flex-engine game-engine glsl personal-game-engine rendering-engine vulkan
Last synced: 16 May 2025
https://github.com/czyt1988/SARibbon
Ribbon Control for Qt
cpp office-framework office-ribbon office-ui qribbon qt qt-ribbon ribbon ribbon-control wps wps-ui
Last synced: 14 Mar 2025
https://github.com/bblanchon/pdfium-binaries
📰 Binary distribution of PDFium
Last synced: 13 May 2025
https://github.com/sonaropencommunity/sonar-cxx
SonarQube C++ Community plugin (cxx plugin): This plugin adds C++ support to SonarQube with the focus on integration of existing C++ tools.
community cpp cxx free open-source plugin sonarqube technical-debt
Last synced: 14 May 2025
https://github.com/realm/realm-core
Core database component for the Realm Mobile Database SDKs
c-plus-plus cpp database library mobile mobile-database nosql-database reactive realm realtime-database
Last synced: 14 May 2025
https://github.com/zpl-c/zpl
📐 Pushing the boundaries of simplicity
c cli coroutines cpp cross-platform csv-parser hashing header-only helper json5-parser math memory-allocation memory-management streaming-data tar thread-pool threading time timer zpl
Last synced: 15 May 2025
https://github.com/MinhasKamal/TrojanCockroach
A Stealthy Trojan Spyware
cpp fud keylogger malware pendrive spyware trojan trojan-cockroach virus
Last synced: 07 May 2025
https://github.com/gunrock/gunrock
Programmable CUDA/C++ GPU Graph Analytics
algorithm algorithms cpp cuda cxx essentials gnn gpu graph graph-algorithms graph-analytics graph-engine graph-neural-networks graph-primitives graph-processing gunrock hpc parallel-computing sparse-matrix
Last synced: 16 May 2025
https://github.com/minhaskamal/trojancockroach
A Stealthy Trojan Spyware
cpp fud keylogger malware pendrive spyware trojan trojan-cockroach virus
Last synced: 16 May 2025
https://github.com/NVIDIA-Merlin/HugeCTR
HugeCTR is a high efficiency GPU framework designed for Click-Through-Rate (CTR) estimating training
cpp deep-learning gpu-acceleration recommendation-system recommender-system
Last synced: 20 Jul 2025
https://github.com/ldionne/dyno
Runtime polymorphism done right
cpp cpp11 cpp14 cpp17 hana polymorphism type-erasure
Last synced: 13 Apr 2025
https://github.com/ajweeks/FlexEngine
Cross-platform game engine with Vulkan backend
cpp flex-engine game-engine glsl personal-game-engine rendering-engine vulkan
Last synced: 20 Mar 2025
https://github.com/SonarOpenCommunity/sonar-cxx
SonarQube C++ Community plugin (cxx plugin): This plugin adds C++ support to SonarQube with the focus on integration of existing C++ tools.
community cpp cxx free open-source plugin sonarqube technical-debt
Last synced: 15 Mar 2025
https://github.com/EdVince/Stable-Diffusion-NCNN
Stable Diffusion in NCNN with c++, supported txt2img and img2img
android clip cpp diffusion executable img2img mnn ncnn onnx stable-diffusion tensorrt tnn txt2img
Last synced: 13 Apr 2025
https://github.com/nvidia-merlin/hugectr
HugeCTR is a high efficiency GPU framework designed for Click-Through-Rate (CTR) estimating training
cpp deep-learning gpu-acceleration recommendation-system recommender-system
Last synced: 14 May 2025
https://github.com/secure-software-engineering/phasar
A LLVM-based static analysis framework.
c cpp data-flow-analysis llvm program-analysis static-analysis
Last synced: 14 May 2025
https://github.com/paulocoutinhox/pdfium-lib
PDFium - Project to compile PDFium library to multiple platforms.
chromium cpp google library pdf pdfium webassembly
Last synced: 15 May 2025
https://github.com/rigtorp/spscqueue
A bounded single-producer single-consumer wait-free and lock-free queue written in C++11
concurrency concurrent-data-structure cpp cpp11 header-only lock-free queue spsc-queue
Last synced: 16 May 2025
https://github.com/thalhammer/jwt-cpp
A header only library for creating and validating json web tokens in c++
cpp header-only json-web-token jwt
Last synced: 14 May 2025
https://github.com/omonimus1/competitive-programming
🔥 🖥️ Competitive programming guide, learning materials and my own coding solutions from Codechef, Leetcode,Geeks for Geeks, HackerRank, Spoj, Codebyte, InterviewBit, CodingBlock & other platforms
algorithm algorithms-and-data-structures codechef-solutions competitive-programming-contests competitive-programming-notes competitve-programming cpp data-structures geeksforgeeks-solutions hackerrank-solutions interview-practice interview-preparation leet leetcode-cpp leetcode-solutions python tutorial
Last synced: 15 May 2025
https://github.com/cinemast/libjson-rpc-cpp
C++ framework for json-rpc (json remote procedure call)
c-plus-plus cpp json json-rpc json-rpc-client json-rpc-server json-rpc2 libjson-rpc-cpp rpc stub-generator
Last synced: 15 May 2025
https://github.com/sukritishah15/DS-Algo-Point
This repository contains codes for various data structures and algorithms in C, C++, Java, Python, C#, Go, JavaScript, PHP, Kotlin and Scala
algorithms c cpp csharp data-structures go hacktoberfest java javascript kotlin php python scala
Last synced: 06 May 2025
https://github.com/movidius/ncappzoo
Contains examples for the Movidius Neural Compute Stick.
ai cpp intel-movidius-ncs opencv openvino python usb-accelerator
Last synced: 08 Apr 2025
https://github.com/games-on-whales/wolf
Stream virtual desktops and games running in Docker
cpp docker games moonlight remote-desktop streaming
Last synced: 15 May 2025
https://github.com/RichieSams/FiberTaskingLib
A library for enabling task-based multi-threading. It allows execution of task graphs with arbitrary dependencies.
coroutines cpp fibers multithreading task-scheduler
Last synced: 02 Apr 2025
https://github.com/Thalhammer/jwt-cpp
A header only library for creating and validating json web tokens in c++
cpp header-only json-web-token jwt
Last synced: 15 Mar 2025
https://github.com/yhirose/cpp-peglib
A single file C++ header-only PEG (Parsing Expression Grammars) library
c-plus-plus cpp cpp17 header-only parser-generator parsing parsing-expression-grammars peg
Last synced: 14 May 2025
https://github.com/Unvanquished/Unvanquished
An FPS/RTS hybrid game powered by the Daemon engine (a combination of ioq3 and XreaL)
cpp fps-game game game-development glm idtech3 librocket open-source real-time-strategy rmlui rts-game sci-fi-game science-fiction tremulous unvanquished xreal
Last synced: 20 Mar 2025
https://github.com/charles-lunarg/vk-bootstrap
Vulkan Bootstrapping Iibrary
bootstrap cpp headeronly setup utility vulkan
Last synced: 14 May 2025
https://github.com/itay-grudev/singleapplication
Replacement of QtSingleApplication for Qt 5 and Qt 6 with support for inter-instance communication.
application c-plus-plus cpp hacktoberfest qt qt5 qt6 qtsingleapplication singleapplication singleton subsequent-instances
Last synced: 14 May 2025
https://github.com/xmichelo/Beeftext
A text snippet tool for Windows.
cpp expander open-source productivity qt snippets text text-snippets textexpander tools visual-studio windows
Last synced: 20 Mar 2025
https://github.com/eBay/NuRaft
C++ implementation of Raft core logic as a replication library
availability consensus consistency cpp distributed-systems network raft raft-cpp raft-cxx replication
Last synced: 29 Mar 2025
https://github.com/cutelyst/cutelyst
A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
catalyst cplusplus cpp cross-platform fastcgi http-server json qt uwsgi webframework
Last synced: 14 May 2025
https://github.com/natalie-lang/natalie
a work-in-progress Ruby compiler, written in Ruby and C++
Last synced: 14 Mar 2025
https://github.com/lethal-guitar/rigelengine
A modern re-implementation of the classic DOS game Duke Nukem II
cpp cpp17 cross-platform entity-component-system game game-2d game-engine game-engine-2d modern-cpp opengl retrogaming reverse-engineering sdl2
Last synced: 09 Apr 2025
https://github.com/LoopPerfect/buckaroo
The decentralized package manager for C++ and friends 🏝️
buck buckaroo c-plus-plus cpp package-manager reproducible-builds
Last synced: 10 May 2025
https://github.com/lethal-guitar/RigelEngine
A modern re-implementation of the classic DOS game Duke Nukem II
cpp cpp17 cross-platform entity-component-system game game-2d game-engine game-engine-2d modern-cpp opengl retrogaming reverse-engineering sdl2
Last synced: 01 Apr 2025
https://github.com/managarm/mlibc
Portable C standard library
c-library cpp hacktoberfest portable posix-compatible x86-64
Last synced: 12 Apr 2025
https://github.com/pmed/v8pp
Bind C++ functions and classes into V8 JavaScript engine
addons c-plus-plus cpp cpp14 cpp17 javascript
Last synced: 11 Apr 2025
https://github.com/mariuszgromada/mathparser.org-mxparser
Math Parser: Java, C#, C++, Kotlin, Android, and all .NET platforms (Nuget, Maven, CMake). Supports .NET Framework, .NET Core, .NET Standard, Xamarin, and more. Features: rich built-in library of math functions, operators, constants. Flexible in user-defined arguments, functions. Expressions provided as plain text. Easy to use. Well documented.
android binary-relations bitwise-operators boolean-expression c-sharp calculus cmake cpp dotnet expression-evaluator formula-parser java math math-parser mathematics maven mono nuget user-defined-structures xamarin
Last synced: 14 May 2025
https://github.com/hirrolot/metalang99
Full-blown preprocessor metaprogramming
c c99 cpp cpp11 embedded-language fp functional-language functional-programming header-only interpreter language macros metalang99 metaprogramming programming-language
Last synced: 14 May 2025
https://github.com/wingkwong/leetcode-the-hard-way
LeetCode The Hard Way - From Absolute Beginner to Quitter. Join Discord: https://discord.com/invite/Nqm4jJcyBf
algo-monster algorithm algorithms coding-challenges computer-science cpp data-structures golang hacktoberfest interview-preparation javascript leetcode leetcode-solutions leetcode-tutorials problem-solving programming python software-engineering technical-interviews
Last synced: 14 May 2025
https://github.com/pardcode/cpp-3d-game-tutorial-series
C++ 3D Game Tutorial Series (DirectX) - Learn to code a DirectX 3D Game in C++ from scratch
3d 3d-game 3d-graphics 3d-graphics-engine cpp cpp11 d3d11 direct3d direct3d11 directx directx-11 directx-3d directx11 game game-development game-engine gamedev graphics graphics-engine graphics-programming
Last synced: 12 Apr 2025
https://github.com/Jaysmito101/TerraForge3D
Cross Platform Professional Procedural Terrain Generation & Texturing Tool
3d cpp game-development gamedev gpu-acceleration hacktoberfest imgui nodeeditor open-source opengl opensource precedural-textures procedural-generation terrain-generation
Last synced: 01 Apr 2025
https://github.com/SilverMaple/STLSourceCodeNote
SGI STL source code analysis and note from 《STL源码剖析》 by 侯捷(包含电子书、源码注释及测试代码)
cpp ebook note source-code-analysis stl
Last synced: 26 Apr 2025
https://github.com/chronoxor/fastbinaryencoding
Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift
binary cpp csharp go golang java javascript kotlin low-latency performance protocol python ruby serialization swift
Last synced: 16 May 2025
https://github.com/chronoxor/FastBinaryEncoding
Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift
binary cpp csharp go golang java javascript kotlin low-latency performance protocol python ruby serialization swift
Last synced: 09 Apr 2025
https://github.com/mapbox/earcut.hpp
Fast, header-only polygon triangulation
algorithm cpp earcut geometry header-only polygon rendering tessellation triangulation
Last synced: 08 May 2025
https://github.com/babitmf/bmf
Cross-platform, customizable multimedia/video processing framework. With strong GPU acceleration, heterogeneous design, multi-language support, easy to use, multi-framework compatible and high performance, the framework is ideal for transcoding, AI inference, algorithm integration, live video streaming, and more.
ai arm bmf bytedance cpp cross-platform cuda ffmpeg gpu heterogeneous live-video mediacodec multimedia numpy nvidia opencv python tensorrt transcode x86-64
Last synced: 14 May 2025
https://github.com/distributive-network/pythonmonkey
A Mozilla SpiderMonkey JavaScript engine embedded into the Python VM, using the Python engine to provide the JS host environment.
cpp javascript python pythonmonkey spidermonkey
Last synced: 15 May 2025
https://github.com/faasm/faasm
High-performance stateful serverless runtime based on WebAssembly
cpp faas kubernetes mpi openmp serverless wasi wasm webassembly
Last synced: 20 Apr 2025
https://github.com/microsoft/MixedReality-WebRTC
MixedReality-WebRTC is a collection of components to help mixed reality app developers integrate audio and video real-time communication into their application and improve their collaborative experience
android audio cpp csharp hololens hololens2 mixedreality real-time-communications unity unity3d video video-chat webrtc
Last synced: 08 May 2025
https://github.com/microsoft/mixedreality-webrtc
MixedReality-WebRTC is a collection of components to help mixed reality app developers integrate audio and video real-time communication into their application and improve their collaborative experience
android audio cpp csharp hololens hololens2 mixedreality real-time-communications unity unity3d video video-chat webrtc
Last synced: 20 Jan 2025
https://github.com/christophhart/HISE
The open source framework for sample based instruments
audio-plugin-export cpp juce sampler-engine vsts
Last synced: 15 Mar 2025
https://github.com/gazebosim/gz-sim
Open source robotics simulator. The latest version of Gazebo.
cpp gazebo gazebosim graphical-interface hacktoberfest ignition-gazebo ignition-libraries ignition-robotics physics rendering robot-simulation robot-simulator robotics robotics-simulation ros ros2 simulated-robots simulation
Last synced: 14 May 2025
https://github.com/sheredom/utest.h
🧪 single header unit testing framework for C and C++
c cpp testing testing-framework unit-test
Last synced: 16 May 2025
https://github.com/pavelliavonau/cmakeconverter
This project aims to facilitate the conversion of Visual Studio to CMake projects.
c-plus-plus cmake cmakelists cpp fortran intel-fortran vcxproj vfproj visual-studio
Last synced: 15 May 2025
https://github.com/openfheorg/openfhe-development
This is the development repository for the OpenFHE library. The current (stable) version is v1.2.4 (released on March 21, 2025).
cpp cryptography fhe fully-homomorphic-encryption homomorphic-encryption homomorphic-encryption-library lattice privacy secure-multiparty-computation
Last synced: 21 Apr 2025
https://github.com/gammasoft71/xtd
Free open-source modern C++17 / C++20 framework to create console, GUI (forms like WinForms) and unit test applications and libraries on Microsoft Windows, Apple macOS and Linux.
c-plus-plus cli cmake console cplusplus-20 cpp cross-platform cross-platform-desktop cross-platform-gui desktop framework gui gui-framework gui-toolkit portable raii test-framework toolkit unittest xtd
Last synced: 15 May 2025
https://github.com/sniper00/moon
A lightweight game server framework implemented with Actor Model
actor-model coroutine cpp cpp17 cross-platform game game-server lua multithreading network unity
Last synced: 14 Apr 2025
https://github.com/Hirrolot/metalang99
Full-blown preprocessor metaprogramming
c c99 cpp cpp11 embedded-language fp functional-language functional-programming header-only interpreter language macros metalang99 metaprogramming programming-language
Last synced: 12 Jul 2025
https://github.com/DNedic/lockfree
A collection of lock-free data structures written in standard C++11
bipartite buffer circular-buffer circular-queue cmake concurrency cpp cpp11 dma embedded embedded-systems fifo inter-process-communication library lock-free lock-free-queue queue ring-buffer
Last synced: 21 Apr 2025
https://github.com/snape/rvo2
Optimal Reciprocal Collision Avoidance (C++)
collision-avoidance cpp motion-planning robotics velocity-obstacles virtual-agents
Last synced: 06 Sep 2025
https://github.com/overmighty/i-use-arch-btw
"I use Arch btw" but it's a Turing-complete programming language.
arch-linux archlinux brainfuck c cpp esoteric-language esoteric-programming-language interpreter jit
Last synced: 12 Apr 2025
https://github.com/ultimatepp/ultimatepp
U++ is a C++ cross-platform rapid application development framework focused on programmer's productivity. It includes a set of libraries (GUI, SQL, Network etc.), and integrated development environment (TheIDE).
cpp cpp17 cpp20 cross-platform gui ide image linux macos multiplatform multithreading native performance posix sql ultimate upp windows
Last synced: 14 May 2025
https://github.com/stoneatom/stonedb
StoneDB is an Open-Source MySQL HTAP and MySQL-Native DataBase for OLTP, Real-Time Analytics, a counterpart of MySQLHeatWave. (https://stonedb.io)
analytics column-store cpp database hacktoberfest heatwave htap inmemory-db mysql mysqlheatwave olap olap-database olap-engine oltp one-size-fits-all sql stonedb storage
Last synced: 17 Apr 2025
https://github.com/francescmm/gitqlient
GitQlient: Multi-platform Git client written with Qt.
Last synced: 15 May 2025
https://github.com/francescmm/GitQlient
GitQlient: Multi-platform Git client written with Qt.
Last synced: 14 Apr 2025
https://github.com/libriscv/libriscv
The fastest RISC-V sandbox
binary-translation cmake cpp cpp20 emulator interpreter jit lightweight low-latency multi-platform no-dependencies risc-v riscv riscv-emulator ultra-low-latency userspace zero-dependency
Last synced: 15 May 2025
https://github.com/conan-io/cmake-conan
CMake wrapper for conan C and C++ package manager
c cmake cmake-wrapper conan cpp package-manager
Last synced: 13 Apr 2025
https://github.com/TzuHuanTai/RaspberryPi-WebRTC
Turn your Raspberry Pi into a low-latency home security camera by using native WebRTC with the v4l2 hardware H.264 encoder and the software-based OpenH264 encoder for live video stream.
cpp encoding ffmpeg h264 libcamera raspberry-pi security-camera v4l2 video webrtc webrtc-video
Last synced: 23 Apr 2025
https://github.com/shedskin/shedskin
Shed Skin is a restricted-Python-to-C++ compiler. Read the introduction below to learn about the restrictions.
compiler cpp python python-compiler python-implementation
Last synced: 15 Mar 2025
https://github.com/tzuhuantai/raspberrypi-webrtc
Turn your Raspberry Pi into a low-latency home security camera by using native WebRTC with the v4l2 hardware H.264 encoder and the software-based OpenH264 encoder for live video stream.
cpp encoding ffmpeg h264 libcamera raspberry-pi security-camera v4l2 video webrtc webrtc-video
Last synced: 09 Apr 2025