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-22 00:07:01 UTC
- JSON Representation
https://github.com/xorz57/piapproximation
Pi Approximation written in C++17
cpp cpp17 monte-carlo-integration monte-carlo-simulation pi-approximation sfml
Last synced: 24 Mar 2025
https://github.com/isaka-james/swahili-bible-ai
The machine learning model(Swahili) trained from Swahili Christian Bible(Translated from ESV)
ai bible bible-ai bible-questions bible-swahili cpp generative-ai model swahili
Last synced: 07 Sep 2025
https://github.com/danielkrupinski/tic-tac-toe-cpp
Linux version of tic-tac-toe game. Programmed in C++.
Last synced: 14 Mar 2025
https://github.com/gotbordom/ros2_nav2_tutorial_workspace
Work for a ROS2 Navigation Certification
Last synced: 24 Mar 2025
https://github.com/danielkrupinski/guess-cpp
Program which guesses user's number.
Last synced: 14 Mar 2025
https://github.com/0xcds4r/opengl_picasa_cpp
OpenGL Picasa Demo
cpp google-picasa graphic image image-viewer photo-viewer picasa shaders view
Last synced: 01 Apr 2025
https://github.com/srimani-programmer/codesignals
Solutions of CodeSignal Problems
algorithms-and-data-structures codesignals competitive-programming cpp programming python
Last synced: 03 Sep 2025
https://github.com/themdazad/gfg_160_problems
GFG 160 Problem in 160 Days Challange Solution
Last synced: 01 Apr 2025
https://github.com/mohammad-malik/nu_exam
A C++ program that manages, stores and allows for the attempting and creation of quizzes, all through a terminal
cli cpp exam university- university-coursework
Last synced: 24 Mar 2025
https://github.com/maximilianfeldthusen/simplenn
cpp dataset neural-network train
Last synced: 08 Apr 2025
https://gitlab.com/seanick/gitlab-api
CLI tool to list, get and create GitLab project issues. Requires Boost::json, Boost::program_options, and libcurl.
Last synced: 06 Jan 2026
https://github.com/ahawazi/course_cpp
learn the c++ and try to use this. this is the course for learn the c++
Last synced: 28 Mar 2025
https://github.com/tornao2/sortingalgorythmsdemonstration
A program about sorting algorithms made in c++ with the use of "raylib" graphical library.
Last synced: 11 Jun 2025
https://github.com/harsh-panchal-804/cses-solutions
Contains my solutions of the CSES Problem Set.
comptetive-programming cpp cses-problem-set-solution
Last synced: 27 Feb 2025
https://github.com/dochia-razvan/flow-maker
A C++ console-based application that allows users to create, execute, and manage interactive workflows.
cpp oriented-object-programming
Last synced: 01 Apr 2025
https://github.com/jtlee98/vulkan-snippets-vscode
vscode extension for generating vulkan code snippets in C++
cpp python vscode-extension vulkan-api
Last synced: 14 Apr 2026
https://github.com/kaixtr/labirinto
Projeto de algoritmo de labirinto programado para a matéria de Teoria dos autômatos do curso de Ciência da Computação na Universidade do Distrito Federal, em 2025.
Last synced: 01 Apr 2025
https://github.com/satya-supercluster/geeksforgeeks
This repository serves as a collection of my solutions to various GeeksforGeeks DSA problems.
cpp data-structures data-structures-and-algorithms dsa
Last synced: 01 Apr 2025
https://github.com/hassan3348/task-management-system
I developed a C++ task management system that allows users to add, remove, sort, and track tasks by priority, with notifications for deadlines.
Last synced: 01 Apr 2025
https://github.com/xunx-ii/astral
参考UE5的Lyra项目的模式写的一个最小项目,仅在PawnData配置文件中的InputConfig做了一些很小的修改
Last synced: 01 Apr 2025
https://github.com/mraskends/bankaccountsimulator
Simple C++ console app simulating basic bank account operations: deposit, withdraw, balance check. Educational project to practice core C++ features and version control.
banking beginner console-app cpp educational simulation
Last synced: 01 Apr 2025
https://github.com/mohamadmansour18/al-aqsa-mosque-project
Developing a detailed 3D representation of Al-Aqsa Mosque using legacy OpenGL on the Windows operating system.
3d-graphics 3d-models al-aqsa-mosque computer-graphics cpp game game-development graphics mosque opengl-legacy
Last synced: 01 Apr 2025
https://github.com/nandkumar1000/hospitalmanagementsystem-and-mindgame
This repository features two C++ projects demonstrating OOP, data handling, and game logic. 🏥 Hospital Management System – Manages patients, doctors, and appointments efficiently. 🎲 Number Guessing Game – A multiplayer game with difficulty levels and an AI-powered umpire.
cpp random-number-generators stl vector
Last synced: 10 Jun 2025
https://github.com/farhangamary/cpp-coding-challenges
A collection of C++ challenges covering both algorithmic problems and language-specific concepts. Explore solutions to real-world problems, C++ standard features, and best practices. Contributions are highly welcomed!
algorithms cmake cplusplus cpp graphs msvc preprocessor stl string trees
Last synced: 01 Apr 2025
https://github.com/jke94/cpp-kitchen
A GitHub repository for personal investigations around C++ world.
Last synced: 01 Apr 2025
https://github.com/imtheprince7/cpplearning
In this repository, I have uploaded all topics practice during learning of CPP language.
Last synced: 03 Sep 2025
https://github.com/hussein-saad/leetcode-daily-challenge
Explore a collection of daily LeetCode challenge solutions in this repository. Each solution is housed in its own file, named for easy identification and reference
Last synced: 27 Feb 2025
https://github.com/dotaadarsh/programs
Programs
api bash c cpp dsa java julia networking python
Last synced: 10 Apr 2026
https://github.com/knowscount/restarting-cpp
my journal restarting C++ from scratch
Last synced: 16 Mar 2025
https://github.com/pazl27/little-2d-shooter
Little Multiplayer game
cpp multiplayer raylib shooter-game
Last synced: 31 Aug 2025
https://github.com/harastaivan/cpp-progtest-template
CPP template for progtest
Last synced: 09 Jul 2026
https://github.com/rogerfan48/project-fresh2-i2p2-towerdefense
Tower Defense game project developed for Introduction to Programming II (Freshman Spring).
Last synced: 26 Feb 2025
https://github.com/pujolsluis/stringlistgenerator
Program to generate a collection of strings for a Collection Initialization (Vector, List, etc).
collections cpp generator initialization list strings utils vector
Last synced: 25 May 2026
https://github.com/akshayrathore9010/stl-and-templates
A library of STL enhancements and template utilities for modern C++ development. Offers flexible, high-performance solutions for generic programming, including advanced algorithms and container utilities.
Last synced: 15 May 2025
https://github.com/msh-trojan/cpp_statement
a simple program to print out the value of a variable
Last synced: 01 Apr 2025
https://github.com/anlaki-py/pass-gen
Simple/secure password generator that you can quickly run everywhere in your terminal.
cpp password-generator simple-project terminal-app
Last synced: 30 Mar 2025
https://github.com/b3ta-blocker/scientific-calculator
A minimalist C++ calculator program offering basic arithmetic operations, trigonometric functions, and mathematical utilities. Features a clean console interface, modular code design, and simple user interactions.
conditional-statements cpp error-handling functions goto input-output loops maths-functions recursion scientific-calculator sleep-functions system-commands
Last synced: 08 Dec 2025
https://github.com/b3ta-blocker/object-oriented-programming-in-cpp
Explore C++ files to enhance your understanding of Object-Oriented Programming (OOP) concepts. Enjoy the journey!
cpp object-oriented-programming
Last synced: 08 Dec 2025
https://github.com/heyfoz/cpp-reverse-string-recursion
The Reverse String Recursion Program (C++) asks the user to enter a string, which is passed to a void recursive function that displays the string in reverse order. Test the program with a palindrome to see how it works!
Last synced: 21 Jul 2026
https://github.com/heyfoz/cpp-weekday-index-validator
This Weekday Index Validator program (C++) validates whether the user entered an integer that represents a day of the week (1 - Sun, 2 - Mon, 3 - Tues, etc.). If the number provided is out of range, the user is prompted to re-enter an integer. Once a proper integer is entered, the program asks the user if they would like to continue or quit.
cpp index logic selection weekday
Last synced: 25 Mar 2025
https://github.com/heyfoz/cpp-invoice-file-read-write
The Invoice File Read/Write Program (C++) reads invoice details from a .txt file, printing a detailed list of the invoices and their calculated total costs. An output file named output.txt is created to mirror the console output.
Last synced: 25 Mar 2025
https://github.com/heyfoz/cpp-parallel-vector-functions
The Parallel Vector Functions Program (C++) uses two parallel vectors, which are each filled with 500 random numbers between 1 and 100. The vectors are passed to a function that returns an integer indicating how many times both vectors contained even numbers in the same location.
Last synced: 24 Jun 2026
https://github.com/heyfoz/cpp-purchase-calculator-function
The Purchase Calculator Function Program (C++) asks the user to enter the number of items sold and the cost per item. A custom function calculates the value of the purchase, which is displayed as output.
calculations cpp function purchase
Last synced: 25 Mar 2025
https://github.com/heyfoz/cpp-triangle-area-functions
The Triangle Area Functions Program (C++) uses a loop to ask the user 1 of 2 methods to calculate the area of a triangle. The 1st method calculates the area with the base & height values, while the 2nd calculates the area with all 3 sides. Calculated values are printed to the console as output.
area calculations cpp geometry triangle
Last synced: 25 Mar 2025
https://github.com/heyfoz/cpp-inventory-vector-builder
The Inventory Vector Builder Program (C++) reads an InventoryParts.txt file into a vector of structs containing part number, part class, quantity, and unit cost. Once the vector is filled, the user can request multiple types of inventory details, which are displayed via the console.
Last synced: 25 Mar 2025
https://github.com/heyfoz/cpp-voting-ballot-array-functions
The Voting Ballot Array Functions Program (C++) creates 3 arrays to store candidates, votes, and percentages to simulate a random election winner. The arrays are filled after the program reads an input file titled "Candidates.txt". Functions are used to pass the arrays and calculate the results, which are printed to the console & an output file.
Last synced: 25 Mar 2025
https://github.com/heyfoz/cpp-vector-binary-search
The Vector Binary Search Program (C++) creates and fills a vector with 5000 random integers. Once the vector is filled, the program displays details such as the smallest, largest, and average values. To conclude, the program asks the user to enter an integer. If the integer is found via binary search, the program returns its position.
Last synced: 16 Jul 2026
https://github.com/heyfoz/cpp-inventory-part-structures
The Inventory Part Structures Program (C++) utilizes a loop to ask the user to enter a part number (string), part name (string), part class (char), in stock quantity (int), and unit cost (double). Once the user is done entering part details, the program writes the inventory part structures out to a txt file.
cpp inventory struct txt-files
Last synced: 21 Aug 2025
https://github.com/heyfoz/cpp-dice-roll-simulator
The Dice Roll Simulator Program (C++) uses the rand function to simulate a dice roll, using two 6-sided dice. The total number rolled is calculated using the random function, and the results are printed to the console.
cpp dice-roller probability simulator
Last synced: 14 Jun 2025
https://github.com/britanniavirtual/3d_triangle_distance
C++ program to compute minimum distance and collision points between two 3D triangles.
3d-graphics closest closest-point collision cpp detection-algorithm distance point triangles
Last synced: 03 Jul 2025
https://github.com/bsodium/voxelife
A C++ game of life implementation in 3D space
3d cpp game-of-life opengl simulation
Last synced: 06 Mar 2025
https://github.com/bsodium/terrain-interpolation
An openGL implementation of a procedural terrain interpolation algorithm
cpp opengl procedural-generation terrain-generation
Last synced: 06 Mar 2025
https://github.com/rokez98/hppa
High performance processor architecture labs
bsuir bsuir-labworks cpp vectorization
Last synced: 14 Apr 2025
https://github.com/pyrbin/banner
A WIP 3D game engine using vulkan & glfw. Written in C++20/17.
3d cpp cpp20 game-engine vulkan
Last synced: 04 Sep 2025
https://github.com/vp817/sampleshelper
A project that will make creating samples easier
cmake-scripts cpp example-tools helper testing-tools tool
Last synced: 27 Aug 2025
https://github.com/xeimsuck/nitroos
operating system
asm cmake cpp operating-system os
Last synced: 15 Mar 2025
https://github.com/agehama/synthesizertutorial
ソフトウェアシンセサイザーの作成チュートリアル
audio-programming cpp digital-signal-processing opensiv3d synthesizer
Last synced: 08 Apr 2025
https://github.com/bergolho/google-kickstart
My solutions to the Google KickStart programming contest.
competitive-programming cpp google-kickstart
Last synced: 25 Mar 2025
https://github.com/bergolho/google-codejam
My solutions to the Google CodeJam programming contest.
competitive-programming cpp google-code-jam
Last synced: 25 Mar 2025
https://github.com/pop0097/gps_driver
GPS driver for a STM32 F7 ARM microprocessor made using C++.
Last synced: 16 Mar 2025
https://github.com/arshagds/cpp_notebook
This repository is about the tips I'm learning from udemy. Check the commits.
begginer cpp notebook personal-notebook personal-repository practice
Last synced: 12 Nov 2025
https://github.com/wkhallen/minesweeper
Classic Minesweeper game, made with C++ and SFML
Last synced: 22 Mar 2025
https://github.com/ayo-ajayi/iot-sensor
cpp golang nodemcu-esp8266 plaformio
Last synced: 10 Apr 2026
https://github.com/mmaarij/secure-libcurl-json
A C++ wrapper library that provides a convenient and secure way to make HTTP API requests, while handling JSON data. Built on top of libcurl for robust networking capabilities and nlohmann/json for JSON data processing.
api certificates cpp crud https json libcurl linux ssl windows
Last synced: 06 Jan 2026
https://github.com/kasperomari/problems
My solutions for some of the competitive programming problems I've solved while playing with this.
c competitive-programming cpp problem-solving
Last synced: 18 Apr 2026
https://github.com/sinipelto/ipupdater-cpp
C++ Implementation of the ip-updater tool. Necessary for native implementation of updater as an executable unix binary.
address cplusplus cpp curlpp ip ip-address ip-updater ipv4 libcurl linux nix unix updater updater-script
Last synced: 09 Apr 2026
https://github.com/techonit/nodemcu_esp32-manage
🏭 A open source application for manage devices (IOT) on nodemcu-esp32. Send and get reports to server with a api token.
board cpp iot nodemcu-esp32 platformio
Last synced: 06 May 2026
https://github.com/toodef/light-engine
Lightweight and fast 3D visualisation engine
cpp data-visualization linux python visualization windows
Last synced: 11 Feb 2026
https://github.com/hein-htetsan/assignment_4
find the word counts including in text
Last synced: 03 Jul 2025
https://github.com/amankr2076/llvm-program-persistence-using-checkpoint-insertion
This Project involves modifying or enhancing programs compiled with LLVM (Low-Level Virtual Machine) to introduce checkpoints for saving the program's state at specific intervals. This concept is crucial for fault-tolerant computing, debugging, or long-running applications where progress needs to be saved periodically.
Last synced: 03 Feb 2026
https://github.com/embeddedcrab/cust_mem_alloc_freertos_cpp
C++ Custom Memory Allocator using FreeRTOS Heap
cpp custom-memory-allocator freertos freertos-memory freertos-memory-allocator memory-allocator memory-management
Last synced: 28 May 2026
https://github.com/dipto9999/self_balancing_robot
ELEC 391 : Design Studio Final Project
arduino asyncio aws-s3 bluetooth-low-energy cpp dc-motor flask javascript pid python raspberrypi stm32 tkinter
Last synced: 04 Apr 2026
https://github.com/hhk7734/proto
Generated library for lol-iot Protobuf and gRPC
cpp golang grpc protobuf python typescript
Last synced: 12 Apr 2026
https://github.com/mlomb/halite3-bot
My bot for the Halite 3 AI Challenge. Rank 18. 2018
ai bot competition cpp halite3
Last synced: 01 Apr 2025
https://github.com/mateoniksic/project-balanced-and-avl-trees
load data from .txt file and build balanced and avl trees (CODE) [ C++ ]
algorithms-and-data-structures avl-tree balanced-tree college-project cpp preorder-traversal trees
Last synced: 29 May 2026
https://github.com/kauemiziara/enigma-tui-simulator
Encrypt messages using the Enigma machine (TUI version)
cipher-algorithms ciphers cpp enigma enigma-cipher enigma-machine enigma-simulator
Last synced: 31 Aug 2025
https://github.com/manishsinghtomar/dsa-supreme-batch
this is an repo of dsa practice notes and coding question
array cpp datastructures-algorithms linked-list oops searching-algorithms sorting-algorithms tree-structure
Last synced: 29 Jun 2025
https://github.com/mikomikotaishi/buckshot-roulette-text
Text-based remake of the game Buckshot Roulette
Last synced: 29 Mar 2025
https://github.com/shubhansu-kr/cse205-data-structure-and-algorithms
DSA Course: CSE205: LPU progress | C++ | Lecture PPTs | Solutions | Codes.
cpp cse205 data-structures dsa dsa-algorithm lecture-notes lpu
Last synced: 04 Jan 2026
https://github.com/georgetruong/learn-unreal-5-cpp-projects
Small gaming projects used to learn Unreal Engine 5 through online courses
Last synced: 13 Jul 2026
https://github.com/georgehanymilad/abu_hadhoud-tasks-with-cpp
Programming
chellenge cpp problem-solving programming-language programmng solution-challenge
Last synced: 29 May 2026
https://github.com/jke94/dotnetconsumingsharedlib
An investigation to consume Linux shared library by a .NET client (console, webapi, etc)
cpp csharp docker docker-compose dotnet linux marshalling
Last synced: 10 Apr 2026