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-10 00:06:50 UTC
- JSON Representation
https://github.com/tgautam03/earthquake.cpp
3D earthquake wave simulation
cpp earthquake-simulation earthquake-visualization finite-difference-method partial-differential-equations wave-simulation
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/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/letelete/fontly
Choose the best font for your next project! Fontly shows all available local fonts in the fully customizable list. Change size, background, text and color!
Last synced: 17 May 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/dharejo-junaid/phonebook
I have created this phonebook project in c++ along with that I have used filing to save contact information. In my project built some basic features of phonebook like add, delete, search, delete all and update contact as well.
Last synced: 18 Mar 2025
https://github.com/bavinnk/arduino-led-sequencer-inline-assembly-version-
An Arduino 6-LED sequencer, rewritten from C++ to run on inline AVR assembly. It's a dive into low-level microcontroller programming, proving that assembly still has its place, even for a "simple" blink.
arduino-uno assembly-language-programming cpp diagram inline-assembly simulation
Last synced: 01 Jul 2025
https://github.com/chrisvilches/collision-detection
Collision Detection algorithm in O(log N) made with C++.
algorithms collision-detection cplusplus cpp geometric-algorithms quadtree
Last synced: 16 Mar 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/armgits/beginner_tutorials
My ROS2 programming assignments for the ENPM808X course.
Last synced: 27 Mar 2025
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/ramtinbadri/sudokubp
Terminal sudoku game written in C/C++ (BP project)
Last synced: 01 Apr 2025
https://github.com/drozhkov/as-centrifugepp
Centrifugo C++ client
centrifugo cpp protobuf websocket
Last synced: 01 Apr 2025
https://github.com/xunx-ii/astral
参考UE5的Lyra项目的模式写的一个最小项目,仅在PawnData配置文件中的InputConfig做了一些很小的修改
Last synced: 01 Apr 2025
https://github.com/mahdis-2003/hanoitower
Iterative solution for the Tower of Hanoi problem using a stack-based approach in C++. Avoids recursion by simulating the process with explicit stack operations.
Last synced: 01 Apr 2025
https://github.com/darkmoon9322/utfcpp
UTF-8 with C++ in a Portable Way
cpp cpp98 header-only internationalization portable text unicode utf-16 utf-8
Last synced: 06 Sep 2025
https://github.com/isopod00/automatic-soap-dispenser
An Arduino-controlled soap dispenser that can be used to dispense soap or hand sanitizer without having to touch anything.
Last synced: 18 May 2026
https://github.com/epomatti/cpp-static-dynamic-lib
Static and Linked/Shared libraries with C++
Last synced: 29 Apr 2026
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/rusyaev-dk/convolutional_neural_network
Simple convolutional network.
convolutional-neural-network cpp machine-learning neural-network
Last synced: 24 Apr 2026
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/lorentzazweena/lorentza-project
"Projects are the stepping stones that shape dreams into reality, the blueprints of ambition."
cpp css html javascript kotlin kotlin-android php reactjs xml
Last synced: 11 Apr 2026
https://github.com/havocdemon38/cpp-programs
Assignments and Projects in C++.
coding-style cplusplus cpp object-oriented-programming
Last synced: 09 Mar 2025
https://github.com/ternion-1121/ezcipher
A CLI in C to encrypt and decrypt text using a variety of cipher algorithms
beginner-friendly c c99 caesar-cipher cipher cipher-algorithms ciphering ciphers ciphertext cli cpp decryption-algorithm encryption-algorithms encryption-decryption substitution-cipher
Last synced: 01 Apr 2026
https://github.com/ratikaewkam/measuringdistance-arduino
Using Arduino and Ultrasonic sensor for distance measurement
Last synced: 12 Apr 2026
https://github.com/n9gc/ooxx3d
包含 3D 模式的双人圈叉棋小游戏
3d all-platform-supported cpp fake-3d game tic-tac-toe tic-tac-toe-3d
Last synced: 16 Nov 2025
https://github.com/kzamanbd/leetcode-problem
Welcome to our Problem-Solving Repository! This repository is a curated collection of solutions and resources aimed at addressing a variety of challenges encountered in software industry. Whether you're a developer, a project manager, or an enthusiast in software development field...
cpp leetcode leetcode-solutions problemsolving
Last synced: 27 Feb 2025
https://github.com/hafizhhasyhari/kumpulan-algoritma-c-plus-plus-algorithm-
Kumpulan Algoritma C++
algorithms-and-data-structures algoritma-pemrograman cpp cpp-algorithms
Last synced: 02 Apr 2025
https://github.com/fcbyk/console-app
一个普通的控制台程序
clion-cmake console-application cpp
Last synced: 17 Mar 2025
https://github.com/0xromjobert/cpp04
A 42 exercise on subtype polymorphism, abstract classes and interfaces in C++
abstract-classes cpp cpp98 interfaces subtype-polymorphism
Last synced: 01 Apr 2025
https://github.com/lukas-bunat/cpptutorial
Showcase of C++ language features.
cpp cpp14 cpptemplates oop oops-in-cpp stl stl-containers
Last synced: 01 Apr 2025
https://github.com/mensenvau/solutions_my_contests
My Contests with Solutions
contest cpp leetcode-solutions python
Last synced: 25 Mar 2025
https://github.com/ritobrotomukherjee/practice-dsa-cpp
Practice DSA using CPP with proper branching for each topic.
cpp dsa-practice interview-preparation problem-solving
Last synced: 31 Mar 2025
https://github.com/youpong/getuser
Sample program for getting user name on multiple platforms.
Last synced: 22 Apr 2025
https://github.com/netromdk/efdl
efdl is an efficient downloading CLI app over HTTP(S)
cmake command-line-tool cpp cpp11 downloader hash-verification http http-basic-auth http-client mit-license qt5 sha1 sha224 sha256 sha3-224 sha3-256 sha3-384 sha3-512 sha384 sha512
Last synced: 12 Apr 2026
https://github.com/ogstudio/cross-language-dialect
Rules and tools for portable code | Правила и инструменты для портируемого кода
cpp javascript kotlin python swift
Last synced: 02 Apr 2026
https://github.com/msh-trojan/cpp_pointers
simple program to show the usage of pointers in a C++ program
Last synced: 01 Apr 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/paul-maxime/centipede
A clone of the old video game Centipede, developed in 48 hours. (2014)
Last synced: 29 May 2026
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: 13 Oct 2025
https://github.com/heyfoz/cpp_phone_plan_selection_logic
The Phone Plan Selection Logic program (C++) requests that the user provide a phone plan type and number of minutes used. Input is read to variables to calculate the estimated bill, which is displayed as output.
cpp finance logic phone selection
Last synced: 07 Aug 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-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: 15 Oct 2025
https://github.com/heyfoz/cpp-even-digits-summation-algorithm
The Even Digits Summation Algorithm program (C++) requests that the user enter an integer greater than 10,000. Once the integer is entered, the program displays the sum of any even digits in the integer.
algorithm cpp digits summation
Last synced: 25 Mar 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/hbina/komunistl
C++ template library where you don't own ANYTHING!
Last synced: 12 Apr 2026
https://github.com/ggabriel96/cpp-on-docker
Basic utility Docker images for C++ development and CI
Last synced: 25 Apr 2026
https://github.com/astrodynamic/decimal-fixed-point
Decimal is a high-precision value type for financial calculations that minimizes errors due to rounding. It represents big numbers how in posgresql.
arithmetic big-number bit-operations bitset cmake cpp currency decimal financial high-precision library math normalization numeric-computation optimization precision rounding template-library tests
Last synced: 01 Apr 2025
https://github.com/neo-vortex/tint_acl
Small ACL (Aceess Control List ) written in C++
Last synced: 03 Jul 2026
https://github.com/papageorgioumarios/data-structures-circular-doubly-linked-list
Data structure in which list's nodes contain pointers to its previous nodes as well as the next nodes.
circular-doubly-linked-list cpp java python
Last synced: 19 Apr 2026
https://github.com/xeimsuck/nitroos
operating system
asm cmake cpp operating-system os
Last synced: 15 Mar 2025
https://github.com/toransahu/ftdi-ethereal
FTDI FTD2XX API in VC++
api cpp ftd2xx ftdi ftdi-devices visual
Last synced: 25 Mar 2025
https://github.com/mubeen-channa/random-password-generator
This C++ project is a random password generator that creates passwords of varying lengths using a mix of characters. It offers a simple command-line interface for users to specify the password length. The program ensures randomness by using the rand() function with the current time.
cpp random-password random-password-generator
Last synced: 15 Mar 2025
https://github.com/kojobailey/samurai-vs-zombies-data-parser
C++ library to parse TXT data files from Samurai vs Zombies Defense.
cpp cpp17 cpp20 cpp23 glu glu-mobile library parser samurai-vs-zombies samurai-vs-zombies-defense svz
Last synced: 15 Mar 2025
https://github.com/leshenkazevnoski/exfiltrationtool
Data exfiltration tool for penetration testing and red team engagement
Last synced: 09 Mar 2025
https://github.com/bergolho/cracking-the-coding-interview
Solutions to the Cracking the Coding Interview book.
Last synced: 25 Mar 2025
https://github.com/mekhyw/logicomp-compiler
Custom simplified Lua compiler that generates assembly code for Linux and Windows, developed from scratch in C++
Last synced: 13 Apr 2026
https://github.com/matheusafonseca/e209-l3
Repositóriopara salvar os códigos feitos em C/C++ para a manipulação de microcontroladores durante a aula de laboratório da disciplina E209 do INATEL
Last synced: 08 Jul 2026
https://github.com/gdonald/tictactoe-cpp
TicTacToe in C++ using SDL2
cpp game minimax sdl2 tic-tac-toe tictactoe
Last synced: 06 Sep 2025
https://github.com/placeblock/buildit
A simple, powerful and FAST application for simulating logic gates written from scratch in pure C++ using Vulkan and EnTT
computer-architecture cpp logic-gates simulation vulkan
Last synced: 02 Sep 2025
https://github.com/luizfelipedasilva678/exercicios-logica-programacao
Some exercises in C++ on logic of programming
Last synced: 31 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/zheng-bote/header_docu
create html- or md- based documentation from file header
cpp documentation headers tool
Last synced: 31 Mar 2025
https://github.com/dulev23/object-oriented-programming
Solved exercises and problems using C++ and C.
c cpp object-oriented-programming
Last synced: 02 May 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/sproc01/8ballpool
A program to crate a 2d view of a billiards clip
Last synced: 11 May 2026
https://github.com/guillaumedua/papers_code_examples
Examples for papers published on Gist.Github.com/GuillaumeDua, LinkedIn and Reddit
Last synced: 25 Mar 2025
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/garlockhart26/aloevera-edhotel
Aloevera Edhotel merupakan sistem reservasi hotel yang bertujuan untuk mempermudah pemesanan kamar hotel agar lebih terstruktur. Sistem ini dibuat dengan bahasa pemprograman C.
c c-language c-programming c-programming-language cpp cpp-language cpp-programming modular modular-programming
Last synced: 11 Apr 2026