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-28 00:07:17 UTC
- JSON Representation
https://github.com/matrix-construct/construct
This is The Construct
aio autotools boost boost-asio boost-coroutine2 boost-dll boost-spirit collaboration cpp cpp17 decentralized graphicsmagick matrix-org rocksdb server
Last synced: 02 Apr 2025
https://github.com/aminya/project_options
A general-purpose CMake library that provides functions that improve the CMake experience following the best practices.
c clang-tidy cmake cmake-modules cmake-template conan cpp cppcheck hacktoberfest project sanitizer starter starter-project vcpkg
Last synced: 08 Apr 2025
https://github.com/ChunelFeng/CThreadPool
【A simple used C++ threadpool】一个简单好用,性能优异的,跨平台的C++线程池。欢迎 star & fork
cgraph concurrency cpp parallel-computing thread threadpool
Last synced: 18 Mar 2025
https://github.com/mempko/firestr
The Grass Computing Platform
chat-application collaboration cpp cpp11 decentralized grass lua p2p secure-by-default voice-chat
Last synced: 16 May 2025
https://github.com/konstantin8105/c4go
Transpiling C code to Go code
c c4go convert cpp go golang transpiler
Last synced: 05 Apr 2025
https://github.com/Konstantin8105/c4go
Transpiling C code to Go code
c c4go convert cpp go golang transpiler
Last synced: 14 Mar 2025
https://github.com/rodrigocfd/winlamb
A lightweight modern C++11 library for Win32 API, using lambdas to handle Windows messages.
cplusplus cplusplus-11 cpp cpp11 stl win32 winapi winlamb
Last synced: 05 Apr 2025
https://github.com/RMichelsen/Nvy
Nvy - A Neovim client in C++
cpp directwrite neovim-guis nvim windows
Last synced: 10 May 2025
https://github.com/rmichelsen/nvy
Nvy - A Neovim client in C++
cpp directwrite neovim-guis nvim windows
Last synced: 09 Apr 2025
https://github.com/methylDragon/coding-notes
I'm compiling comprehensive coding tutorials for many different languages and frameworks! 🐲
cpp dds documentation mysql php python3 references ros syntax tutorial-code tutorials wordpress
Last synced: 10 May 2025
https://github.com/betacraftuk/betacraft-launcher
A launcher for Minecraft focused on legacy versions of the game
cpp java launcher minecraft minecraft-launcher qt
Last synced: 16 May 2025
https://github.com/llnl/umpire
An application-focused API for memory management on NUMA & GPU architectures
blt cpp gpu hpc memory-management portability radiuss
Last synced: 15 May 2025
https://github.com/LukasBanana/XShaderCompiler
Shader cross compiler to translate HLSL (Shader Model 4 and 5) to GLSL
c cpp cpp11 csharp glsl hlsl shader-cross-compiler
Last synced: 08 May 2025
https://github.com/NERSC/timemory
Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.
analysis c cplusplus cpp cross-language cross-platform cuda cupti gotcha hardware-counters instrumentation-api memory-measurements modular-design mpi papi performance performance-measurement python roofline
Last synced: 06 May 2025
https://github.com/scorpion-26/gBar
Blazingly fast status bar written with GTK
bar cpp gtk3 linux status-bar wayland
Last synced: 01 Apr 2025
https://github.com/scorpion-26/gbar
Blazingly fast status bar written with GTK
bar cpp gtk3 linux status-bar wayland
Last synced: 05 Apr 2025
https://github.com/lukasbanana/xshadercompiler
Shader cross compiler to translate HLSL (Shader Model 4 and 5) to GLSL
c cpp cpp11 csharp glsl hlsl shader-cross-compiler
Last synced: 06 Apr 2025
https://github.com/nersc/timemory
Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.
analysis c cplusplus cpp cross-language cross-platform cuda cupti gotcha hardware-counters instrumentation-api memory-measurements modular-design mpi papi performance performance-measurement python roofline
Last synced: 23 Jan 2025
https://github.com/tomlooman/coopshooterudemy
C++ Coop Horde Third-person Shooter for Unreal Engine 4 (Udemy Project)
blueprint coop cpp game multiplayer ue4 unrealengine
Last synced: 06 Apr 2025
https://github.com/gazebosim/ros_gz
Integration between ROS (1 and 2) and Gazebo simulation
cpp gazebo gazebosim hacktoberfest ignition ignition-gazebo ignition-transport pubsub robotics robotics-simulation ros ros2 simulation transport
Last synced: 15 May 2025
https://github.com/kernelwernel/VMAware
VM detection library and tool
anticheat antivm bochs cpp cpp-library detection hyperv hypervisor hypervisor-detection kvm library qemu vbox virtualbox vm vm-detect vm-detection vmm vmware wine
Last synced: 21 Jan 2025
https://github.com/complexlogic/rsgain
A simple, but powerful ReplayGain 2.0 tagging utility
audio c cpp flac loudness mp3 music replaygain
Last synced: 15 Apr 2025
https://github.com/iwatake2222/play_with_tflite
Sample projects for TensorFlow Lite in C++ with delegates such as GPU, EdgeTPU, XNNPACK, NNAPI
cpp deep-learning edgetpu opencv tensorflow tensorflow-lite
Last synced: 20 Mar 2025
https://github.com/LLNL/Umpire
An application-focused API for memory management on NUMA & GPU architectures
blt cpp gpu hpc memory-management portability radiuss
Last synced: 11 May 2025
https://github.com/asyncapi/modelina
A library for generating typed models based on inputs such as AsyncAPI, OpenAPI, and JSON Schema documents with high customization
asyncapi codegen codegenerator cpp csharp generate-code get-global-node-release-workflows go java json-schema kotlin modelina openapi2 openapi3 php rust swagger typescript
Last synced: 14 May 2025
https://github.com/iwatake2222/self-driving-ish_computer_vision_system
This project generates images you've probably seen in autonomous driving demo. Object Detection, Lane Detection, Road Segmentation, Depth Estimation using TensorRT
autonomous-driving cpp deep-learning tensorflow tensorrt
Last synced: 20 Mar 2025
https://github.com/rafat/wavelib
C Implementation of 1D and 2D Wavelet Transforms (DWT,SWT and MODWT) along with 1D Wavelet packet Transform and 1D Continuous Wavelet Transform.
c continuous-wavelet-transform cpp dwt wavelet-packet-trees wavelets
Last synced: 20 Apr 2025
https://github.com/tcbrindle/span
Implementation of C++20's std::span for older compilers
Last synced: 13 Sep 2025
https://github.com/cieslarmichal/faker-cxx
C++ Faker library for generating fake (but realistic) data.
cpp cpp20 data-generation fake fake-data faker
Last synced: 15 May 2025
https://github.com/mortennobel/simplerenderengine
Small C++14 render engine
3d-graphics-engine cpp game-engine imgui opengl rendering rendering-3d-graphics rendering-engine shaders webgl
Last synced: 07 Apr 2025
https://github.com/nanodbc/nanodbc
A small C++ wrapper for the native C ODBC API | Requires C++14 since v2.12
cplusplus cplusplus-14 cpp database-access database-access-library mysql odbc odbc-api postgresql sqlite3 sqlserver vertica
Last synced: 08 Apr 2025
https://github.com/LLNL/Caliper
Caliper is an instrumentation and performance profiling library
annotation-apis caliper cpp hpc instrumentation performance performance-analysis performance-monitoring radiuss trace
Last synced: 08 May 2025
https://github.com/mortennobel/SimpleRenderEngine
Small C++14 render engine
3d-graphics-engine cpp game-engine imgui opengl rendering rendering-3d-graphics rendering-engine shaders webgl
Last synced: 08 May 2025
https://github.com/20urc3/sekiryu
Comprehensive toolkit for Ghidra headless.
binary binary-exploitation c cpp ghidra ghidra-decompiler ghidra-extension python reverse-engineering vulnerability
Last synced: 21 Apr 2025
https://github.com/judelco/entitas-cpp
Entitas++ is a fast Entity Component System (ECS) C++11 port of Entitas C#
cpp design-pattern ecs entitas entity entity-component entity-component-system entity-framework game game-development game-engine gamedev performance
Last synced: 31 Mar 2025
https://github.com/changh95/fastcampus_slam_codes
Code exercises for the SLAM course in 'Computer Vision, LiDAR processing, and Sensor Fusion for Autonomous Driving' lecture series
Last synced: 06 Apr 2025
https://github.com/zjhellofss/KuiperLLama
校招、秋招、春招、实习好项目,带你从零动手实现支持LLama2/3和Qwen2.5的大模型推理框架。
cpp cuda inference-engine llama2 llama3 llm llm-inference qwen qwen2
Last synced: 08 Sep 2025
https://github.com/vvvar/peakeater
PeakEater is a free open-source cross-platform VST3/AU/LV2/CLAP wave shaper plugin
audio audio-unit audio-units clap cpp distortion gain juce linux lv2 lv2-plugin macos meters vst3 vst3-plugin waveshaper windows
Last synced: 07 Apr 2025
https://github.com/jeffamstutz/tsimd
Fundamental C++ SIMD types for Intel CPUs (sse, avx, avx2, avx512)
cpp cpp11 header-only simd simd-library
Last synced: 02 Jul 2025
https://github.com/tessil/sparse-map
C++ implementation of a memory efficient hash map and hash set
c-plus-plus cpp data-structures hash-map hash-table header-only
Last synced: 09 Apr 2025
https://github.com/scapix-com/scapix
Scapix Language Bridge
automated automatic bind bridge cpp cpp-library cpp11 cpp14 cpp17 cross-platform csharp idl java jni jni-android jni-wrapper language objective-c python swift
Last synced: 05 Apr 2025
https://github.com/snektron/pareas
GPU-accelerated compiler
compiler cpp futhark gpgpu programming-language
Last synced: 06 Apr 2025
https://github.com/zjhellofss/kuiperllama
校招、秋招、春招、实习好项目,带你从零动手实现支持LLama2/3和Qwen2.5的大模型推理框架。
cpp cuda inference-engine llama2 llama3 llm llm-inference qwen qwen2
Last synced: 16 May 2025
https://github.com/jherico/VulkanExamples
Examples and demos for the Vulkan C++ API
cpp example-code examples vulkan vulkan-api vulkan-demos
Last synced: 08 May 2025
https://github.com/0xsky/xredis
Redis C++ client, support the data slice storage, support redis cluster, thread-safe,multi-platform,connection pool, read/write separation.
c-plus-plus connection-pool cpp data-slice-storage multi-platform redis redis-client redis-cluster rediscluster thread-safe xredis
Last synced: 04 Apr 2025
https://github.com/eidheim/tiny-process-library
A small platform independent library making it simple to create and stop new processes in C++, as well as writing to stdin and reading from stdout and stderr of a new process
cpp library no-dependencies platform-independent process
Last synced: 15 Mar 2025
https://github.com/youtube/cobalt
Cobalt is a lightweight HTML5 application container
Last synced: 15 May 2025
https://github.com/revsic/antidebugging
AntiDebugging sample sources written in C++
anti-attach anti-debugging cpp hash veh
Last synced: 09 Apr 2025
https://github.com/jackguo380/vim-lsp-cxx-highlight
Vim plugin for C/C++/ObjC semantic highlighting using cquery, ccls, or clangd
c ccls clangd coc cpp cquery cxx language-server-client language-server-protocol languageclient neovim nvim semantic-highlighting vim vim-lsp vim-plugin
Last synced: 16 Jul 2025
https://github.com/chungzh/notepanda
📃 A simple cross-platform notepad. Based on Qt and C++.
arch cmake cpp cpp11 cross-platform desktop-app editor kde notepad qt qt5 text
Last synced: 05 Apr 2025
https://github.com/numandev1/react-native-keys
🔐 Protected .ENVs variables in React Native 🚀✨
android config cpp env environment environment-variables ios jni jni-android jni-ios jsi keys protected react-native secure undecryptable
Last synced: 04 Apr 2025
https://github.com/ChungZH/notepanda
📃 A simple cross-platform notepad. Based on Qt and C++.
arch cmake cpp cpp11 cross-platform desktop-app editor kde notepad qt qt5 text
Last synced: 14 Mar 2025
https://github.com/trailofbits/vast
VAST is an experimental compiler pipeline designed for program analysis of C and C++. It provides a tower of IRs as MLIR dialects to choose the best fit representations for a program analysis or further program abstraction.
c clang compiler-frontend compilers cpp intermediate-representation mlir program-analysis
Last synced: 05 Apr 2025
https://github.com/Tessil/sparse-map
C++ implementation of a memory efficient hash map and hash set
c-plus-plus cpp data-structures hash-map hash-table header-only
Last synced: 08 May 2025
https://github.com/irobot-ros/ros2-performance
Framework to evaluate peformance of ROS 2
benchmark cpp performance ros2
Last synced: 07 May 2025
https://github.com/mrshaw01/software-engineer
A curated learning repository focused on High-Performance Computing (HPC) — covering fundamentals to advanced topics in CUDA, MPI, C++, and Python-C++ interoperability.
cpp cuda high-performance-computing hip python
Last synced: 16 Jul 2025
https://github.com/spacewalk01/depth-anything-tensorrt
TensorRT implementation of Depth-Anything V1, V2
cpp depth-anything depth-camera depth-estimation depth-image image-depth-estimation monocular-depth-estimation python tensorrt video-depth
Last synced: 20 Mar 2025
https://github.com/lmnt-com/haste
Haste: a fast, simple, and open RNN library
algorithm api cpp cuda deep-learning gru lstm machine-learning python pytorch rnn rnn-implementations rnn-layers tensorflow
Last synced: 04 Apr 2025
https://github.com/BIGBALLON/PyTorch-CPP
PyTorch C++ inference with LibTorch
cpp demo imagenet inference libtorch opencv pytorch pytorch-cpp
Last synced: 20 Mar 2025
https://github.com/Haruno19/starfetch
command line tool that displays constellations
command-line command-line-tool constellation constellations cpp fetch-tool
Last synced: 04 Apr 2025
https://github.com/fastlib/fcwt
The fast Continuous Wavelet Transform (fCWT) is a library for fast calculation of CWT.
c cpp cwt fast matlab optimization signal-processing time-frequency-analysis wavelet-transform
Last synced: 15 May 2025
https://github.com/daemonengine/daemon
The Dæmon game engine. With some bits of ioq3 and XreaL.
3d-game-engine bsp c-plus-plus cpp fps-engine game-development game-engine glsl idtech3 open-source open-source-game-engine openal opengl opengl-game-engine pbr pbr-shading quake-engine sdl2 unvanquished xreal
Last synced: 16 May 2025
https://github.com/brunocodutra/metal
Love template metaprogramming
cpp cpp11 metaprogramming mpl single-header template-metaprogramming templates
Last synced: 07 Apr 2025
https://github.com/doleron/yolov5-opencv-cpp-python
Example of using ultralytics YOLO V5 with OpenCV 4.5.4, C++ and Python
Last synced: 20 Apr 2025
https://github.com/cvanaret/uno
A next-gen SQP & barrier solver for nonlinearly constrained optimization
constrained-optimization continuous-optimization cpp gradient-descent interior-point-method local-optimization mathematical-optimization mathematical-programming newton-method nonconvex-optimization nonlinear-optimization nonlinear-programming nonlinear-programming-algorithms numerical-optimization optimization optimization-algorithms optimization-methods optimization-solver quadratic-programming sequential-quadratic-programming
Last synced: 16 May 2025
https://github.com/wojciech-graj/termgl
2D & 3D graphics engine in the terminal [C/C++]
3d 3d-graphics c c-plus-plus cli computer-graphics cpp cpp-library graphics graphics-engine graphics-library linux linux-shell terminal terminal-based terminal-graphics unix unix-shell windows
Last synced: 16 May 2025
https://github.com/soasis/text
A spicy text library for C++ that has the explicit goal of enabling the entire ecosystem to share in proper forward progress towards a bright Unicode future.
cpp cpp17 cpp17-library cpp20 cpp20-library liberation ranges text unicode
Last synced: 16 May 2025
https://github.com/ropensci/osmdata
R package for downloading OpenStreetMap data
cpp openstreetmap osm osm-data overpass-api peer-reviewed r r-package rstats
Last synced: 08 Apr 2025
https://github.com/Tradias/asio-grpc
Asynchronous gRPC with Asio/unified executors
asio asynchronous asynchronous-programming coroutine cpp cpp17 cpp20 executors grpc sender-reciever
Last synced: 31 Mar 2025
https://github.com/tradias/asio-grpc
Asynchronous gRPC with Asio/unified executors
asio asynchronous asynchronous-programming coroutine cpp cpp17 cpp20 executors grpc sender-reciever
Last synced: 06 Apr 2025
https://github.com/justanhduc/task-spooler
A scheduler for GPU/CPU tasks
c cpp debian gpu-support job-scheduler linux makefile slurm slurm-job slurm-job-scheduler task-spooler
Last synced: 06 Apr 2025
https://github.com/jll63/yomm2
Fast, orthogonal, open multi-methods. Solve the Expression Problem in C++17.
cpp cpp17 expression-problem multi-methods multiple-dispatch open-methods polymorphism
Last synced: 06 Apr 2025
https://github.com/kumar-laxmi/algorithms
A Repository for algorithms in C, C++, Python and Java
algorithm algorithms c cpp hacktoberfest java python ssoc2023 swoc2023
Last synced: 16 May 2025
https://github.com/clickhouse/clickhouse-cpp
C++ client library for ClickHouse
Last synced: 14 Apr 2025
https://github.com/philip82148/cpp-dump
A C++ library for debugging purposes that can print any variable, even user-defined types.
competitive-programming cpp debugging
Last synced: 16 Mar 2025
https://github.com/onlyoffice/core
Server core components which are a part of ONLYOFFICE Document Server
Last synced: 14 May 2025
https://github.com/AlexanderVeselov/RayTracing
Realtime GPU Path tracer based on OpenCL and OpenGL
3d cpp gpgpu gpu opencl opengl pathtracing pbr raytracing render
Last synced: 16 May 2025
https://github.com/albin-johansson/centurion
A modern C++ wrapper library for SDL2 in order to improve type-safety, memory safety and overall ease-of-use.
cpp cpp17 cpp20 cross-platform game-development gamedev header-only modern-cpp sdl sdl-image sdl-mixer sdl-ttf sdl2 sdl2-image sdl2-mixer sdl2-ttf wrapper wrapper-library
Last synced: 06 Apr 2025
https://github.com/neargye/semver
Semantic Versioning for modern C++
c-plus-plus c-plus-plus-17 cplusplus cplusplus-17 cpp cpp17 header-only no-dependencies semantic-versioning semver single-file
Last synced: 08 Apr 2025
https://github.com/eliemichel/learnwebgpu
Learn to use WebGPU for native graphic applications in C++
cpp graphics lecture-notes webgpu
Last synced: 05 Apr 2025
https://eliemichel.github.io/LearnWebGPU/
Learn to use WebGPU for native graphic applications in C++
cpp graphics lecture-notes webgpu
Last synced: 01 Apr 2025
https://github.com/eliemichel/LearnWebGPU
Learn to use WebGPU for native graphic applications in C++
cpp graphics lecture-notes webgpu
Last synced: 09 Jul 2025
https://github.com/Neargye/semver
Semantic Versioning for modern C++
c-plus-plus c-plus-plus-17 cplusplus cplusplus-17 cpp cpp17 header-only no-dependencies semantic-versioning semver single-file
Last synced: 28 Mar 2025
https://github.com/indeemasoftware/qsimplescada
Qt based simple SCADA framework, with dashboard, static and dynamic components
configurator cpp dashboard dashboard-application dashboard-templates dashboard-widget dashboards industrial industry-4 iot iot-framework iot-platform qpm qt qt-gui qt5 scada scada-framework
Last synced: 07 Apr 2025
https://github.com/yahoo/monitr
A Node.js process monitoring tool.
cpp nodejs process-monitoring web
Last synced: 15 May 2025
https://github.com/ameenmaali/urldedupe
Pass in a list of URLs with query strings, get back a unique list of URLs and query string combinations
bugbounty cpp hacking infosec penetration-testing url-parser
Last synced: 11 Jul 2025
https://github.com/iapolinario/100-days-of-code
This is a project with a collection of coding challenges for those who wants to commit themselves to code at least one hour a day for at least a hundred days.
challenges cpp dart golang kotlin kts python swift
Last synced: 05 Apr 2025
https://github.com/0xda568/iconjector
Unorthodox and stealthy way to inject a DLL into the explorer using icons
cpp dll dll-injection injection malware-development offensive-security win64 windows windows-10 windows-11
Last synced: 12 Apr 2025
https://github.com/hkrn/nanoem
nanoem is an MMD (MikuMikuDance) compatible implementation and its like cross-platform application mainly built for macOS.
Last synced: 10 Apr 2025
https://github.com/LiuXiaolong19920720/simple_net
A simple deep neural network implemented in C++,based with OpenCV Mat matrix class
Last synced: 19 Mar 2025