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-07-07 00:07:28 UTC
- JSON Representation
https://github.com/xiyuanyang-code/data_structure
Toy implementation of several data structure
cpp data-structures-and-algorithms
Last synced: 05 Apr 2025
https://github.com/najmiter/cpp-learning-series
You can find the code for every video in the playlist here. This contains the solutions to the exercises (if given) at the end of the videos. Try to do your own and then see the solution.
cpp cpp11 cpp14 cpp17 oops-in-cpp procedural-programming
Last synced: 28 Mar 2025
https://github.com/mrowan137/mnist-from-scratch-hip
From-scratch implementation of MNIST linear classifier in HIP, tuned for Radeon Pro VII (gfx906)
amd-gpu cpp hip machine-learning mnist rocm
Last synced: 05 Jul 2026
https://github.com/samyam81/normie-cpp
This repository contains several sub-repositories, each showcasing different projects and implementations in C++.
backtracking-algorithm cpp credit-card employee-management-system readme soduku-solver student-management-system
Last synced: 22 Mar 2025
https://github.com/cieslarmichal/algoexpert-cpp
C++ solutions to the coding interview problems on AlgoExpert.
algoexpert algoexperts algorithms-and-data-structures algoritms coding-challenges coding-interviews cpp data-structures interview-preparation interview-questions problem-solving
Last synced: 28 Mar 2025
https://github.com/thenewjavaman/brac-kt
A Kotlin/Multiplatform interface for quantum computing
c cpp csharp ibm-q ibm-q-experience java javascript jvm kotlin kotlin-js kotlin-jvm kotlin-multiplatform kotlin-native quantum quantum-computing typescript
Last synced: 11 Apr 2025
https://github.com/maltsev-dev/unrealprojects
UE projects. 3 fully completed games based on free assets packs
Last synced: 30 Jan 2026
https://github.com/orlovt/delivery-simulation
A web-based 3D simulation of the University of Minnesota campus, showcasing a drone fleet delivery service. It features dynamic interactions among helicopters, humans, robots, drones, packages, and porch pirates, utilizing design patterns and C++ best practices for a robust and efficient system.
cpp design-patterns drone-simulation
Last synced: 04 Jul 2026
https://github.com/mariam-badr-mb/nim-game
A fun two-player game where players take turns to reach exactly 100 points by entering numbers between 1 and 10. The game enforces strict rules to ensure fair play and announces the winner. Perfect for practicing Python an
Last synced: 17 Feb 2026
https://github.com/frcteam3255/nurdvision
SuperNURDs implementation of vision co-processing
Last synced: 14 May 2025
https://github.com/huanhuanonly/codeforces
Some interesting problems I solved on competition platforms such as codeforces
acm-icpc algorithms atcoder balanced-tree bfs-dfs codeforces cpp data-structures divide-and-conquer dynamic-programming graph-algorithms layered-graph luogu network-flow nowcoder persistent-data-structure shortest-path string-matching templates tree-structure
Last synced: 13 Apr 2025
https://github.com/gembcior/stm32-cmake-blinking-led
Simple example how to use CMake with C++ for STM32 development.
Last synced: 26 Jun 2025
https://github.com/muellan/numeric_map
header-only library of numeric maps for C++14
cpp cpp14 header-only interpolation map numeric
Last synced: 22 Mar 2025
https://github.com/rosekamallove/problem-solving
Concepts and Practice problems that I am solving while learning Data Structures and Algorithms
algorithm competitive-programming cpp data-structures
Last synced: 30 Mar 2025
https://github.com/OneUpWallStreet/Data-Structrues-And-Algorithms
Leetcode Solutions
cpp data-structures go java leetcode leetcode-cpp leetcode-go leetcode-java leetcode-python leetcode-solutions leetcode-swift python technical-interviews
Last synced: 07 May 2025
https://github.com/salamanetwork/tutocpp20
My Tutorial Journey On C++ 20
c cpp cpp11 cpp17 cpp20 cpp23 cpp2a cpp2b memory-management memory-map memory-mapping oop-cpp oops-in-cpp
Last synced: 02 Jan 2026
https://github.com/dxbang/bangbuttonboxacc
Button Box for Sim-Racing - Assetto Corsa Competizione
arduino arduino-micro assetto-corsa-competizione button-box buttons controller cpp joystick keyboard macros pcb sim-racing simracing
Last synced: 16 May 2026
https://github.com/stef1949/lumifur_controller_max7219
ESP32 controller code for an LED matrix display designed for a Protogen mask. It features various facial expressions and animations, which can be controlled via Bluetooth Low Energy (BLE) using an ESP32 development board. The project includes a boot-up animation with scrolling text and supports multiple facial expressions such as idle, happy
cpp esp32 led-controller ledmatrix microcontroller protogen richies3d
Last synced: 17 Feb 2026
https://github.com/theolepage/directx-2d-framework
A simple framework to make C++ DirectX 2D applications.
Last synced: 21 Jul 2025
https://github.com/o8x/wiredolphin
a Simple Wireshark For learning C++ and QT
capture-network cpp network-analysis qt6 wireshark
Last synced: 29 Oct 2025
https://github.com/knapeczadam/dae-programming-4
🦖 A collection of Programming 4 lab projects from the fourth semester at Howest DAE (2024). Focused on software and game programming patterns, modular code architecture, and advanced C++ memory and design practices — bridging the gap between academic projects and professional game development.
2024 belgium c-plus-plus coding-practice cpp dae digital-arts-and-entertainment game-dev game-development game-programming howest howest-dae kortrijk lab-exercises laboratory-exercises prog4 programming programming-4 programming-labs university
Last synced: 03 Jul 2026
https://github.com/vinatorul/advent-of-code
My advent of code solutions in C++ and Kotlin, see http://kuvaev.me/ for tutorials
advent-of-code advent-of-code-2016 cpp kotlin
Last synced: 30 Apr 2026
https://github.com/mguludag/opencv_hed_example
OpenCV DNN Holistically Edge Detection Example (Article in link)
Last synced: 20 May 2026
https://github.com/arkaht/unrealgamepackager
Simple C++ CLI program to package an Unreal Engine 5 game project by customizing its process.
build build-tool cli cpp cpp20 game package ue5 unreal-engine
Last synced: 17 Feb 2026
https://github.com/georgecatalin/multi-threading-and-ipc-with-qt-5-cpp
Code practice associated with the Udemy course "Multi-Threading and IPC with Qt 5 C++" authored by Daniel Gakwaya.
cpp qt qt5 qthread-subclass udemy-course
Last synced: 16 May 2026
https://github.com/nyrox/opengl-engine
Random GL Stuff
3d-game-engine 3d-graphics cpp opengl
Last synced: 17 May 2026
https://github.com/theow03/lakecompilerv1
Strongly typed procedural programming language
asm compiler-design cpp llvm programminglanguages
Last synced: 18 May 2026
https://github.com/rnburn/lua-bridge-tracer
Provides an implementation of the Lua OpenTracing API on top of the C++ API
Last synced: 17 May 2026
https://github.com/avitase/fast_frechet
Comparison of different (fast) discrete Fréchet distance implementations in C++ and CUDA.
benchmark cpp cuda frechet-distance simd
Last synced: 18 May 2026
https://github.com/magalhaesm/rinha-compiler
💻 A simple tree-walking interpreter
algorithms compiler cpp cpp17 data-structures interpreter programming-challenges tree-walk-interpreter
Last synced: 13 Apr 2025
https://github.com/coders-school/cars
cplusplus cpp inheritance polymorphism
Last synced: 14 Apr 2025
https://github.com/devcontainers-community/features-llvm
🏭 Installs the LLVM toolchain
clang cpp devcontainer-feature devcontainers installer-script llvm
Last synced: 10 Jul 2025
https://github.com/nishkarshraj-legacy/HackerRank-CPP-Programming
Data Structures and OOPS programming in C++ Language done Topic Wise according to HackerRank.
algorithms algorithms-and-data-structures competitive-programming cpp data-structures hackerrank hackerrank-algorithms-solutions hackerrank-solutions
Last synced: 05 Jul 2026
https://github.com/virtyaluk/coursera-competitive-programming-core-skills
My progress doing Coursera Competitive Programmer's Core Skills.
competitive-programming coursera cpp programming-languages
Last synced: 22 Jun 2025
https://github.com/kushhhh-sh/phonebook-system
A CLI Phone Directory written in C++ Using file handling
cli command-line contacts-app cpp filehandling
Last synced: 15 Oct 2025
https://github.com/verdagio/firstcppgame
3rd year final semester project using cpp & unreal engine 4
3d-graphics collision-detection cpp dungeon-crawler game unreal-engine
Last synced: 21 May 2026
https://github.com/guhwanbae/rxwayland
C++ Reactive Extensions(RxCpp) adaptor for libwayland
cpp libweston rx rxcpp wayland wayland-library weston
Last synced: 11 Mar 2025
https://github.com/cm0use/timeout
A timer with customized program/command executions.
automation cpp cpp17 qt qt-gui qt6 qt6-gui
Last synced: 18 May 2026
https://github.com/3dproger/qpadder
Cross-platform analogue of the XPadder
controller cpp game gamepad keyboard linux orange-pi qt raspberry-pi screen-keyboard xpadder
Last synced: 20 Jan 2026
https://github.com/mguludag/qt_ansicolor_handler
ansi color code parser class from qt-creator's source code and modified and added new features (italic and underline) then aims easy to use with current QTextEdit and QPlainTextEdit without creating custom classes
ansi-colors cpp log-viewer qt qt5 qt5-gui qt5-widgets spdlog widget
Last synced: 17 May 2026
https://github.com/avakar/bitflags
Tiny header-only library providing bitwise operators for enums in C++11
Last synced: 12 Apr 2025
https://github.com/endail/mcp3008
Raspberry Pi C++ API for MCP3008 or MCP3004
adc cpp lgpio mcp3004 mcp3008 raspberry-pi
Last synced: 20 May 2026
https://github.com/randomgamingdev/ezgl
A powerful graphics library designed to abstract away writing graphics code at 0 cost. Spend time building beautiful, lightway, easy to use, powerful graphics, not fighting the graphics API.
cpp cross-platform graphics graphics-engine graphics-programming multilib powerful simple
Last synced: 10 Jul 2025
https://github.com/allenvox/llvm-compilers
Workspace for Compilation Technologies class, fall
compiler compiler-design cpp cxx llvm
Last synced: 15 Apr 2026
https://github.com/pseudomanifold/bin-packing-heuristics
Some bin-packing heuristics
bin-packing combinatorial-optimization cpp heuristics optimization
Last synced: 15 May 2025
https://github.com/bl33h/axolotlslikepicklesraytracing
A raytracing graphics app with a resource manager, skybox rendering, and precise sphere representation through ray intersections. An axolotl and two pickles take place in the scene.
axolotl block cpp glm minecraft pickle pixel-art raytracer raytracing sdl2 sphere ubuntu wsl
Last synced: 16 Jun 2025
https://github.com/kockaadmiralac/sfm
Comparison of performance and accuracy of Structure from Motion algorithms.
computer-vision cpp opencv petnica
Last synced: 21 Dec 2025
https://github.com/dbjdbj/ucrt_crash_on_printf
after _setmode(_fileno(stdout), _O_U8TEXT), using printf crashes the program
cplusplus-17 cpp cpp17 microsoft sdk support visualstudio
Last synced: 21 May 2026
https://github.com/araffin/es-with-search-path
Implementation of the (μ/μ,λ)-Evolution Strategy (ES) with Search Path algorithm in C++
algorithms black-box-optimization cpp evolution-strategies
Last synced: 16 May 2026
https://github.com/hijal/problem_solutions
daily code practice for self improvement and contest problem solutions (Codeforces, codechef, atcoder)
atcoder codechef codeforces cpp geeksforgeeks practice problem-solving
Last synced: 03 Nov 2025
https://github.com/pradyuman7/hackerranksolutions
My Solutions to some of the HackerRank practice problems in Java and C++ (Python , C#)
cpp hackerrank hackerrank-solutions hackerranksolutions java problem-solving
Last synced: 19 May 2026
https://github.com/miaucl/bitflame
Bitflame is an algorithm to generate non-repeating flames on a matrix. It can be used to generate gif of arbitrary length and size or it can be used to power a display with a microcontroller.
adafruit bitflame charlieplex cpp fire flame led python
Last synced: 16 May 2026
https://github.com/notkyoyo/hello-world
This is a repository of examples of hello world programs in all programming languages.
cpp csharp demo hacktoberfest hacktoberfest-accepted hacktoberfest2022 hello hello-world helloworld-demo helloworld-programs html5 java js programming programming-exercises programming-languages python world
Last synced: 12 Apr 2025
https://github.com/deryaxacar/42-cpp-module-01
This project is designed to develop fundamental programming skills in the C++ language. It includes practical exercises on data types, control structures, and functions. Additionally, topics such as class definitions and memory management are also covered.
42 42-school 42born2code 42cursus 42projects 42school cpp cpp-all cpp-library cpp-module-01 cpp-modules cpp-modules-1337 cpp-modules-42 cpp-programming cpp01
Last synced: 17 Feb 2026
https://github.com/lambdaurora/fictional-couscous
A non-euclidian ray-tracing game in C++
cpp non-euclidean-geometry ray-tracing
Last synced: 22 Mar 2025
https://github.com/rhzxg/revelation
A to-do list software tailored for software engineers, inspired by the Revelation album of G.E.M.
cpp fluentui gantt-chart qt6 todolist
Last synced: 15 Sep 2025
https://github.com/xtenzq/qbroadcastmessenger
📨 Simple messenger based on UDP socket broadcast
cpp messenger qt qt-network udp-socket university-project
Last synced: 21 May 2026
https://github.com/davidyslu/onlinejudgenctu
Personal submissions on Online Judge NCTU (國立交通大學程式解題系統)
algorithms cpp data-structures
Last synced: 14 May 2025
https://github.com/knapeczadam/dae-programming-3
🐔 A collection of Programming 3 lab projects from the third semester at Howest DAE (2023). Focused on modern C++ practices, hardware-efficient programming, and deeper system-level understanding through TDD, STL algorithms, and Win32 fundamentals.
2023 belgium c-plus-plus cpp dae digital-arts-and-entertainment game-dev game-development game-programming howest howest-dae kortrijk lab-exercises laboratory-exercises prog3 programming programming-3 programming-labs university win32
Last synced: 03 Jul 2026
https://github.com/georgecatalin/qr_code_generator
A simple program to produce QR Codes from command line that supports as parameters the string to encode, the name of the .bmp file to generate (including its path) and its size version.
cplusplus cpp qr qr-codes qrcode qrcode-generator
Last synced: 14 Jun 2025
https://github.com/basemax/pq-calculator
P,Q-formula calculator program using C++ (highest performance, i128 support)
Last synced: 03 Apr 2025
https://github.com/vhstack/nvimpp
Minimal and efficient Neovim C++ Development Setup
clangd cpp developer-tools development lsp neogen neovim neovim-config neovim-configuration nerdtree nvim nvim-config syntax-highlighting telescope treesitter
Last synced: 13 Apr 2025
https://github.com/esraa-emary/vole-machine-language-simulator-gui
The Vole Machine Language Simulator GUI is a graphical application designed to simulate the operations of a simple CPU using Qt.
Last synced: 12 May 2025
https://github.com/rajsoni03/cplusplus-training
C Plus Plus Training Class Codes and Notes
c c-plus-plus core cpp oops-in-cpp
Last synced: 20 May 2026
https://github.com/neilkleistgao/zelda-external-assassin-plan
A simple game design for C++ class
Last synced: 04 Apr 2025
https://github.com/truongd3/new_perl-like_language
New Simple Perl-Like Language by Truong Dang
Last synced: 17 May 2026
https://github.com/frchrist/rp-auto
rp-auto is designed to help users easily and efficiently solve their bank reconciliation problems. It allows users to compare banking data with accounting data and quickly identify any discrepancies.
Last synced: 20 May 2026
https://github.com/surpri6e/redactor
Redactor in console with generating MD files
Last synced: 18 Jan 2026
https://github.com/ryomendev/uav-resourceallocation-minor-project
project models an Unmanned Aerial Vehicle (UAV) resource allocation system to optimize the delivery of essential resources (medicine, food, and weapons) to various outposts.
algorithms cpp efficiency oops oops-in-cpp resource-allocation uav
Last synced: 17 Feb 2026
https://github.com/jingwood/cpp-common-class
Base common classes for cross-platform C++ application development.
application-framework common-library cpp cpp11 cross-platform shared utility utility-library
Last synced: 19 Mar 2025
https://github.com/funnydman/knowledge-base
Notes on various topics collected through years
cpp django nasm-assembly postgresql python radare2 redis ssh
Last synced: 09 Apr 2026
https://github.com/axect/anomalocaris
Rust wrapper of Armadillo
armadillo cpp linear-algebra numerical rust
Last synced: 20 May 2026
https://github.com/vishnurajendran/meteor2d
a simple 2D game engine
cpp game-engine game-engine-2d meteor meteor2d open-source sdl
Last synced: 02 Jan 2026
https://github.com/jelhamm/data-link-layer-protocols
"This repository is a comprehensive implementation of data link layer protocols in the field of networking. Also showcases a meticulous approach towards implementing various protocols at the data link layer, enabling developers to understand, experiment."
c cpp datalink datalink-layer frames go-back-n network-layer networking networking-in-c networking-in-cpp physical-layer protocol selective-repeat sliding-window sliding-window-algorithm sliding-window-protocol stopandwait utopian
Last synced: 20 May 2026
https://github.com/giuliom/basiccpplibrary
Basic Cpp Library
algorithms concurrency cplusplus cplusplus-11 cpp cpp-library cpp11 cpp14 cpp17 cpp20 cpp23 memory-management multithreading regex-match searching-algorithms smart-pointers sorting-algorithms
Last synced: 29 Oct 2025
https://github.com/saksham-joshi/sron
World's fastest compiled + interpreted programming language.
c-language c-plus-plus compiled-language compiler-design compilers cpp interpreted-programming-language programming-language
Last synced: 01 Aug 2025
https://github.com/priontoabdullah/problem-solving-online-judge
💻The goal of this repository is to save all programming problem solutions that I solved at a different online judge. 🗽📃
acm-icpc c cpp hackerrank-challenges javascript python uri-online-judge uva-online-judge
Last synced: 07 Apr 2026
https://github.com/bencsikandrei/ini-lite
Very basic INI parser with limited functionality
Last synced: 13 Apr 2025
https://github.com/rvarago/cpppid
A composable library to implement contol loops in C++
control-engineering control-systems cpp cpp17 modern-cpp pid-controller
Last synced: 04 Apr 2025
https://github.com/arkregiel/win-shellcode-executor
Simple Windows shellcode executor
cpp maldev malware shellcode shellcode-execute
Last synced: 25 Jan 2026
https://github.com/cyberscoper/esp8266-htu21d-weather-station
🌡️💧 An autonomous, solar-powered weather station built with ESP8266 (ESP-12E). It measures temperature, humidity, illuminance, dew point, and heat index using HTU21D & TSL2561 sensors, and sends data to ThingSpeak every 15 minutes. Includes Deep Sleep for energy efficiency and a 3D-printed enclosure for outdoor use.
cpp esp12e esp8266 htu21d solar-energy thingspeak tsl2561 weather-station
Last synced: 17 Feb 2026
https://github.com/alexjmercer/datastructures-algorithms
A repo created to practice and publish code regarding various topics of Data Structures & Algorithms. Also planned to include all solutions from LeetCode.
algorithms cpp data-structures java learning-by-doing leetcode leetcode-solutions
Last synced: 20 May 2026
https://github.com/kohakublueleaf/kohakugomoku
A gomoku AI project which runs on cpu.
alpha-beta-pruning cpp gomoku gomoku-ai mcts minimax monte-carlo-tree-search
Last synced: 24 Feb 2025
https://github.com/ahmedsobhy01/kids-art
An exciting C++ drawing and painting program created to foster creativity and learning among children, developed as a part of the Programming Techniques course during our first year of Computer Engineering at Cairo University
cpp design-patterns gui object-oriented-programming painting
Last synced: 03 Nov 2025
https://github.com/azurespheredev/KernelDriver2DrawLine
Enables developer to draw a line with start point and end point.
c cpp gdi hooking kernel wdk windows-10
Last synced: 25 Oct 2025
https://github.com/schwalbe-t/DSTIKE-Pong
A port of singleplayer Pong for the DSTIKE Deauther watch.
c cpp embedded embedded-c embedded-cpp esp8266 platformio sh1106
Last synced: 25 Oct 2025