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-17 00:06:47 UTC
- JSON Representation
https://github.com/korzikalex/sea_battle
This a project for Object-oriented programming on C++ for LETI
c-plus-plus c-plus-plus-17 cpp cxx cxx17 leti sea seabattle seabattle-game
Last synced: 18 Jun 2025
https://github.com/bartwel27/cppmformulas
A cpp file program, filled with math formulas defined in cpp language Function
Last synced: 14 Sep 2025
https://github.com/oinkognito/wavy
Local Audio Streaming and Sharing Platform for all audio formats
audio-streaming boost-libraries cpp cpp20 ffmpeg openssl
Last synced: 02 Nov 2025
https://github.com/ercodex/procedural-programming-exercises
Educational and beginner-friendly C++ codes.
Last synced: 27 Jun 2025
https://github.com/eduardovegas/simplex_calculator-cpp
Implementation of the Simplex method for Linear Programming problems.
calculator cpp linear-programming lp-problem optimization simplex
Last synced: 02 Nov 2025
https://github.com/maxgfr/league-soccer-app
Application de gestion de club de football
ai artificial-intelligence cpp football game gestion ia liguesoccerapp school-project simulation
Last synced: 13 May 2025
https://github.com/dsite42/cpp03
42 Project - CPP03 - This module is about Inheritance.
Last synced: 02 Jan 2026
https://github.com/bima42/ft_containers
Implement CPP containers : vector, map and stack
containers cpp cpp98 map stack vector
Last synced: 02 Jan 2026
https://github.com/reddimus/digital_piano-tm4c123
This digital piano, driven by a TM4C123 MCU, integrates a speaker, amplifier, and DAC. It features a music box with three melodies, controlled by two switches, and a digital piano using a 6-bit R/2R DAC with 4 push buttons as keys. The system is coded in C++ using OOP, with the Sound class as its core and Music & Piano classes defining modes.
circuit cpp dac electrical-engineering embedded-systems object-oriented-programming piano
Last synced: 25 Jan 2026
https://github.com/spaciouscoder78/merklerex-sys
A Currency Exchange Simulation System developed as part of my Object Oriented Programming in C++ from University of London
Last synced: 04 Oct 2025
https://github.com/speedycraftah/b-tree
An implementation of a B-tree in JavaScript/C++ with a simple GUI to visualise and interact with them.
algorithms b-tree b-tree-implementation cpp javascript learning visualization
Last synced: 19 Apr 2026
https://github.com/m3nin0/personal-benchmark
Simple cherno-based implementation of tool for simple benchmarks of some algorithms
Last synced: 13 May 2025
https://github.com/spicycactuar/vulkan-ssr
Screen-Space Reflections in Vulkan
computer-graphics cpp glm imgui normal-mapping pbr-shading premake5 screen-space-reflections shadow-mapping vulkan
Last synced: 30 Mar 2025
https://github.com/spicycactuar/vulkan-suntemple
Vulkan renderer displaying the popular Suntemple scene
alpha-masking computer-graphics cpp glm normal-mapping pbr-shading premake render-to-texture shadow-mapping vulkan
Last synced: 30 Mar 2025
https://github.com/tebogoyungmercykay/the_adapter_and_cor_design_patterns
This repository contains implementations of two commonly used design patterns: Chain of Responsibility and Adapter. Each design pattern is implemented in separate folders within the repository.
adapter-pattern chain-of-responsibility-pattern cpp cpp11 design-patterns gitignore makefile sql sql-query translater
Last synced: 14 Sep 2025
https://github.com/edualgo/blog-code
This project contains the C++ & Python code for the interview preparation blog.
Last synced: 15 Apr 2026
https://github.com/claby2/mouse-track
Track, display, and graph the position of a mouse cursor.
c cpp matplotlib numpy python sdl2 windows
Last synced: 12 Apr 2026
https://github.com/claby2/coretest
C++ Testing Framework
cpp header-only testing-framework unit-testing
Last synced: 06 Apr 2025
https://github.com/abd3lraouf/primer5thsolution
C++ primer 5th solutions
cpp cpp-primer cpp11 cpp14 cpp17 solutions
Last synced: 12 Jan 2026
https://github.com/subhranil002/cpp-programming
This repository is dedicated to my C++ practice for the WBJECA exam, focusing on core C++ and Object-Oriented Programming concepts ... ❤️
abstraction cplusplus cpp encapsulation inheritance oop oop-in-cpp polimorphism wbjeca
Last synced: 25 Feb 2025
https://github.com/yushikuni/velocityofplayer_ue5
This project is a C++ component designed for Unreal Engine 5.4.4 to measure and display the speed (velocity) of a character. T
cpp finished-project porfolio-website unreal-engine-5
Last synced: 21 May 2026
https://github.com/alavuvi/atm-simulator-project
School project where we developed an ATM simulator with QT Framework and Node.js/Express.js using a MySQL database.
cpp expressjs mysql-database nodejs qt
Last synced: 23 Jul 2025
https://github.com/khelmka25/bowyer-watson
Implementation of the Bowyer Watson Algorithm using C++17 and GLFW.
Last synced: 18 Apr 2026
https://github.com/gabriel-vanca/infoarena
Solved Algorithm & Data Structure problems for Infoarena.ro, the biggest Romanian online community helping thousands of young students learn and train for national and international Computer Science contests, supported by a team of former Olympic students.
algorithms binary-search-tree competitive-programming cplusplus cpp data-structures dijkstra-algorithm dynamic-programming geometry-algorithms graph-algorithms graph-theory greedy-algorithms infoarena lowest-common-ancestor matrix-algebra sorting-algorithms string-manipulation trie-data-structure
Last synced: 11 Jul 2026
https://github.com/chen0040/allegro-space-shooter
Space shooter game written in Allegro
allegro cpp game game-map-editor quad-tree
Last synced: 14 Sep 2025
https://github.com/adam-gladstone/dialogservice
A Windows Runtime Component that wraps calling a MessageDialog
cpp cpp20 windows windows-desktop windows-desktop-application windows-sdk winrt winui3 xaml
Last synced: 02 Jan 2026
https://github.com/owengombas/graph
🔃 A C++ Implementation of graph data structure
Last synced: 05 Apr 2025
https://github.com/TranKienCuong2003/Learn_CPP_with_HiepSiIT
This repository contains C++ exercises covering various topics to help learners practice and improve their C++ programming skills.
Last synced: 14 Sep 2025
https://github.com/ryanlarge13/cpp-calculator
Working with strings and type casting in cpp
cmake cpp makefile typecasting
Last synced: 05 Apr 2025
https://github.com/ehsan-ashik/tajmahal-3d-renderer
This is a graphics project that renders a 3-D Taj Mahal with lighting and camera functionalities.
Last synced: 17 May 2026
https://github.com/filiprokita/fr_spammer
This program is a simple spamming tool that creates a large number of text files with the name "FR_XXX.txt" (where XXX is a number from 0 to 999999) and the content "filiprokita.com" written in them. The program uses C++ file stream operations to create and write to the text files.
cpp creating-files file-spammer file-stream fun prank writing-files
Last synced: 27 Jun 2025
https://github.com/nunees/trabalho_aps_5sem
Trabalho do 5 semestre do curso de Ciência da Computação.
cpp css html javascript json python rest-api
Last synced: 08 Apr 2026
https://github.com/dangnh0611/text_formating
a Window console app,small team-work project of the "Introduction to Programing" course, HUST
Last synced: 12 Jun 2026
https://github.com/woolseyworkshop/article-how-to-use-buttons-with-your-raspberry-pi
How To Use Buttons With Your Raspberry Pi Article Resources
button c circuitpython cpp electronics led python raspberry-pi
Last synced: 08 Apr 2026
https://github.com/angelogalav/sdl-mandelbrot
Simple Mandelbrot set implementation made using SDL2 and C++
Last synced: 30 Mar 2025
https://github.com/emelyantsev/boost_asio_programming
asynchronous-programming cpp linux network-programming vscode
Last synced: 21 May 2026
https://github.com/romelium/dircat
DirCat is a high-performance C++ utility that acts like the Unix cat command, but for entire directories. It efficiently concatenates and displays file contents, supporting multi-threading, recursion, and filtering. Note: This project heavily utilized AI tools during its development.
ai-tool ai-tools cmake console cpp cpp20 cross-platform dictionary directory-traversal file-processing filesystem multithreading utility
Last synced: 22 Mar 2025
https://github.com/luisminfante/simpleraytracer
Simple Raytracing application in C++
cpp glfw graphics-programming raytracing
Last synced: 14 May 2025
https://github.com/lchsk/knight-libs
Collection of small gamdev libraries for C++ + SFML
cpp framework game-engine gamedev hex-game rts sfml sfml-game-development sfml-library
Last synced: 03 Jul 2025
https://github.com/deep-neural/libwebtransport
C/C++ implementation of the WebTransport
0-rtt c-plus-plus cpp http3 libwebtransport low-latency media-streams multiplexed-streams quic tls webtransport
Last synced: 27 Jun 2025
https://github.com/massimo-marino/min-max-function-overload
A C++ variadic templated implementation of max(), min() for integral types, floating point types, and strings, by overloading the function call operator
cpp cpp11 cpp14 function-operator-overload googletest max min template-metaprogramming variadic variadic-template
Last synced: 14 May 2025
https://github.com/massimo-marino/object-counter
C++ implementation of a class object counter using the curiously recurring template pattern (CRTP)
Last synced: 14 May 2025
https://github.com/meetleev/dragonbonescpp
DragonBones C++ Runtime for cocos2d-x
cocos2d cpp dragonbones-framework
Last synced: 14 May 2025
https://github.com/yashk2000/round-robin
Implementation of Round Robin scheduling algorithm in C++
cpp operating-systems round-robin scheduling-algorithms
Last synced: 06 Jul 2026
https://github.com/newyaroslav/consolix
Consolix is a header-only C++ library providing components and utilities for developing console applications.
ansi-colors cli configuration-management console-application console-applications cp866 cpp cpp17 cxxopts header-only library logging logging-library logit utf-8-support utf8
Last synced: 28 Mar 2025
https://github.com/rayhanbss/jumpinggoat-kp23
# Jumping Goat A Jumping Goat game built with C++ and SFML Libraries, based on popular game Doodle Jump. Created for Programming Concept Course 2023.
cpp cpp-game doodle-jump game sfml-game
Last synced: 27 Jun 2025
https://github.com/zheng-bote/qt-desktop_file_encryption-decryption
Qt6 C++23 desktop application to encrypt or decrypt a given file on Linux, MacOS, Windows with AES-256 CBC
aes-256 cpp cpp23 linux-desktop macos-app qt6 qt6-gui windows-desktop
Last synced: 18 Feb 2026
https://github.com/abdellah-nsila/cpp-modules
C++ is a general-purpose programming language created by Bjarne Stroustrup as an ex- tension of the C programming language, or "C with Classes".
1337 1337school 42 42born2code 42cpp 42cursus classes-and-objects cpp cpp-programming
Last synced: 27 Jun 2025
https://github.com/tessapower/snek-cpp
A simplified C++ remake of the Snek game using DirectX 11.
cpp cpp20 directx-11 snek visual-studio win32
Last synced: 06 Jul 2026
https://github.com/zong4/lanfpsgame
LAN FPS Game developed by UE4
cpp first-person first-person-game first-person-shooter game localhost ue ue4
Last synced: 26 Jun 2025
https://github.com/jetsup/implementing-queues
Implementing a modern life scenario like queues with CPP
Last synced: 15 Jul 2025
https://github.com/hanilr/file-explorer
Terminal file explorer - Written in C++
Last synced: 04 Apr 2025
https://github.com/hanilr/management-system
General purpose management system. Written in c++ standard library.
cpp management-system standard-library
Last synced: 04 Apr 2025
https://github.com/hadson0/brushphone
Multiplayer LAN game inspired by GarticPhone, developed in C++ with the Qt Framework.
cpp drawing game lobby-system multiplayer qt sockets tcp
Last synced: 22 May 2026
https://github.com/leytox/maze
Course work. C++ Linux maze generation and solving program
cpp maze maze-generator maze-solver
Last synced: 18 Jun 2026
https://github.com/danilshvalov/itmo-cpp-programming
Лабораторные работы по C++ в университете ИТМО
Last synced: 06 Apr 2025
https://github.com/kezhengjie/coroutinetool
functional c++ tiny lib based on c++20 coroutine,for learning and utility purpose.
async-executor coroutine cpp cpp-coroutines cpp20 cpp20-library fluent modern shell-command shell-executor system-commands
Last synced: 17 Oct 2025
https://github.com/durydevelop/dwebsocket
cross-platform WebSocket library based on IXWebSocket and emscripten
cpp cross-platform emscripten wasm websocket
Last synced: 21 May 2026
https://github.com/thesupercd/cpu_scheduler
A simple and rudimentary program written in C++ that simulates the operation of a CPU task scheduler using three distinct methodologies - namely FIFO, SJF and Priority scheduling algorithms.
cpp cpu-scheduling cpu-scheduling-algorithms fifo preemptive-scheduling priority-scheduling scheduler scheduling-algorithms scheduling-simulator sjf-scheduling
Last synced: 05 Apr 2025
https://github.com/solareenlo/42cpp-module-00
C++ practice 00 (Class etc)
42 42born2code 42cursus 42projects cpp cpp98
Last synced: 28 Jan 2026
https://github.com/wkhallen/pacman
Pacman in the terminal
console-game cpp cpp17 pacman terminal-game
Last synced: 22 Mar 2025
https://github.com/azevedoguigo/esp32_temperature_monitor
IoT temperature monitor based in ESP32.
cpp esp32-arduino esp32-wroom iot
Last synced: 27 Mar 2025
https://github.com/juliendoutre/cellular-automaton
A simple implementation of the game of life.
Last synced: 28 Mar 2025
https://github.com/gergovari/crawlengine
Game engine for top-down RPGs.
2d 2d-game-engine 2d-graphics cpp cpp17 ecs entity-component-system entt game-development game-engine gamedev raylib raylib-cpp roleplay roleplaying-game rpg top-down top-down-game
Last synced: 22 Mar 2025
https://github.com/gusinacio/data-structures
Implementation of various Data Structures in C++
cpp data-structures linked-list
Last synced: 14 May 2025
https://github.com/randomgamingdev/justezal
A powerful audio library designed to abstract away writing audio code at 0 cost. Spend time coding your dream project, not the audio.
audio audio-library cpp cross-platform multilib ogg powerful
Last synced: 21 May 2026
https://github.com/x-rays5/imgui_cmake
A basic CMake script to use IMGUI with CMake. Basic configuration is available.
Last synced: 02 Nov 2025
https://github.com/xeverous/arbitrary_code_highlighter
semi-automatic code highlighter generating HTML span elements supporting precise color specification
Last synced: 21 May 2026
https://github.com/ohioiot-examples/esp32_wifi_events-and-logging
The code base accompanying one step in the video series on creating a next-level WiFi library for your ESP32 projects. The video associated with this code base focused on engaging with the events provided by WiFi.h and logging them to get the best information possible about your WiFi connection.
arduino-ide arduino-iot connectivity cpp embedded-systems esp-idf esp32 esp32-iot event-driven firmware home-automation internet-of-things iot microcontroller networking ohioiot platformio wifi wifi-events wifi-logging
Last synced: 15 Sep 2025
https://github.com/ichlubna/loadingbar
Simple c++ command-line loading bar
command-line cpp cpp-modules loading-bar progress-bar
Last synced: 27 Mar 2025
https://github.com/stephen-hqxu/learn-vulkan
My toy project for personal learning and exploring latest features in Vulkan
3d 3d-graphics cmake cpp cpp20 glsl ray-tracing real-time vulkan
Last synced: 21 May 2026
https://github.com/rose-mtz/virtualcomputer
A virtual computer that can run machine code. [C++]
Last synced: 21 May 2026
https://github.com/haripasapuleti/practice
A collection of my C++ programming practice codes, covering basic to intermediate concepts, problem-solving exercises, and logic-building programs.
Last synced: 16 Jan 2026
https://github.com/kidoz/storage-wiper
GTK4/libadwaita application for secure disk wiping with DoD-compliant algorithms
cpp cpp23 data-sanitization dbus disk-wipe dod-5220-22-m gtk4 libadwaita linux mvvm polkit secure-erase security
Last synced: 21 May 2026
https://github.com/sv592/secure_file_manager
A lightweight C++ application for secure file encryption, decryption, hashing, and digital signature management.
Last synced: 10 Jun 2026
https://github.com/flyer-dm/arduino_mini_projects
Мини-схемы для микроконтроллеров со скриптами на C++
arduino cpp microcontroller mini-projects physical-devices
Last synced: 21 May 2026
https://github.com/erfansaberbari/tictactoe_game
This project is a simple console-based Tic-Tac-Toe game written in C++ that allows a player to compete against a computer.
Last synced: 06 Apr 2025
https://github.com/rattananen/funny-img
convert image to ascii
ascii-art bmp cpp deflate image-processing png
Last synced: 21 May 2026
https://github.com/shariar-rafi/opengl-project-3d-common-room
OpenGL-Project-Common-Room
Last synced: 21 May 2026
https://github.com/victoorv/projet1_cpp
Ce projet traite de la création d’une classe destinée à résoudre des systèmes linéaires à l’aide de différentes méthodes.
cpp numerical-analysis numerical-methods numerical-optimization
Last synced: 13 Jun 2025
https://github.com/shenxiaolong-code/code_note
record my code life (C++ , metaprogram, bath-automatic, ... )
batch-script cpp debugging metaprogramming
Last synced: 28 Jun 2025
https://github.com/daniyalahmad7/dsa-cpp-projects
This repository includes hands-on implementations, problem-solving approaches, and optimized code for popular and advanced DSA concepts.
algorithms cpp data-structures-and-algorithms datastructures dsa-in-cpp
Last synced: 06 Jul 2026
https://github.com/sla-ppy/ray_tracer_iow
[A] Follow along tutorial efforts to learn raytracing
Last synced: 15 Sep 2025
https://github.com/rahman-ind/c-course-learn-the-essentials
Welcome to "C++ Course: Learn the Essentials" Course By Scaler.com covering basics to advanced concepts.
Last synced: 22 Mar 2025
https://github.com/wouterbeek/prolog_uriparser
Prolog binding for library uriparser (advanced URI parsing support).
Last synced: 21 May 2026