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-18 00:06:49 UTC
- JSON Representation
https://github.com/heyfoz/cpp-integer-array-filler
The Integer Array Filler Program (C++) declares an array of integers of size 50. The program loops to fill the array with 50 random integers from 1 to 10,000. Finally, the integers are printed to the console, 10 per line.
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-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-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/ransomware3301/generic_type_binary_search
Binary Search Algorithm written in C++ that supports multiple data types
binary-search cpp search-algorithm
Last synced: 10 Jul 2026
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/rokoel/car-price-predictor
This project focuses on a desktop app that can predict car prices using a big dataset. It has GUI written in c++ using QtGUI framework and the Qt Creator app.
Last synced: 06 Jan 2026
https://github.com/bergolho/cracking-the-coding-interview
Solutions to the Cracking the Coding Interview book.
Last synced: 25 Mar 2025
https://github.com/themarlboroman/dfw-jumpstart
Jumpstart repo for dfw + libdansdl2
app-development cpp examples game-development jumpstart
Last synced: 28 Feb 2025
https://github.com/skowriii/tic-tac-toe-sfml
Simple Tic Tac Toe clone made in SFML.
2d 2d-game cpp game game-development gamedev sfml tic-tac-toe wrapper wrapper-library
Last synced: 26 May 2026
https://github.com/pawel2000pl/fixed_point
Template for fixed-point operations with a simplified math library (dedicated for RISC-V IM).
cpp fixed-point risc-v taylor-series template
Last synced: 03 Jul 2025
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/manuelzzz/pingpong_game
🏓 A ping pong game with two paddles made in cpp
cpp gcc gcc-compiler ping-pong ping-pong-game
Last synced: 15 Mar 2025
https://github.com/saklis/low-engine
An Engine created for Lords of War - a turn-based strategy inspired by Warlords 3.
cpp game game-2d game-dev game-development game-engine gamedev sfml turn-based turn-based-strategy warlords-3
Last synced: 03 Jul 2025
https://github.com/hein-htetsan/assignment_4
find the word counts including in text
Last synced: 03 Jul 2025
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/tajul-islam-refath/online-judge-problems-soluations
cpp leetcode-solutions problem-solving
Last synced: 12 Apr 2025
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/totto16/imdb-dataset-to-postgresql
IMDB Dataset to preseeded PostgreSQL converter
cpp imdb imdb-dataset postgresql
Last synced: 12 Apr 2026
https://github.com/stas1f1/gl_final_project
Final OpenGL project for CG course, 4th year of study, MMCS SFEDU
Last synced: 10 Mar 2026
https://github.com/mouad-el-asri/cpp_modules
It's time to dive into Object Oriented Programming and start our C++ journey! 🔥
casting class-template classes-and-objects containers cplusplus cpp encapsulation exceptions function-templates inheritance object-oriented-programming oop oop-principles operator-overloading polymorphism
Last synced: 08 Nov 2025
https://github.com/toxe/komoot-downloader
Download Komoot user tour files
api-client cpp cpp20 download gpx komoot
Last synced: 22 Mar 2025
https://github.com/jwillikers/atoi
A sample implementation of the standard C library's atoi function
Last synced: 15 Apr 2025
https://github.com/jwillikers/gnu-arm-embedded-ssh-image
A container image for running the ARM embedded toolchain from an OpenSSH server, built on Fedora
buildah c clion cpp fedora gnu-arm-embedded-toolchain openssh
Last synced: 15 Apr 2025
https://github.com/jwillikers/sanitizer-build-types
A CMake module for adding the necessary flags for the various sanitizers.
asan build-types c clang cmake cmake-module cmake-modules cpp gcc msan sanitizer sanitizers tsan
Last synced: 15 Apr 2025
https://github.com/kishanlalchoudhary/be-sem-7
BE SEM 7 Assignments
blockchain cpp design-analysis-algorithms machine-learning matplotlib numpy pandas scikit-learn seaborn
Last synced: 11 Apr 2026
https://github.com/toshikinakamura0412/likelihood_field_gridmap_ros
ROS implementation of Likelihood Field Grid Map
cpp gaussian gridmap likelihood mapping mit-license robotics ros ros-noetic
Last synced: 07 May 2026
https://github.com/anvaymayekar/iot-pager
A rudimentary & secure MQTT-based pager system using ESP32 and Python. Messages sent from a Python CLI are received by ESP32 with OLED display, buzzer alert, and persistent flash storage. Powered by HiveMQ Cloud with TLS encryption and real-time status monitoring.
arduino-ide c cloud cpp esp32 hivemq mqtt python
Last synced: 11 Apr 2026
https://github.com/chrisvasa/passwordhash
A password recovery tool with a basic GUI utilizing ImGUI. Used for learning basics in encryption (MD5 / SHA256) and search algorithms (binary search)
binary-search cpp encryption-decryption filemanagement imgui
Last synced: 20 Jun 2025
https://github.com/borisskert/cpp-katas
This repo contains my solutions for some C++ katas submitted in Codewars.
codewars codewars-cpp codewars-solutions cpp igloo-bdd igloo-testing
Last synced: 17 Mar 2025
https://github.com/tahaaa22/printf
custom implementation of the printf function in C using linux and vim
Last synced: 19 Apr 2026
https://github.com/gastonmorixe/react-native-new-architecture-research
React Native new architecture clear documentation and findings
android cpp docs ios jsi new-architecture react react-native swift
Last synced: 11 Apr 2026
https://github.com/irods/irods_project_template_cpp_client
A project template for creating iRODS Clients using C++
cpp data-management irods irods-client science
Last synced: 27 Jun 2025
https://github.com/akazad13/leetcode
I will provide explanations for LeetCode problems in this repository.
cpp graph-algorithms greedy-algorithms leetcode leetcode-cpp leetcode-solutions linked-list sliding-window
Last synced: 08 Apr 2025
https://github.com/vincy1230/oop-class
北京工商大学 计算机与人工智能学院 面向对象语言与编程 (2023-2024-2 | 杨伟杰) 课程实验集
Last synced: 15 Mar 2025
https://github.com/massimo-marino/cpp-utilities
A collection of C++17 utilities
cpp cpp-utilities cpp17 cpp1z file-helpers googletest print-helper random-number-generator random-number-generators string-tokenizer utilities
Last synced: 02 Feb 2026
https://github.com/ratulsharker/basic-neural-network
Basic neural network for dumb problem
basic-learning cpp neural-networks
Last synced: 03 Jul 2025
https://github.com/mhasan320/frontend-developer-roadmap
Want to be a front-end developer? Hopefully this repo will be help you to be a successfull front-end developer.
angularjs boostrap5 c cpp css3 front-end-development html5 java javascript less python reactjs sass tailwindcss vuejs
Last synced: 18 Jan 2026
https://github.com/rlxchap2/cpp-tutorial
A collection of C++ projects and tutorials focused on encoding techniques and concepts.
Last synced: 12 Jun 2026
https://github.com/rajatgupta24/java-codes
algorithm cpp data-structures golang java leetcode
Last synced: 07 May 2026
https://github.com/fierycod/openmp-class-bench
Zrównoleglenie wstępnego przetwarzania danych przy użyciu OpenMP
Last synced: 28 Feb 2025
https://github.com/novaardiansyah/cpp-for-beginners
Course C++ For Beginners
Last synced: 15 Mar 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/sudharsshan/ir-cam-and-stm32-based-helmet-detection-for-rider-safety-on-2-wheeler
STM32 with OV2640 based Helmet detection
cpp helmet-detection lcd-display ov2640 stm32
Last synced: 13 Jul 2026
https://github.com/jkeresman01/conway-s-game-of-life-
The Game of Life is a cellular automaton, devised by British mathematician John Horton Conway in 1970.
cellular-automata conway-s-game-of-life cpp sfml
Last synced: 03 Jul 2025
https://github.com/vantio-games/lingual
A transpiler for modern SDK development.
cpp csharp javascript language nodejs programming-language transpiler typescript
Last synced: 12 Apr 2026
https://github.com/sla-ppy/p03-udemy-adv
[A] Took two months off to dedicate every single day to learning C++
Last synced: 11 Jun 2025
https://github.com/sla-ppy/code_bank
[A] Attempt at programming every day using coding challenge sites for 1 problem / day
Last synced: 11 Jun 2025
https://github.com/sla-ppy/yahtzee
[F] Implementation of Yahtzee, a dice based boardgame
Last synced: 11 Jun 2025
https://github.com/deepak-tiwari-dt/data-structures-and-algorithms
Data Structures and Algorithms
algorithms cpp data-structures data-structures-and-algorithms dsa dsalgo
Last synced: 04 Sep 2025
https://github.com/bagiasn/edison-thingspeak
A simple program for posting data to a ThingSpeak channel
cpp curl-library intel-edison thingspeak
Last synced: 25 Mar 2025
https://github.com/chrkspln/synth
real-time audio synthesizer built with C++20/JUCE. has multiple waveforms, animated UI, ai-gen built-in melodies
audio cpp juce-framework synthesizer
Last synced: 10 Jul 2026
https://github.com/lucafabbian/ipycpp
Simple and hackable jupyter kernel for running c++ (c plus plus) codes inside a python notebook
cplusplus cpp jupyter jupyter-kernel jupyter-kernels
Last synced: 15 Apr 2026
https://github.com/aditya81070/data-structures-and-algoritham
This repository contain code for DSA for summer learning.
algorithms algorithms-and-data-structures c cpp data-structures data-structures-and-algorithms dsa dsa-by-narishma-karumanchi graph-algorithms linkedlist trees
Last synced: 17 May 2026
https://github.com/supercip971/quartz
Yet another vulkan sideproject written using the Cutekit build system and c++
Last synced: 09 Apr 2025
https://github.com/shreyas9699/2d_ray_casting
A simple 2D Ray casting using SFML
cpp gamedev raycasting raycasting-engine raytracing sfml
Last synced: 25 Mar 2025
https://github.com/shreyas9699/cpp-calculator
Simple calculator application made using C++ and ImGUI
application cpp cpp-app directx12 executable imgui
Last synced: 25 Mar 2025
https://github.com/swumplurd/miniwin-circle-rgb
Ejemplo para crear graficos en C++ usando miniwin.
2d 2d-game-engine cpp graphics miniwin
Last synced: 21 May 2026
https://github.com/akshayrathore11/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: 03 Jul 2025
https://github.com/akshayrathore11/cpp
A language that will make you fall in love, irritate you to no end, frustrate you beyond belief, but also give you that rare pleasure of a perfectly running program
Last synced: 03 Jul 2025
https://github.com/gmlc-tdc/networking
Helper functions and utilities used for networking in the HELICS and related codes
Last synced: 18 Jun 2025
https://github.com/katistix/eval-from-scratch
A simple "interpreter" that takes in as input simple arithmetic expressions and computes their values.
cpp mathematics parser tokenizer
Last synced: 30 Jun 2025
https://github.com/mhuzaifa406/encryption-and-decryption-of-file
The program is made to encrypt password and file of your secret one and can only be open if you know the exact password of file
cpp decryption encryption headers password
Last synced: 26 May 2026
https://github.com/quentg/connected_plant
IoT project
adafruit-io cpp iot mbed-os reactjs recharts-js
Last synced: 07 May 2026
https://github.com/atmatto/stol
Sticking dictionaries together with duct tape. An in-development tool for language learners and translators.
cpp language-learning translation wiktionary
Last synced: 01 Sep 2025
https://github.com/heyfoz/cpp_magic_date_validator
The Magic Date Validator program (C++) receives a month, day, and year as user input, validating whether or not the date provided is a "magic date." For example, 8/2/16 is a magic date since 8 * 2 = 16.
Last synced: 25 Mar 2025
https://github.com/heyfoz/cpp-cartesian-coordinates-identifier
The Cartesian Coordinates Identifier program (C++) allows the user to enter x and y coordinates, which are used to determine the user's location on a cartesian plane. The resulting location is displayed as output.
cartesian-coordinates cpp identifier location
Last synced: 17 Jun 2026
https://github.com/flopp/aoc2024
My AdventOfCode 2024 (aoc2024) solutions in C++
Last synced: 15 Jul 2025
https://github.com/iivvaannxx/pirateland
🏴☠ A pirate-themed game packed with exciting minigames on the high seas.
cpp education game game-development gaming minigames pirates unreal-engine
Last synced: 26 Feb 2025
https://github.com/gcattt/front-end-kaleidoscope
A little compiler for a non-trivial language
compiler cpp llvm-frontend llvm-tutorial
Last synced: 09 Apr 2025
https://github.com/muhamadajiw/daily-leetcode
My coding practices, not that good though so don't use these as reference!
Last synced: 09 Mar 2025
https://github.com/hvlikk/aizo_p1
Projekt badający złożoność obliczeniową algorytmów sortowania w zależności od typu danych dla algorytmów
algorithms-and-data-structures cpp
Last synced: 12 Jun 2025
https://github.com/vishalku03/binary_search
In binary search, recursion is used to repeatedly divide a sorted array into halves until the target value is found. The algorithm compares the middle element to the target, then recursively searches either the left or right half depending on the comparison, reducing the search space efficiently.
cpp dsa gfg-questions leetcode-questions
Last synced: 26 Feb 2025
https://github.com/acmpesuecc/laalibrary
This repository contains a C++ file which aims to act as a library for simple to complex linear arithmetic operations.
Last synced: 20 Jan 2026
https://github.com/andreysolovyev381/libcurl_cpp_wrapper
Bare minimum libcurl C++ wrapper.
cpp curl curl-library http-requests libcurl rest
Last synced: 06 Jan 2026
https://github.com/lucoiso/luvk
Modular Vulkan Renderer
cmake cpp engine graphics graphics-programming imgui render renderer rendering rendering-engine sdl3 vulkan
Last synced: 26 May 2026
https://github.com/ddanilov/largest-remainder-method
clojure code-coverage cpp largest-remainder-method
Last synced: 15 Mar 2026
https://github.com/lmtreser/domotica-low-cost
Proyecto educativo para montar un sistema domótico de bajo costo. Utiliza diferentes tecnologías para mostrar su funcionamiento e interrelación
arduino bootstrap5 cpp domotica gnu-linux home-assistant mqtt nodered python raspberry-pi
Last synced: 14 Apr 2026
https://github.com/stepainpy/serious-one-header
Collection of one-header types (or other)
compile-time constexpr container containers cpp cpp14 data-structures header-only
Last synced: 02 Apr 2025
https://github.com/juanpinheirofiap/vinheria_agnello
Códigos dos Hardware - Arduino
arduino-uno cpp esp32 hardware iot-application
Last synced: 30 Apr 2026
https://github.com/rudrakshi99/dynamic_programming
A collection of dynamic programming problems implemented in C++.
algorithms competitive-programming cpp dynamic-programming
Last synced: 16 Mar 2025
https://github.com/tomin-joy/sorting-algorithms
All popular sorting algorithms in various languages 👩💻 .Feel free to use it when you need🤗
bubble-sort bubblesort cpp insertionsort java merge-sort mergesort python python-3 python3 quick-sort quicksort selection-sort sorting sorting-algorithms
Last synced: 09 May 2026