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: 2026-03-26 00:06:40 UTC
- JSON Representation
https://github.com/thelartians/statictypeinfo
🏀 Up your type-game. A small C++ library for compile-time type names and type indices.
compile-time compile-time-meta-programming constexpr cpp hash index metaprogramming static type typeinfo types
Last synced: 30 Apr 2025
https://github.com/praydog/sh2r-uevr
UEVR improvements/motion controls for SILENT HILL 2 (2024)
cpp lua modding silent-hill-2 silent-hill-2-remake uevr unreal virtual-reality
Last synced: 03 Apr 2025
https://github.com/apriorit/gmock-global
Provides ability to mock global functions with gmock
cpp gmock gtest header-only library mock mocking unittest
Last synced: 12 Oct 2025
https://github.com/ddemidov/ev3dev-lang-cpp
C++ language bindings for http://ev3dev.org
Last synced: 08 Oct 2025
https://github.com/yosh-matsuda/cpp-yyjson
Ultra-fast and intuitive C++ JSON reader/writer with yyjson backend
cpp cpp20 deserialization header-only json serialization yyjson
Last synced: 17 Jan 2026
https://github.com/panicinc/icarus
Swift, C, C++, and Objective-C Support for Nova
c cpp editor extension nova objc objective-c swift
Last synced: 06 Jan 2026
https://github.com/lukka/cppopenglwebassemblycmake
A C++/OpenGL/OpenAL based application built with CMake for Linux/Windows/macOS/WebAssembly
application cmake cpp emscripten glfw glm glsl linux macos openal opengl opengl-es visualstudio webassembly windows
Last synced: 03 Jul 2025
https://github.com/dab0mb/radial-snake
A tutorial for creating a Tron-style game
cpp emscripten es6 game-development javascript tutorial
Last synced: 27 Aug 2025
https://github.com/redakker/blecker
Bluetooth low energy (BLE) tracker for ESP32
arduino ble bluetooth cpp easy-to-use esp32 home-assistant home-automation iot mqtt platformio readytouse smart-home smarthome vscode webadministration
Last synced: 04 Aug 2025
https://github.com/gammasoft71/examples_win32
Shows how to use Win32 controls by programming code (c++17).
button checkbox controls cpp cpp17 example examples label messagebox picturebox progressbar radio-buttons textbox trackbar widgets win32api windows
Last synced: 19 Sep 2025
https://github.com/lqt5/lqt
Lua Binding for Qt5
cpp gui lua lua-bindings luajit qt qt-libs qt5
Last synced: 17 Jul 2025
https://github.com/astrodevil/programming-basics
This Repository Contains source codes of various programming languages. Please Contribute to make this Useful.
basics beginner-friendly books c community community-classroom-answers contributions-welcome cpp dsa- dsa-bootcamp-java hacktoberfest java open-source programming programming-languages projects resources solutions
Last synced: 07 Apr 2025
https://github.com/gameguild-gg/mobagen
MoBaGEn - Module Based Game Engine - Educational tool to teach game programming concepts
artificial-intelligence artificial-intelligence-algorithms cmake cpp cross-platform engine game game-development game-engine gamedev sdl2
Last synced: 22 Feb 2026
https://github.com/lecrapouille/zipper
[Lib][Version 2.2.0][Functional] C++ wrapper around minizip compression library
compression compression-library cpp minizip minizip-compression-library zlib zlib-ng
Last synced: 09 Apr 2025
https://github.com/vertexwahn/flatlandrt
FlatlandRT is a 2D ray tracer visualization tool.
2d bazel-examples computer-graphics cpp graphics ray ray-tracer ray-tracing raycasting raytracer raytracing rendering visualization
Last synced: 17 Mar 2025
https://github.com/mxmlnkn/indexed_bzip2
Fast parallel random access to bzip2 and gzip files in Python
bzip2 cli command-line command-line-tool cpp cpp17-library decompression gzip library parallel python python-library random-access
Last synced: 21 Mar 2025
https://github.com/sdesalas/arduino-queue.h
Generic C++ circular queue for Arduino embedded projects.
arduino c-plus-plus cpp generic library queue
Last synced: 21 Mar 2025
https://github.com/yusing/qalloc
A quick pool allocator for c++ with type info and gc support
allocator cpp cpp11 cpp14 cpp17 pool-allocator
Last synced: 13 Sep 2025
https://github.com/kaitai-io/kaitai_struct_cpp_stl_runtime
Kaitai Struct: runtime for C++ using STL
Last synced: 11 Apr 2025
https://github.com/paulknysh/shaper
A C++ tool for 3D reconstruction from parallel 2D sections
Last synced: 08 May 2025
https://github.com/lganzzzo/canchat
Feature-complete rooms-based chat for tens of thousands users. Client plus Server. Built with Oat++ Web Framework.
async chat chatroom-server cpp high-performance oatpp secure
Last synced: 08 Sep 2025
https://github.com/coding-ai/machine_learning_cpp
Machine Learning C++
algorithms cpp linear-models linear-regression linearregression linearregression-gradientdescent logistic-regression logistic-regression-algorithm machine-learning machine-learning-algorithms machinelearning machinelearning-cpp tutorials
Last synced: 28 Apr 2025
https://github.com/mazurel/modbus
Modbus library for modern C++
cpp cpp17 modbus modbus-library object-oriented raspberrypi
Last synced: 09 Apr 2025
https://github.com/justasmasiulis/circular_buffer
A constexpr STL style circular buffer implementation
buffer circular-buffer constexpr cpp modern ring-buffer stl
Last synced: 26 Mar 2025
https://github.com/johnsonjason/rvdbg
RVDbg is a debugger/exception handler for Windows processes and has the capability to circumvent anti-debugging techniques. (Cleaner, documented code base being worked on in: core branch)
breakpoint cheat cplusplus cpp debugger exception-handler exceptions exploitation hooks reverse-engineering security windows x86
Last synced: 04 Jul 2025
https://github.com/ami-iit/lie-group-controllers
Header-only C++ library containing controllers designed for Lie Groups.
cpp eigen-library header-only lie-groups
Last synced: 26 Jul 2025
https://github.com/jacmoe/retrogardens
16bit retro programming in DosBox with Borland C++ 3.1, Turbo Pascal 7 and TASM
16-bit borland-cpp cpp dos dosbox pascal retro-graphics retrocomputing turbo-pascal
Last synced: 25 Jul 2025
https://github.com/lsds/LightSaber
Multi-core Window-Based Stream Processing Engine
aggregation compression cpp incremental-computation libaio llvm multi-core numa rdma sliding-windows ssd stream-processing
Last synced: 14 May 2025
https://github.com/michaelkim/webview
Cross-platform header-only webview library for C++
Last synced: 07 May 2025
https://github.com/robertkist/libdither
A C library for black-and-white image dithering
apple-silicon-support c cpp dithering dithering-algorithms dithering-methods linux macos windows
Last synced: 13 Apr 2025
https://github.com/530154436/cpp_learning
2021王道数据结构考研复习指导、2019天勤数据结构、Essentail C++、剑指offer、leetcode
cpp datastructs examination learn leetcode sword-means-offer
Last synced: 06 Mar 2025
https://github.com/linkdd/logfmtxx
Header only C++23 structured logging library using logfmt
cpp cpp23 logfmt logging logging-library structured-logging
Last synced: 04 Apr 2025
https://github.com/oatpp/example-hls-media-stream
Example project how-to build HLS-streaming server using oat++ Async-API.
async cpp hls-live-streaming hls-server oatpp
Last synced: 25 Apr 2025
https://github.com/seung-lab/dijkstra3d
Dijkstra's Shortest Path for 6, 18, and 26-Connected 3D (Volumetric) Image Volumes
2d 3d 3d-image-volumes a-star a-star-algorithm a-star-search bidirectional-dijkstra bidirectional-search biomedical-image-processing cpp dijkstra dijkstra-algorithm dijkstra-shortest-path path-planning pathfinding python shortest-path skeletonization unidirectional-search
Last synced: 07 Apr 2025
https://github.com/maxfleur/ros2_utils_tool
A simple, but powerful UI toolset for various ROS2 utilities, with additional partial CLI support.
catch2 cpp cpp20 ros2 ros2-humble ros2-jazzy
Last synced: 08 Apr 2025
https://github.com/consti10/fpv_vr_os
Latest version of FPV_VR, open source under LGPL
android-app cpp fpv-racing fpv-vr ltm mavlink mediacodec opengl vr
Last synced: 12 Aug 2025
https://github.com/qpcr4vir/nana-demo
demos and tests for Nana C++ GUI library
c-plus-plus c-plus-plus-11 cpp gui nana
Last synced: 14 Jun 2025
https://github.com/lsds/lightsaber
Multi-core Window-Based Stream Processing Engine
aggregation compression cpp incremental-computation libaio llvm multi-core numa rdma sliding-windows ssd stream-processing
Last synced: 21 Mar 2025
https://github.com/Erkaman/sse-avx-rasterization
Triangle rasterization routines accelerated by SSE and AVX
avx cpp demo rasterization simd sse triangle tutorial
Last synced: 08 May 2025
https://github.com/hpc203/yolopv2-opencv-onnxrun-cpp-py
分别使用OpenCV、ONNXRuntime部署YOLOPV2目标检测+可驾驶区域分割+车道线分割,一共包含54个onnx模型,依然是包含C++和Python两个版本的程序。仅仅只依赖OpenCV就能运行,彻底摆脱对任何深度学习框架的依赖。
autonomous-driving cpp drivable-area-segmentation lane-lines-detection object-detection onnxruntime opencv-dnn python yolopv2
Last synced: 20 Mar 2025
https://github.com/gazatu/im-emoji-picker
emoji picker compatible with Linux systems using either XServer or Wayland with either Fcitx5 or IBus
cmake cpp emoji emoji-keyboard emoji-picker fcitx5 ibus input-method kaomoji linux qt5 wayland x-server
Last synced: 08 Mar 2026
https://github.com/rapidfuzz/jarowinkler
Python library for fast approximate string matching using Jaro and Jaro-Winkler similarity
cpp hacktoberfest jaro jaro-winkler python string-comparison string-matching string-similarity
Last synced: 11 Dec 2025
https://github.com/schulkinator/memorymanager
A simple, thread-safe memory manager for 64bit C++ applications and games. Focus is on preventing heap fragmentation in the absence of good virtual memory management, at the cost of wasting some memory. It works by globally overriding the new and delete operators.
cpp delete fragmentation malloc memory memory-fragmentation memory-manager new
Last synced: 10 Jul 2025
https://github.com/apriorit/custom-bootloader
A demo tutorial for low-level and kernel developers - developing a custom Windows boot loader
bootloader cpp low-level windows
Last synced: 08 May 2025
https://github.com/pjessesco/chollianwallpaper
🌎 Real time wallpaper engine for Windows and macOS
cpp earth live macos qt satellite-imagery wallpaper windows
Last synced: 07 May 2025
https://github.com/jeffersonqin/ayase
🥥 Control everything by keyboard.
accessibility cpp csharp dotnet dotnet-core keyboard mouse mouse-simulations pinvoke uiautomation win32 win32api win32com wpf
Last synced: 11 Apr 2025
https://github.com/krmisha/makefile
Cross-platform C++ Makefile project template
catch2 clang clang-format clang-tidy compilation-database compile-commands-json conan cpp cross-platform doxygen gcc makefile makefile-template testing vcpkg
Last synced: 09 Apr 2025
https://github.com/fszontagh/sd.cpp.gui.wx
Stable Diffusion GUI written in C++
cpp stable-diffusion stable-diffusion-gui stablediffusion wxwidgets
Last synced: 07 Mar 2026
https://github.com/zompi2/UE4EnhancedCodeFlow
This code plugin provides functions that drastically improve the quality of life during the implementation of game flow in C++.
code-flow coroutines cpp ue4 ue4-plugin ue5 ue5-plugin
Last synced: 08 Apr 2025
https://github.com/jpcre2/jpcre2
C++ wrapper for PCRE2 Library
associated-regex cpp jpcre2 options-jpcre2 pcre pcre2-libraries pcre2-options pcre2-regex regex regex-match regex-pattern regex-replace
Last synced: 14 Apr 2025
https://github.com/nuttyartist/daino-notes-public
Write beautifully. Effortlessly. A note-taking app written in Qt C++ and QML.
cplusplus cpp cross-platform gui local-first markdown note-managment note-taking note-taking-app personal-knowledge-management productivity qt qt6
Last synced: 11 May 2025
https://github.com/moyamejiasr/win32gui
Win32 OOP version of the WinAPI for creating lightweight Forms in C++
cpp ui win32 win32api windows windows-forms
Last synced: 30 Oct 2025
https://github.com/methyldragon/ros-tutorials
Tutorials and starter code for the Robot Operating System (ROS) framework (Featuring ROS 1 and 2!) 🤖🔥🐲
cpp python3 references robot-operating-system robotics ros ros1 ros2 syntax tutorial tutorials
Last synced: 28 Oct 2025
https://github.com/dab0mb/node-distance-addon
Native NodeJS add-on creation tutorial using C++
c-plus-plus cpp javascript js node nodejs plugin tutorial
Last synced: 12 Sep 2025
https://github.com/smspillaz/libanimation
Wobbly windows and animations logic split out from Compiz
animations cpp physics-based-animation
Last synced: 24 Dec 2025
https://github.com/andreacasalino/minimal-socket
Minimal cross platform C++ tcp, udp socket implementation
cpp cpp17 cross-platform crossplatform google-protobuf socket socket-io socket-programming tcp tcp-client tcp-server udp udp-client udp-server winsock winsock2
Last synced: 07 Apr 2025
https://github.com/sunsided/libfixkalman
Kalman filter fixed-point implementation based on libfixmatrix, targeted at embedded systems without an FPU and/or need for performance.
c cpp embedded kalman-filter libfixmath libfixmatrix signal-processing
Last synced: 11 Apr 2025
https://github.com/apotocki/boost-iosx
This project builds Boost C++ static libraries and packages them into XCFrameworks for iOS, watchOS, tvOS, visionOS, macOS, and Catalyst. It supports builds for both simulators and devices, covering Intel and Apple Silicon architectures.
boost boost-libraries cpp ios ios-simulator mac-catalyst macosx tvos tvos-simulator visionos visionos-simulator watchos watchos-simulator xcframework
Last synced: 12 Dec 2025
https://github.com/markusjx/install-boost
Install boost on Github actions
actions boost cplusplus cpp github-actions macos ubuntu windows
Last synced: 05 Apr 2025
https://github.com/snape/avo2
Reciprocal Collision Avoidance with Acceleration-Velocity Obstacles (C++)
collision-avoidance cpp motion-planning robotics velocity-obstacles virtual-agents
Last synced: 06 Sep 2025
https://github.com/tromgy/service-base
C++ base class to implement a Windows service
c-plus-plus cpp service windows windows-service
Last synced: 16 Mar 2025
https://github.com/adamhlt/Cave-Finder
Tool to find code cave in PE image (x86 / x64) - Find empty space to place code in PE files
codecave cpp pe winapi windows windows-internals
Last synced: 04 Dec 2025
https://github.com/martinruenz/gnuplot-cpp
A trivial gnuplot interface for c++
cpp gnuplot header-only plotting
Last synced: 18 Jan 2026
https://github.com/anonym0uswork1221/c-android-memory-tool
Android Memory Access at Runtime: Reading and Writing Using Memory Files and Maps
android android-library cpp game game-cheat game-cheats game-engine-development game-hacking hacking-tool memory memory-allocation memory-allocator memory-hacking memory-management memory-tool
Last synced: 01 May 2025
https://github.com/aldanor/ipybind
IPython / Jupyter integration for pybind11
cpp ipython jupyter jupyter-notebook pybind11 python python3
Last synced: 09 Apr 2025
https://github.com/s12mmm3/qcloudmusicapi
Qt C++版 网易云音乐 API
api apis cloudmusic cpp neteasecloud qt qt5 qt6
Last synced: 07 Apr 2025
https://github.com/deccer/cmake-glfw-opengl-template
CMake based C++ Project template with support for glfw, glad, imgui, spdlog, tracy, stb-image and cgltf
cgltf cmake cpp dear-imgui glfw glm imgui opengl project-template spdlog stb-image tracy
Last synced: 15 Jul 2025
https://github.com/Smertig/rcmp
C++17, multi-architecture cross-platform hooking library with clean API.
cpp cpp17 hooking-library modding-library rcmp
Last synced: 10 May 2025
https://github.com/oktonion/stdex
std C++ 11 library impementation with extra features using only C++ 98 and POSIX threads
boost borland c-plus-plus cpp cpp03 cpp11 cpp98 cpp98-compatible cppstl gcc library portable posix posix-threads qnx std-library stdex stl visual-studio
Last synced: 29 Oct 2025
https://github.com/arturbac/fixed_math
FixedMath: A High-Performance C++23, C++17 Library for Fixed-Point 48.16 Arithmetic
arithmetic-computation cpp cpp17 educational embedded-systems fixed-math fixed-point game-development high-precision mathematics numerical-methods open-source performance-optimization scientific-computing
Last synced: 15 Mar 2025
https://github.com/sourcemeta/blaze
The ultra high-performance C++ JSON Schema validator, providing validation in the nano-second range along with perfect compliance scores. Supports Draft 4, Draft 6, Draft 7, 2019-09 and 2020-12. For both servers and embedded devices
c-plus-plus cpp high-performance json json-parser json-schema json-schema-validation json-schema-validator jsonschema jsonschema-validator modern-cpp performance
Last synced: 19 Apr 2025
https://github.com/seladb/memplumber
MemPlumber is a library that helps developers with debugging of memory allocations and detection of memory leaks in C++ applications
cplusplus cpp memory memory-allocations memory-leak
Last synced: 14 Apr 2025
https://github.com/tw1ddle/geometrize-lib
:large_orange_diamond: C++ library for Geometrize, a tool for geometrizing images into geometric primitives
art cpp cpp-library geometrize geometry geometry-processing hill-climbing
Last synced: 20 Aug 2025
https://github.com/trigger-segfault/openlrr
An open source re-implementation of LEGO Rock Raiders 🪨⛏
cpp game lego openlrr rock-raiders rock-raiders-united rts-game
Last synced: 25 Sep 2025
https://github.com/rlggyp/YOLOv10-OpenVINO-CPP-Inference
YOLOv10 C++ implementation using OpenVINO for efficient and accurate real-time object detection.
cpp object-detection opencv opencv-cpp openvino openvino-cpp real-time yolov10
Last synced: 21 Apr 2025
https://github.com/gophersecurity/gopher-mcp
MCP C++ SDK - Model Context Protocol implementation in CPP with enterprise-grade security, visibility and connectivity.
ai ai-tools async cplusplus cpp cross-platform event-driven json-rpc llm llm-tools mcp mcp-client mcp-sdk mcp-server model-context-protocol protocol sdk tool-calling
Last synced: 06 Feb 2026
https://github.com/srz-zumix/iutest
c++ testing framework
assertions c-plus-plus cpp cpp03 cpp11 cpp14 cpp17 cpp98 header-only no-dependencies tdd testing-framework wandbox
Last synced: 04 Apr 2025
https://github.com/neko-box-coder/ssgui
◀️ Super Simple GUI Library for C++ ▶️
cpp cross-platform gui gui-framework gui-library sfml sfml-library ui widgets
Last synced: 12 Apr 2025
https://github.com/ladroid/cppborrowchecker
Simple C++ borrow checker
borrow borrow-checker checker cpp oop
Last synced: 11 Apr 2025
https://github.com/bhhbazinga/lockfreehashtable
Lock Free Resizable Hash Table Based On Split-Ordered Lists.
cpp hashtable lock-free thread
Last synced: 23 Feb 2026
https://github.com/sunxfancy/flex-bison-examples
a list of flex/bison examples to show reentrant/C++/error-handling
bison bison-cpp bison-example cpp error-handling error-recovery examples flex flex-bison flex-example indent optional-semicolon python-like reentrant utf-8 variant
Last synced: 12 Mar 2026
https://github.com/troian/jwtpp
JSON Object Signing and Encryption library for C++.
c-plus-plus-11 cpp encryption-library jose json jwt jwt-authentication signing
Last synced: 07 Oct 2025
https://github.com/reklatsmasters/node-process-list
Cross-platform native method to receive the list of the launched processes
bytes c-plus-plus cpp cross-platform-native js node prebuild prebuilt prebuilt-packages process process-list process-monitor process-tree processes task-list tasklist taskmanager taskmgr
Last synced: 13 Apr 2025
https://github.com/harrison1/unreal5-code-examples
Unreal 5 C++ examples
c-plus-plus cpp ue5 unreal unreal-engine unrealengine5
Last synced: 26 Mar 2025
https://github.com/hunterdii/geeksforgeeks-potd
Welcome to the vibrant world of GeeksforGeeks Daily Problem of the Day solutions! Dive into a treasure trove of daily challenges meticulously crafted to sharpen your problem-solving skills. With diverse topics, detailed explanations, and a supportive community, this repository is your gateway to mastering algorithms, data structures, and more.
algorithms algorithms-and-data-structures competitive-programming cpp daily-coding-problem dailyprogrammer dsa gfg-contest gfg-cpp gfg-java gfg-potd gfg-python gfg-questions gfg-solutions good-first-issue potd-solution problem-of-the-day-solutions solutions
Last synced: 07 Apr 2025
https://github.com/abhisheknaiidu/dsa
My Codes and Solutions to coding interview problems on LeetCode, AlgoExpert, Educative and other interview preparation websites
algoexpert backtracking binary-trees cpp data-structures dyanamic-programming educative graphs interview-preparation leetcode linked-list recursion subarray trees
Last synced: 11 Apr 2025
https://github.com/jiangnanboy/java-springboot-paddleocr
本项目利用java加载paddle-ocr的C++编译的exe文件,并利用springboot进行web部署访问。This project loads the C++ compiled version of paddle-ocr in java and makes use of springboot for web deployment.
cpp java ocr paddle-ocr spirngboot
Last synced: 16 Jan 2026
https://github.com/jsmolka/eggvance
A Game Boy Advance emulator.
cpp eggvance emulator game-boy-advance gba
Last synced: 28 Feb 2026
https://github.com/blace-ai/blace-ai
Cross-platform c++ sdk & model hub for cross-platform AI inference. Ready-to-deploy models including Segment Anything 3, Depth Anything 2 and Gemma.
ai-hub ai-inference ai-sdk cpp libtorch onnxruntime
Last synced: 03 Mar 2026
https://github.com/VUKOZ-OEL/3d-forest
Visualization, processing and analysis of Lidar point clouds, mainly focused on forest environment. New version of 3D Forest. Process files with terabytes of data. Edit new point attributes. Simple addition of new features by plugins.
3d classification cpp cross-platform data-analysis desktop-application editor forest gui interactive-visualization las laser-scanning lidar opengl plugins point-cloud qt scientific-computing segmentation tree
Last synced: 07 May 2025
https://github.com/larc/gproshan
geometry processing and shape analysis framework
computational-geometry cpp cuda dictionary-learning geometry-processing opengl shape-analysis sparse-coding
Last synced: 16 Apr 2025
https://github.com/izvolov/mylib
Шаблон кросплатформенного CMake-проекта для языка C++ 🇬🇧 Modern CMake crossplatform project template for C++
ci cmake coverage cplusplus cpp crossplatform doxygen github-actions static-analysis template
Last synced: 16 Jul 2025
https://github.com/ami-iit/matio-cpp
A C++ wrapper of the matio library, with memory ownership handling, to read and write .mat files.
cmake cpp cpp14 cxx cxx14 eigen hdf5 mat mat-files matio matio-cpp matlab matlab-mat matlab-matrix ndimensional-arrays octave
Last synced: 21 Jul 2025
https://github.com/kurocha/teapot
Teapot is a tool for managing complex cross-platform builds.
build-tool cpp game-development ruby teapot
Last synced: 11 May 2025