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-10-22 00:06:47 UTC
- JSON Representation
https://github.com/unneon/icie
Competitive programming IDE-as-a-VS-Code-plugin
atcoder codechef codeforces competitive-programming contest cpp programming-competitions spoj vscode-extension
Last synced: 27 Apr 2025
https://github.com/rtedbg/rtedbg
Fast and flexible data logging/tracing toolkit for software testing and debugging. Minimally intrusive C/C++ code instrumentation, host-based decoding application, demo code included.
c-programming-language cortex-m cpp debugging embedded-c embedded-systems fprintf functional-safety instrumentation iot logging misra printf real-time realtime reverse-engineering safety-critical stm32 tracing tracing-library
Last synced: 21 Jul 2025
https://github.com/corochann/singlefileexecutionplugin
Single File Execution Plugin is a plugin for CLion (C/C++ IDE on IntelliJ platform provided by Jetbrain).
clion cmakelists cpp intellij jetbrains
Last synced: 14 Apr 2025
https://github.com/gammasoft71/examples_qt
Shows how to use Qt widgets only by programming code (c++17).
checkbox cmake controls core cpp cpp17 example examples multi-platform progressbar qml qt qt-example qt-examples qt-widgets quick radio-buttons textbox trackbar widgets
Last synced: 13 Apr 2025
https://github.com/llnl/camp
Compiler agnostic metaprogramming library providing concepts, type operations and tuples for C++ and cuda
Last synced: 05 Apr 2025
https://github.com/rhysd/dachs
Dachs; A Doggy :dog: Programming Language
compiler cpp dog go inu language llvm programming-language
Last synced: 15 Apr 2025
https://github.com/rhysd/Dachs
Dachs; A Doggy :dog: Programming Language
compiler cpp dog go inu language llvm programming-language
Last synced: 15 Mar 2025
https://github.com/igorski/vstsid
VST plugin version of the WebSID Commodore 64 synthesizer
audio-processing chiptune cmake commodore-64 cplusplus cpp linux sid steinberg synthesizer vst vst-plugin vst2 vst3 vst3-plugin websid
Last synced: 07 Apr 2025
https://github.com/djkovrik/eckelcpp
Solutions for "Thinking in C++, 2nd edition". [C++]
Last synced: 11 Aug 2025
https://github.com/rupurt/odbc-scanner-duckdb-extension
A DuckDB extension to read data directly from databases supporting the ODBC interface
analytics bigquery columnar-database cpp data-engineering db2 duckdb mariadb mssql mysql nix odbc olap oracle postgres snowflake vector-engine
Last synced: 30 Jun 2025
https://github.com/dosx-dev/defcollection
This repository houses an extensive collection of .def files, which are header files containing enumerations of entry points for various native libraries. These entry points serve as essential references for developers seeking to interact with these libraries from their codebases.
c cpp database def dll low-level native ntdll sdk windows
Last synced: 07 May 2025
https://github.com/alugowski/fast_matrix_market
Fast and full-featured Matrix Market I/O library for C++, Python, and R
blaze cpp csparse eigen-library eigen3 graphblas matrix-market matrix-market-format parallel parser python r sparse-matrix threaded
Last synced: 12 Oct 2025
https://github.com/dneprdroid/tfsecured
Small library for TensorFlow proto model's (*.pb) encryption/decryption
aes cpp decryption encryption golang ios machine-learning tensorflow tensorflow-proto-models
Last synced: 08 Apr 2025
https://github.com/codeinred/recursive-variant
Recursive Variant: A simple library for Recursive Variant Types
cpp cpp20 functional-programming header-only header-only-library recursion recursive-types sum-types variant variants
Last synced: 15 Mar 2025
https://github.com/azat-co/node-advanced
Node Advanced Courseware
cluster cpp javascript module node node-js node-module nodejs npm require stream
Last synced: 30 Apr 2025
https://github.com/Tyler-Hardin/thread_pool
Thread pool using std::* primitives from C++20, with optional priority queue/greenthreading for POSIX.
c-plus-plus-17 c-plus-plus-20 concepts concurrency cpp priority-pool thread-pool
Last synced: 08 May 2025
https://github.com/ashtum/lazycsv
A fast, lightweight and single-header C++ csv parser library
cpp cpp-csv-parser cpp-csv-reader csv-parser csv-reader fast-cpp-csv-parser parsing-csv-files
Last synced: 11 Jul 2025
https://github.com/hideakitai/msgpacketizer
msgpack based serializer / deserializer + packetize for Arduino, ROS, and more
arduino cpp messagepack openframeworks
Last synced: 15 Apr 2025
https://github.com/embeddedartistry/libcpp
Embedded Systems C++ Library Support (Currently wraps libcxx)
cpp cpp11 cpp14 cpp17 embedded embedded-cpp embedded-software embedded-systems
Last synced: 28 Jun 2025
https://github.com/bollos00/libremines
A Free/Libre and Open Source Software Qt based Minesweeper game available for GNU/Linux, FreeBSD and Windows systems.
cpp game minesweeper qt qt5 qt6
Last synced: 06 Apr 2025
https://github.com/consti10/livevideo10ms
Real time video decoding on android
android cpp decoding latency live-streaming mediacodec rtp-streaming udp wifibroadcast
Last synced: 17 Mar 2025
https://github.com/caceresenzo/42
Repository full of my project of the 42 School (and other utility scripts).
42 asm bash c cpp docker java kubernetes
Last synced: 24 Aug 2025
https://github.com/bloomberg/ntf-core
Sockets, timers, resolvers, events, reactors, proactors, and thread pools for asynchronous network programming
Last synced: 05 Apr 2025
https://github.com/skalenetwork/skale-consensus
If you like this project, please ⭐ it on GitHub!!Running the very core of SKL network, SKALE BFT consensus is universal, modern, modular, high-performance, asynchronous, provably-secure, agent-based Proof-of-Stake blockchain consensus engine in C++ 17. Includes provably secure embedded Oracle. Used by SKALE elastic blockchains.
asynchronous bft consensus consistency cpp cryptography distributed-systems skale-network
Last synced: 26 Jun 2025
https://github.com/smartkeyerror/snorlax
👻 Explore data structure & algorithm with C/C++.总结常用的数据结构和算法,包含图论
algorithm c cpp data-structure
Last synced: 20 Jun 2025
https://github.com/cgyurgyik/fast-voxel-traversal-algorithm
A C++ implementation of the fast voxel traversal algorithm.
amanatides-woo cartesian-coordinates cpp fast-voxel-traversal fast-voxel-traversal-algorithm ray-box-intersection raytracing raytracing-algorithms voxel-traversal voxels
Last synced: 25 Sep 2025
https://github.com/logandk/restful_mapper
ORM for consuming RESTful APIs in C++
Last synced: 25 Jul 2025
https://github.com/justinmeiners/efficient-programming-with-components
Course notes for Alexander Stepanov's teachings on design and usage of C++ STL.
abstract-algebra cpp cpp-concepts generic-programming history stl
Last synced: 25 Mar 2025
https://github.com/thelartians/minicppstarter
🧸 A tiny single-file version of the ModernCppStarter project for exploring libraries or playing with C++ code. Reproducible dependency management included, so the code will work the same everywhere.
cmake cpp dependency management mini modern playground starter
Last synced: 15 Apr 2025
https://github.com/rerun-io/cpp-example-ros2-bridge
An example implementation of a ROS 2 to Rerun bridge
Last synced: 01 Jul 2025
https://github.com/andrewssobral/dtt
A C++ header-only for data transfer between linear algebra libraries (Eigen, Armadillo, OpenCV, ArrayFire, LibTorch).
armadillo arrayfire cpp eigen libtorch linear-algebra opencv
Last synced: 11 Apr 2025
https://github.com/vaithak/sudoku-generator
A simple sudoku puzzle generator written in C++.
algorithm backtracking-algorithm cpp hacktoberfest hacktoberfest2021 puzzle puzzle-generator sudoku sudoku-game sudoku-generator sudoku-puzzle
Last synced: 11 Jul 2025
https://github.com/hhromic/libe131
libE131: a lightweight C/C++ library for the E1.31 (sACN) protocol
c cpp e131 library light-controller lightweight protocol sacn
Last synced: 12 Oct 2025
https://github.com/specs-feup/clava
C/C++ Source-to-Source Tool based on Clang
c cpp hacktoberfest npm source-to-source transpiler
Last synced: 07 Jul 2025
https://github.com/amypad/cuvec
Unifying Python/C++/CUDA memory: Python buffered array ↔️ `std::vector` ↔️ CUDA managed memory
array buffer c cpp cpu cpython cpython-api cpython-extensions cuda cxx gpu hacktoberfest pybind11 python swig vector
Last synced: 05 Apr 2025
https://github.com/flipcoder/qor
3D OpenGL Game Engine (C++ w/ Python scripting)
3d-engine c-plus-plus cpp cpp11 cross-platform game-development game-engine game-engine-3d linux opengl python python-script qor qorengine raknet sdl
Last synced: 20 Mar 2025
https://github.com/suirad/zig-header-gen
Automatically generate headers/bindings for other languages from Zig code
binding-generator build c comptime cpp golang header-generator nim python rust zig zig-library
Last synced: 19 Jun 2025
https://github.com/snej/tails
A fast, minimal Forth-like interpreter core in C++ with no assembly
Last synced: 07 May 2025
https://github.com/jwtowner/lug
C++ embedded domain specific language for extended parsing expression grammars (PEGs)
c-plus-plus c-plus-plus-17 context-sensitive-grammars cpp cpp17 dsl grammar parser-combinators parser-generator parsing parsing-expression-grammars parsing-machine peg
Last synced: 07 Aug 2025
https://github.com/kinow/gtest-tap-listener
GoogleTest TAP Listener
cpp googletest gtest hacktoberfest tap testanythingprotocol testing
Last synced: 12 Oct 2025
https://github.com/tablecruncher/tablecruncher
A lightweight, powerful CSV editor for macOS, Windows and Linux — with built-in JavaScript macros.
c-plus-plus cpp cross-platform csv csv-editor csv-reader csv-viewer fltk gpl gplv3 linux macos opensource windows
Last synced: 15 Jun 2025
https://github.com/disservin/chess-library
C++ chess library
chess cpp library single-header-library
Last synced: 06 Apr 2025
https://github.com/blackmatov/kari.hpp
Experimental library for currying in C++17
c-plus-plus c-plus-plus-17 cpp cpp17 curry currying functional functional-programming
Last synced: 07 Oct 2025
https://github.com/justasmasiulis/memory_signature
A small wrapper class providing an unified interface to search for various memory signatures
cpp cpp11 header-only lightweight memory modern modern-cpp pattern scanner signature tested wrapper
Last synced: 22 Aug 2025
https://github.com/Qengineering/YoloCam
Raspberry Pi stand-alone AI-powered camera with live feed, email notification and event-triggered cloud storage
aarch64 ai cpp email gdrive google-drive gpio gpio-pins livefeed livestream programmable raspberry-pi raspberry-pi-3b raspberry-pi-4 raspberry-pi-64-os raspberry-pi-zero-2-w surveillance usb yolo yolox
Last synced: 21 Apr 2025
https://github.com/cyrus-lang/cyrus
Cyrus: A high-performance, statically-typed, manually memory-managed, mid-level programming language. (heavily under development)
clang compiler compiler-design cpp cyrus-lang gcc inkwell lex llvm programming-language yacc
Last synced: 13 May 2025
https://github.com/pardcode/game-engine-development-series
2d-game-engine 2d-graphics 3d 3d-engine 3d-game-engine 3d-graphics cpp cpp17 framework game game-development game-engine game-engine-3d game-engine-development game-engine-framework game-engine-programming game-framework gamedev
Last synced: 12 Apr 2025
https://github.com/icingworld/steganalysis-lsb
图片隐写术之LSB,Least Significant Bit for image
Last synced: 26 Apr 2025
https://github.com/dacap/observable
Observer pattern and signals/slots for C++11 projects
cpp multiple-threads observer-pattern signal slot
Last synced: 10 Apr 2025
https://github.com/m-peko/booleval
Header-only C++17 library for evaluating logical expressions.
boolean-algebra boolean-expression boolean-logic boolean-operations c-plus-plus cpp cpp17 evaluation evaluator expression expression-evaluator expression-tree filter header-only logical-operators modern-cpp parser-library recursive-descent-parser
Last synced: 13 Jul 2025
https://github.com/oatpp/oatpp-starter
Oatpp simple-API starter project
cpp oatpp simple starter-project
Last synced: 07 May 2025
https://github.com/bloomberg/rmqcpp
A batteries included C++ RabbitMQ Client Library/API.
amqp amqp0-9-1 cpp cpp-library rabbitmq
Last synced: 06 Apr 2025
https://github.com/microsoft/tilefusion
TileFusion is an experimental C++ macro kernel template library that elevates the abstraction level in CUDA C for tile processing.
Last synced: 10 Apr 2025
https://github.com/bloomberg/bde-tools
Tools for developing and building libraries modeled on BDE
Last synced: 05 Apr 2025
https://github.com/s3rvac/blog
Source code and other material for my blog posts
Last synced: 04 May 2025
https://github.com/nick-vinesmoke/heat-rat
🔭Program for remote control of Windows computers. Huge functionality. It has full and lite versions.
builder cmd cpp encryption manager rat remote-access remote-access-tool remote-control remote-control-administrator stealer stealer-undetected useful virus windows
Last synced: 11 Apr 2025
https://github.com/Unsigned-Long/slam-tricks
small, powerful and beautiful slam tricks with theory and practice
ceres-solver cpp slam-algorithms
Last synced: 18 Mar 2025
https://github.com/germanaizek/webdriverxx
Client API for Selenium Server
automation-framework automation-selenium automation-testing automation-ui c cmake cpp cpp11 freebsd google-test gtest linux selenium selenium-server selenium-tests selenium-webdriver windows
Last synced: 06 Apr 2025
https://github.com/artem78/s60-maps
Yet another maps for Symbian OS
cartography cplusplus cpp gps location map maps navigation openstreetmap positioning s60 symbian symbiancpp
Last synced: 28 Jul 2025
https://github.com/juangburgos/qdeferred
Qt C++ alternative for handling async code execution
async async-operation cplusplus cpp deferred promise promise-api qt qt-signals qt-slots qt5 threaded-applications
Last synced: 12 Oct 2025
https://github.com/leggedrobotics/tree_detection
This package implements a simple tree detector from point cloud data. It makes no assumptions about the ground plane and can handle arbitrary terrains.
cpp detection point-cloud ros tree tree-detection
Last synced: 02 May 2025
https://github.com/arnemertz/docker4c
Docker container with compilers and tooling for basic C++ projects
Last synced: 03 Jul 2025
https://github.com/fffaraz/lan-messenger
C++ Qt Serverless Lan Messenger, Private Messages & Chat Rooms, Voice Talk
c-plus-plus cpp lan messenger qt voip
Last synced: 07 May 2025
https://github.com/qengineering/yolocam
Raspberry Pi stand-alone AI-powered camera with live feed, email notification and event-triggered cloud storage
aarch64 ai cpp email gdrive google-drive gpio gpio-pins livefeed livestream programmable raspberry-pi raspberry-pi-3b raspberry-pi-4 raspberry-pi-64-os raspberry-pi-zero-2-w surveillance usb yolo yolox
Last synced: 18 Feb 2025
https://github.com/karimnaaji/hdreffects
High dynamic range rendering, with lens flare approximation and bloom
computer-graphics cpp glsl opengl shaders
Last synced: 27 Mar 2025
https://github.com/StrayRobots/3d-annotation-tool
A graphical user interface to annotate point clouds and 3D data.
3d-vision bgfx computer-vision cpp detection labeling-tool lidar point-cloud
Last synced: 07 May 2025
https://github.com/liquidityc/flat
A 2D game engine based on SDL2/C++
2d 2d-game-engine cpp cpp17 game-controller gameengine music parallax-effect sdl sdl2 sound
Last synced: 18 Jul 2025
https://github.com/bincrafters/templates
Collection of Conan recipe + CI templates
appveyor azp azure azure-pipelines c ci conan cpp gha github-actions hacktoberfest template templates
Last synced: 12 Apr 2025
https://github.com/gutenye/ocr
High accurate text detection (OCR) Javascript/Typescript library that runs on Node.js, Browser, React Native and C++. Based on PaddleOCR and ONNX runtime
browser cpp javascript node ocr onnxruntime paddleocr react-native text-detection typescript
Last synced: 05 Apr 2025
https://github.com/blackmatov/flat.hpp
Library of flat vector-like based associative containers
c-plus-plus c-plus-plus-17 containers cpp cpp17 stl-containers stl-like
Last synced: 17 Mar 2025
https://github.com/andrey1994/game_overlay_sdk
Library to write messages on top of game window
cpp directx game-dev game-development game-engine game-overlay game-tester game-tool game-tools gamedev logging-library overlay python vulkan
Last synced: 17 Mar 2025
https://github.com/stellar-group/phylanx
An Asynchronous Distributed C++ Array Processing Toolkit
array-processing c-plus-plus cpp distributed distributed-computing hpx
Last synced: 03 Apr 2025
https://github.com/sgpp/sgpp
SG⁺⁺ – the numerical library for Sparse Grids in all their variants.
adaptive-sparse-grids b-splines cpp interpolation java machine-learning matlab numerics optimization pde python quadrature regression sparse-grids
Last synced: 10 Apr 2025
https://github.com/codewithnick/ascii-art
A C++ library to make everyday alphabets look much better on the terminal , this project uses OOPS concepts to make unique fonts and display letters on command line
art beginner beginner-friendly c cplusplus cpp first-contributions font good-first-issue hacktoberfest open-source up-for-grabs
Last synced: 16 Oct 2025
https://github.com/BlackMATov/flat.hpp
Library of flat vector-like based associative containers
c-plus-plus c-plus-plus-17 containers cpp cpp17 stl-containers stl-like
Last synced: 08 May 2025
https://github.com/vowpalwabbit/reinforcement_learning
Interaction-side integration library for Reinforcement Learning loops: Predict, Log, [Learn,] Update
cpp machine-learning reinforcement-learning
Last synced: 16 May 2025
https://github.com/cpptest/cpptest
:hammer_and_wrench: Powerful, yet simple, C++ unit testing framework; new home after https://sourceforge.net/projects/cpptest/
cpp cpp11 cxx cxx11 test-framework testing testing-framework unit-testing
Last synced: 01 Sep 2025
https://github.com/bowenfu/mathiu.cpp
mathiu : a simple computer algebra system in C++.
computer-algebra-system cpp cpp17 cpp17-library symbolic-computation symbolic-expressions symbolic-math
Last synced: 07 Jul 2025