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-30 00:07:07 UTC
- JSON Representation
https://github.com/robosoft-ai/SMACC2
An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++
cplusplus cpp mobile-robots mobilerobots moveit2 nav2 ros2 ros2-foxy ros2-galactic ros2-humble ros2-rolling state-machine
Last synced: 28 Mar 2025
https://github.com/clemapfel/jluna
Julia Wrapper for C++ with Focus on Safety, Elegance, and Ease of Use
cpp cpp20 julia julia-language julia-wrapper julialang language-interface modern-cpp wrapper wrapper-api wrapper-library
Last synced: 07 Apr 2025
https://github.com/tpecholt/imrad
ImRAD is a GUI builder for the ImGui library
android cpp dear-imgui gui gui-builder gui-creator imgui linux windows
Last synced: 06 Aug 2025
https://github.com/zeusees/hyperlabelimg
开源图像标注工具(支持人脸关键点/不规则四边形/多边形标注)
cpp image-label-tool open-source
Last synced: 09 Apr 2025
https://github.com/google-research/falken
Falken provides developers with a service that allows them to train AI that can play their games
cpp games imitation-learning ml unity3d
Last synced: 16 May 2025
https://github.com/khronosgroup/anari-sdk
ANARI Software Development Kit (SDK)
3d-graphics 3d-rendering 3d-visualization c cpp
Last synced: 07 May 2025
https://github.com/sourcehold/Sourcehold
Open source re-implementation of Stronghold 1
cpp engine engine-reimplementation game reimplementation sdl2 stronghold
Last synced: 01 Apr 2025
https://github.com/arnetheduck/j2c
Java to C++ translator
cpp eclipse eclipse-plugin java
Last synced: 09 Apr 2025
https://github.com/shubham0204/smolchat-android
Running any GGUF SLMs/LLMs locally, on-device in Android
android cpp ggml kotlin llamacpp small-language-models
Last synced: 13 Apr 2025
https://github.com/thelartians/modern-wasm-starter
🛸 Run C++ code on web and create blazingly fast websites! A starter template to easily create WebAssembly packages using type-safe C++ bindings with automatic TypeScript declarations.
asmjs c-plus-plus cmake cpp declarations embind emscripten glue javascript modern npm package starter tests typesafe typescript wasm webassembly webpack
Last synced: 08 Apr 2025
https://github.com/TheLartians/modern-wasm-starter
🛸 Run C++ code on web and create blazingly fast websites! A starter template to easily create WebAssembly packages using type-safe C++ bindings with automatic TypeScript declarations.
asmjs c-plus-plus cmake cpp declarations embind emscripten glue javascript modern npm package starter tests typesafe typescript wasm webassembly webpack
Last synced: 31 Mar 2025
https://github.com/Clemapfel/jluna
Julia Wrapper for C++ with Focus on Safety, Elegance, and Ease of Use
cpp cpp20 julia julia-language julia-wrapper julialang language-interface modern-cpp wrapper wrapper-api wrapper-library
Last synced: 09 Jul 2025
https://github.com/goldsborough/clang-expand
:dragon: A clang tool for happy refactoring without source-code gymnastics
c clang cpp llvm objective-c refactoring tool
Last synced: 29 Jan 2025
https://github.com/chudleyj/algobot
A C++ stock market algorithmic trading bot
algorithmic-trading algotrading cplusplus cplusplus-11 cpp cpp11 finance financial-analysis financial-data financial-markets iex iex-api iextrading stock-analysis stock-data stock-market stock-prediction stock-price-prediction stock-trading stocks
Last synced: 03 Apr 2025
https://github.com/loopperfect/neither
Either and Maybe monads for better error-handling in C++ ↔️
buckaroo cpp either functional-programming header-only maybe monads optional
Last synced: 23 Jul 2025
https://github.com/gort818/qtwebflix
A qt webengine program for netflix
amazon-prime-video cpp linux netflix open-source qt5 qtwebengine streaming-video
Last synced: 14 May 2025
https://github.com/appinho/SARosPerceptionKitti
ROS package for the Perception (Sensor Processing, Detection, Tracking and Evaluation) of the KITTI Vision Benchmark Suite
cpp dbscan deep-learning deeplab evaluation kitti kitti-dataset multi-object-tracking object-detection python ros ros-kinetic ros-node ros-nodes ros-packages rosbag rviz semantic-segmentation sensor-fusion unscented-kalman-filter
Last synced: 05 May 2025
https://github.com/TheLartians/PEGParser
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
ambiguous-grammars c-plus-plus calculator calculator-visitor complexity cpp dsl filter grammar grammars left-recursion memoization packrat packrat-parser parse parser parser-generator parsercombinator peg
Last synced: 08 Apr 2025
https://github.com/przemek83/volbx
Graphical tool for data manipulation written in C++/Qt.
c-plus-plus c-plus-plus-17 cpp cpp17 csv data data-analysis data-export data-filtering data-import data-manipulation data-visualization dynamic graphical ods plots qt spreadsheet statistical-analysis xlsx
Last synced: 08 Apr 2025
https://github.com/projectPiki/pikmin2
A decompilation of Pikmin 2 (USA) brought to you by fans of the series.
cpp decompilation pikmin reverse-engineering
Last synced: 02 May 2025
https://github.com/rsashka/memsafe
C++ Memory safety (memsafe) single-header libraries and Clang compiler plugin for safe C++, which reduces errors for reference data types and safe memory management without breaking backward compatibility with old C++ code.
cpp cpp20 header-only memory-safety memsafe research
Last synced: 09 Apr 2025
https://github.com/abeimler/ecs_benchmark
Benchmarks of common ECS (Entity-Component-System)-Frameworks in C++ (or C)
benchmark c-plus-plus c-plus-plus-20 cmake cpp cpp20 ecs ecs-framework entity-component-system entt flecs modern-cpp
Last synced: 07 Apr 2025
https://github.com/aldenml/libtorrent4j
libtorrent for java, a swig Java interface for libtorrent
android bittorrent cpp cpp-bindings dht dht-network java jni library libtorrent p2p peer-to-peer swig swig-binding torrent webtorrent
Last synced: 29 Aug 2025
https://github.com/podofo/podofo
A C++17 PDF manipulation library
cplusplus cpp pdf pdf-documents pdf-files pdf-generation
Last synced: 05 Apr 2025
https://github.com/thelartians/pegparser
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
ambiguous-grammars c-plus-plus calculator calculator-visitor complexity cpp dsl filter grammar grammars left-recursion memoization packrat packrat-parser parse parser parser-generator parsercombinator peg
Last synced: 17 Mar 2025
https://github.com/bmewj/video-app
A real-time video processing app written in C++ using OpenGL and FFmpeg
cmake cpp ffmpeg opengl tutorial video video-processing
Last synced: 05 Apr 2025
https://github.com/cdslaborg/paramonte
ParaMonte: Parallel Monte Carlo and Machine Learning Library for Python, MATLAB, Fortran, C++, C.
adaptive-learning bayesian-inference bayesian-statistics c cpp fortran machine-learning machine-learning-algorithms machine-learning-library markov-chain matlab mcmc monte-carlo monte-carlo-simulations mpi numerical-integration openmp python sampling
Last synced: 04 Apr 2025
https://github.com/cocomelonc/peekaboo
Simple undetectable shellcode and code injector launcher example. Inspired by RTO malware development course.
aes cpp cryptography encryption injection injector malware-development obfuscation pe-files shellcode xor
Last synced: 12 Apr 2025
https://github.com/jinyuliao/Grid
An UE4 plugin for grid-based game
cpp ue4 unreal-engine unreal-engine-4
Last synced: 11 Mar 2025
https://github.com/rapidfuzz/rapidfuzz-cpp
Rapid fuzzy string matching in C++ using the Levenshtein Distance
cpp hacktoberfest levenshtein string-comparison string-matching string-similarity
Last synced: 16 May 2025
https://github.com/evanli/programming-book-2
Programming Book 2 :C++、Go、JavaScript、Node.js
books cpp go javascript nodejs
Last synced: 13 Apr 2025
https://github.com/iwatake2222/rotation_master
Provide conversion between the major representations of 3D rotation and visualize the orientation of a rigid body
3d cpp emscripten imgui opengl quaternion rotation wasm
Last synced: 20 Mar 2025
https://github.com/victimsnino/reactiveplusplus
Implementation of async observable/observer (Reactive Programming) in C++ with care about performance and templates in mind in ReactiveX approach
cpp cpp20 modern-cpp observable observer-pattern push-model reactive-programming reactivex rpp rx rxcpp
Last synced: 12 Apr 2025
https://github.com/shoaibrayeen/programmers-community
This repository contains various solution of a problem in Ruby, C, C++, Python and Java.
algorithms algorithms-and-data-structures c coding coding-challenges cpp data-structures digitalocean hacking hacktober hacktoberfest hacktoberfest-accepted hacktoberfest2021 indentation java learning markdown pull-requests python ruby
Last synced: 12 Apr 2025
https://github.com/diplib/diplib
Quantitative Image Analysis in C++, MATLAB and Python
bio-formats cpp cpp14 dipimage diplib filtering image-analysis image-processing image-viewer mathematical-morphology matlab python python3 quantification quantitative-image-analysis
Last synced: 15 May 2025
https://github.com/green-sky/imgui_entt_entity_editor
A drop-in entity editor for EnTT with Dear ImGui
cpp ecs entity-component-system entity-editor entt game-development imgui mushmachine single-file single-header-lib
Last synced: 09 Apr 2025
https://github.com/martinthoma/algorithms
This repository is for learning and understanding how algorithms work.
algorithm algorithms cpp examples java javascript pdf python
Last synced: 05 Apr 2025
https://github.com/sfttech/nyan
Typesafe hierarchical key-value database with inheritance and dynamic patching :smiley_cat:
c-plus-plus cpp database mod mod-api modding nyan openage
Last synced: 16 May 2025
https://github.com/hoshimin/formatpe
A bunch of parsers for PE and PDB formats in C++
cpp header-only modern-cpp pdb pdb-files pdb-parser pdb-structure pe pe-analyzer pe-applications pe-file pe-format pe-parser portable-executable
Last synced: 07 Apr 2025
https://github.com/boostorg/build
B2 makes it easy to build C++ projects, everywhere.
asciidoctor assembly build build-system build-tool build-tools c cplusplus cpp docbook dolphin fortran objective-c objective-cpp quickbook
Last synced: 16 May 2025
https://github.com/kennethshackleton/skpokereval
7-card Texas Hold'em hand evaluator
c-plus-plus cpp evaluator poker poker-evaluator poker-hands skpokereval texasholdem
Last synced: 10 Apr 2025
https://github.com/shapelets/khiva
An open-source library of algorithms to analyse time series in GPU and CPU.
clustering cpp cuda data-series discords distances gpu khiva kshape matrix-profile motifs multicore opencl shapelets snippets time-series timeseries
Last synced: 08 May 2025
https://github.com/iamtapped/kernal-cheat-injector
[EASY TO USE] Windows Kernel Cheat Injector for intel and AMD | supports all windows versions | Undetected + Active updates
apex byte-injection cheat cheats cpp dll dll-injection dll-injector fortnite hacking injection injector injector-x64 lostark manual-map manual-map-dll minecraft reverse-engineering rust valorant
Last synced: 24 Jun 2025
https://github.com/atilaneves/dpp
Directly include C headers in D source code
clang cpp cpp17 d dlang dlanguage libclang translation
Last synced: 06 Apr 2025
https://github.com/copperspice/cs_libguarded
Header-only library for multithreaded programming
copperspice cpp multithreading
Last synced: 12 Apr 2025
https://github.com/jsoysouvanh/refureku
Cross-platform C++17 Runtime Reflection Library
attributes cmake code-generation code-generator codegen cplusplus cplusplus-17 cpp cpp17 cross-platform dynamic-reflection gamdev game-development game-engine properties reflection
Last synced: 08 Apr 2025
https://github.com/sp-nitech/sptk
A suite of speech signal processing tools
audio-processing cepstrum cpp dsp lpc lsp mfcc signal-processing speech speech-processing sptk unix-command
Last synced: 12 Apr 2025
https://github.com/asmjit/asmtk
Assembler toolkit based on AsmJit
asm-parser asmjit cpp x86 x86-64
Last synced: 09 Apr 2025
https://github.com/tdv/nanorpc
nanorpc - lightweight RPC in pure C++ 17
cpp cpp17 rpc rpc-http rpc-library
Last synced: 10 Jul 2025
https://github.com/alairion/not-enough-standards
A modern header-only C++ library that provides platform-independent utilities.
cpp cpp17 cpp20 mutex named-mutex named-pipes pipes process semaphores shared-library thread-pool utility-library
Last synced: 07 May 2025
https://github.com/SuperV1234/Tutorials
Repository for my YouTube tutorials + code snippets
c-plus-plus cpp cpp11 cpp14 cpp17 dive education pointer snippets tutorial video youtube youtube-tutorial
Last synced: 26 Apr 2025
https://github.com/vittorioromeo/tutorials
Repository for my YouTube tutorials + code snippets
c-plus-plus cpp cpp11 cpp14 cpp17 dive education pointer snippets tutorial video youtube youtube-tutorial
Last synced: 10 Apr 2025
https://github.com/craftablescience/vpkedit
A CLI/GUI tool to create, read, and write several pack file formats.
cpp source source-engine source2 source2-engine vpk vpk-editor
Last synced: 12 Apr 2025
https://github.com/glideapps/quicktype-vscode
VS Code extension to convert JSON to TypeScript, C#, Go, and many more
cpp csharp go java json typescript vscode vscode-extension
Last synced: 07 May 2025
https://github.com/craftablescience/VPKEdit
A CLI/GUI tool to create, read, and write several pack file formats.
cpp source source-engine source2 source2-engine vpk vpk-editor
Last synced: 03 May 2025
https://github.com/Genta-Technology/Kolosal
Kolosal AI is an OpenSource and Lightweight alternative to LM Studio to run LLMs 100% offline on your device.
c cpp deepseek gemma gemma2 gemma3 gpt llama llama2 llama3 llamacpp llava llm llms localai mistral phi3 phi4 qwen self-hosted
Last synced: 04 May 2025
https://github.com/vittorioromeo/Tutorials
Repository for my YouTube tutorials + code snippets
c-plus-plus cpp cpp11 cpp14 cpp17 dive education pointer snippets tutorial video youtube youtube-tutorial
Last synced: 15 Mar 2025
https://github.com/sheredom/ubench.h
⏱️ single header benchmark framework for C and C++
benchmark benchmark-framework c cpp
Last synced: 07 Apr 2025
https://github.com/apache/qpid-proton
Mirror of Apache Qpid Proton
amqp amqp-client amqp-connection amqp-messages amqp10 amqps apache c cpp golang library messaging python python3 qpid ruby
Last synced: 14 May 2025
https://github.com/pvigier/quadtree
A simple and modern C++ quadtree implementation
cpp data-structure quadtree space-partition-tree space-partitioning spatial-trees
Last synced: 16 Jun 2025
https://github.com/idov31/jormungandr
Jormungandr is a kernel implementation of a COFF loader, allowing kernel developers to load and execute their COFFs in the kernel.
cpp cyber-security cybersecurity driver infosec kernel red-team redteam rootkit windows windows-rootkits
Last synced: 13 Apr 2025
https://github.com/yandex/ozo
OZO is a C++17 Boost.Asio based header-only library for asyncronous communication with PostgreSQL DBMS.
asio cpp cpp-library cpp17 header-only pgsql postgres postgresql postgresql-driver
Last synced: 08 Jul 2025
https://github.com/Alairion/not-enough-standards
A modern header-only C++ library that provides platform-independent utilities.
cpp cpp17 cpp20 mutex named-mutex named-pipes pipes process semaphores shared-library thread-pool utility-library
Last synced: 08 May 2025
https://github.com/llnl/samrai
Structured Adaptive Mesh Refinement Application Infrastructure - a scalable C++ framework for block-structured AMR application development
adaptive-mesh-refinement amr cpp hpc math-physics parallel-computing radiuss scientific-computing
Last synced: 16 May 2025
https://github.com/LBANN/lbann
Livermore Big Artificial Neural Network Toolkit
artificial-intelligence cpp hpc machine-learning neural-network performance radiuss
Last synced: 14 Mar 2025
https://github.com/lbann/lbann
Livermore Big Artificial Neural Network Toolkit
artificial-intelligence cpp hpc machine-learning neural-network performance radiuss
Last synced: 16 May 2025
https://github.com/jbcoe/polymorphic_value
A polymorphic value-type for C++
Last synced: 08 Apr 2025
https://github.com/hanks10100/wasm-examples
WebAssembly Examples
c cpp javascript wasm webassembly
Last synced: 08 May 2025
https://github.com/LeFroid/Viper-Browser
A lightweight Qt5 web browser using QtWebEngine
adblockplus browser cpp privacy qt qt-framework qtwebengine ublock viper-browser
Last synced: 11 May 2025
https://github.com/andreasfertig/programming-with-cpp20
Companion source code for "Programming with C++20 - Concepts, Coroutines, Ranges, and more"
concepts coroutines cpp cpp20 ranges
Last synced: 07 Apr 2025
https://github.com/ideoforms/signalflow
A sound synthesis framework for Python, designed for clear and concise expression of musical ideas
audio composition cpp dsp music python sound sound-synthesis synthesis
Last synced: 29 Jun 2025
https://github.com/casbin/casbin-cpp
An authorization library that supports access control models like ACL, RBAC, ABAC in C/C++
abac access-control access-control-list acl attribute-based-access-control authorization c casbin cpp permission rbac role-based-access-control
Last synced: 09 Apr 2025
https://github.com/adarshaddee/hacktoberfest2022_for_beginers
Hacktoberfest2022🥳 - Contribute given programs in every language😎 you want, every PR will be accepted😍!!!
adarsh-addee adarshaddee c codarsh cpp hacktober-fest hacktober-fest-contributions hacktoberfest hacktoberfest-accepted hacktoberfest2022 html java javascript mr-idealhat mridealhat php python python-script python-scripts python3
Last synced: 16 May 2025
https://github.com/wpmed92/mednes
A cycle-accurate, cross-platform NES emulator written in C++
6502 cpp emulator html5-canvas nes-emulator webassembly
Last synced: 16 Sep 2025
https://github.com/llnl/lbann
Livermore Big Artificial Neural Network Toolkit
artificial-intelligence cpp hpc machine-learning neural-network performance radiuss
Last synced: 29 Jan 2025
https://github.com/pymumu/tinylog
A lightweight C, C++ logging library developed for Linux, It is designed with high performance, asynchronized, thread-safe and process-safe; tinylog是一个专为UNIX设计的轻量级的C/C++日志模块,其提供了高性能,异步,线程安全,进程安全的日志功能。
asynchronous c cpp library lightweight log logging logging-library multithreading tinylog
Last synced: 12 Apr 2025
https://github.com/sortmerna/sortmerna
SortMeRNA: next-generation sequence filtering and alignment tool
alignment bioinformatics cpp metatranscriptomics ngs python sequencing
Last synced: 06 Apr 2025
https://github.com/firebase/quickstart-cpp
Firebase Quickstart Samples for C++
admob cpp firebase firebase-analytics firebase-appinvites firebase-auth firebase-cloud-messaging firebase-database firebase-remote-config firebase-storage
Last synced: 16 May 2025
https://github.com/Green-Sky/imgui_entt_entity_editor
A drop-in entity editor for EnTT with Dear ImGui
cpp ecs entity-component-system entity-editor entt game-development imgui mushmachine single-file single-header-lib
Last synced: 08 May 2025
https://github.com/llnl/conduit
Simplified Data Exchange for HPC Simulations
cpp data-management fortran hdf5 hpc json llnl python radiuss scientific-computing yaml
Last synced: 16 May 2025
https://github.com/Embedded-AMS/EmbeddedProto
Embedded Proto is a C++ Protocol Buffers implementation specifically suitable for microcontrollers. It is small, reliable and easy to use.
arm arm-cortex avr cortex-m cpp embedded embedded-systems embeddedproto freescale microcontroller nucleo nxp protobuf protocol-buffers stm32
Last synced: 14 May 2025
https://github.com/bcapathshala/dsa-supreme-2-0-notes
DATA STRUCTURE USING CPP NOTES
algorithms cpp data data-structures dsa
Last synced: 12 Apr 2025
https://github.com/wichtounet/etl
Blazing-fast Expression Templates Library (ETL) with GPU support, in C++
c-plus-plus convolution cpp cpp11 cpp14 cpu expression-template gpu matrix performance
Last synced: 09 Apr 2025
https://github.com/LLNL/conduit
Simplified Data Exchange for HPC Simulations
cpp data-management fortran hdf5 hpc json llnl python radiuss scientific-computing yaml
Last synced: 26 Mar 2025
https://github.com/zk-call/zkp-hmac-communication-cpp
"Zero-Knowledge" Proof Implementation with HMAC Communication in C++
cpp hmac zero-knowledge zk-call zkproof
Last synced: 20 Jul 2025
https://github.com/shuhaoliu/docker-clion-dev
Debugging C++ in a Docker Container with CLion IDE
clion clion-ide cpp debug docker docker-container dockerfile gdb ide remote-debug
Last synced: 28 Jul 2025
https://github.com/heremaps/gluecodium
Cross-language bindings generator for C++, Java, Swift, and Dart
android code-generator cpp dart glue-code ios java swift
Last synced: 12 Apr 2025