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-08 00:07:05 UTC
- JSON Representation
https://github.com/aykhan019/battleship_cpp
A console-based C++ implementation of the classic Battleship game. Play against an AI opponent with random ship placement on a customizable grid, featuring optional background music.
ai battleship console cpp game grid sfml
Last synced: 15 Jun 2026
https://github.com/hu53yin/cplusplus
books & learning notes
cplusplus cplusplus-11 cpp cpp11
Last synced: 15 Jun 2026
https://github.com/daniel1302/game
Simple 2D game written to improve my C++ skils
arkanoid cmake cpp gamedev google-test modern-cpp smfl2
Last synced: 16 Jun 2026
https://github.com/aman090304/150-interview-questions-leetcode
Solved examples of DSA questions from the famous 150 Interview Prep Questions from LeetCode in C++
cpp dsa dsa-algorithm leetcode-cpp
Last synced: 17 Jun 2026
https://github.com/heshanera/tsplot
Compare univariate temporal sequences
cpp timeseries wxcharts wxwidgets
Last synced: 17 Jun 2026
https://github.com/basemax/onewaylinkedlistcpp
This is a simple implementation of a one-way linked-list in C++.
cpp linkedlist linkedlist-c linkedlist-delete linkedlist-implementation linkedlist-insert linkedlist-reverse linkedlists linkedlists-using-class
Last synced: 17 Jun 2026
https://github.com/gr3yknigh1/opengl-learning
Doodling around with opengl in C++. Doesn't build, because I am Accidentally deleted imgui subrepo :c
Last synced: 17 Jun 2026
https://github.com/konyd/game-of-life
A simple implementation of Conway's Game of Life built with raylib
cpp game-development raylib raylib-cpp simulation
Last synced: 17 Jun 2026
https://github.com/ivangrana/object-oriented-programming-cpp
object oriented programming concepts with C++
cpp object-oriented-programming
Last synced: 18 Jun 2026
https://github.com/adityarajsingh/cp
All the code solutions for problems related to Data Structures and Algorithms and problems of various coding platforms.
algorithms competettive-programming cpp data-structures problem-solving
Last synced: 18 Jun 2026
https://github.com/elbouzkri/cpp_oop
this repo has the 42 CPP pool days wich are about concept of object-oriented-programming (OOP), incapsulation inhiretance polymorphisme ...
Last synced: 18 Jun 2026
https://github.com/learnwithfair/cpp-programming
Here, you can download 100+ c++ / cpp programming file with [learnwithfair, Learn with fair, Rahatul Rabbi, Md Rahatul Rabbi ,rahatulrabbi]
c-plus-plus cpp learn-with-fair learnwithfair rahatul-rabbi rahatulrabbi
Last synced: 18 Jun 2026
https://github.com/trojaner/eru-ceng-bz205
Assignment for C++ Data Structures and Algorithms Course at ERU
algorithms assignment cpp data-structures
Last synced: 18 Jun 2026
https://github.com/nadidlinchestein/programmingprinciples
Solutions to Programming Principles & Practice Using C++
book computer-science cpp programming
Last synced: 18 Jun 2026
https://github.com/saket-sk/tic-tac-toe-using-c-
Tic Tac Toe CMD Console game
Last synced: 18 Jun 2026
https://github.com/clazex/oi-study
A Repository for Storing Code Written During My OI Learning
Last synced: 18 Jun 2026
https://github.com/simobin/dsa_ii
Data structure and algorithm
algorithm cpp data-structures dsa
Last synced: 18 Jun 2026
https://github.com/frankkopp/frankycpp_old
Re-Learning C++ by migrating Franky Chess Engine to C++
chess chess-engine cmake cpp cpp17
Last synced: 19 Jun 2026
https://github.com/jayemscript/llm-systems-from-scratch
A hands-on learning project for building the core systems behind Large Language Models using C++, Rust, and optional Python/JavaScript bindings. Includes tensor operations, autograd, neural networks, tokenization, and a minimal transformer pipeline.
ai-systems autograd c-language cpp cuda educational-project high-performance-computing inference-engine machine-learning neural-networks-from-scratch pybind11 tensor-library tokenization transformers wasm
Last synced: 19 Jun 2026
https://github.com/mcquerol/blackjack-cpp
Text-based Blackjack game in C++. Focuses on OOP, card deck handling, and game logic.
cards cpp object-oriented-programming
Last synced: 19 Jun 2026
https://github.com/mguludag/exec_time
A simple C++ header for prints function execution time with RAII, macros and chrono
chrono cpp macros performance-metrics raii test
Last synced: 20 Jun 2026
https://github.com/vdwtanner/crusade
A semester game programming project from college. 2D side-scrolling destructible world where you play as a valiant night who levels up and gains new abilities by defeating monsters. Includes a level editor and examples of assets / scripts.
Last synced: 20 Jun 2026
https://github.com/breadrock1/topsystemsinterview
There is test case that I had got while processing interview to TopSystems.
cpp interview interview-practice qt6
Last synced: 20 Jun 2026
https://github.com/saket-sk/semester4-sppu-data-structures-and-files-lab
Data Structure and Files Programs
Last synced: 20 Jun 2026
https://github.com/huangcongqing/leetcode
LeetCode/剑指offer刷题
cpp leetcode leetcode-cpp leetcode-python leetcode-solutions python
Last synced: 20 Jun 2026
https://github.com/ajnus/last_redemption
Projeto Final do curso em Desenvolvimento de Jogos: Game Developer – Technology and Training – 2008 (120 h) Curso básico de Desenvolvimento de Jogos Virtuais. - Noções em 3D Game Studio e 3D Max Studio. - Foco (programação) em Lua, C/C++, SDL e OpenGL. (O curso tem como tarefa final o desenvolvimento de um jogo em 2D)
2d 2d-game cplusplus cpp game-development games opengl sdl sdl-mixer sdl2-image sdl2-library sidescroller videogame videogames videogames-programmers
Last synced: 20 Jun 2026
https://github.com/hunar4321/xor_simple_neural_net_cpp
Minimal neural network implementation from scratch using C++
cpp machine-learning neural-network
Last synced: 20 Jun 2026
https://github.com/weebnetsu/banking-system
A C++ banking system project (CLI)
banking beginner-project cpp oop
Last synced: 20 Jun 2026
https://github.com/chloro-pn/metaprogramming
编译期排序
cpp cpp20 metaprogramming quicksort
Last synced: 20 Jun 2026
https://github.com/tranglecong/trlc-platform
A modern, header-only C++ library for compile-time platform detection and abstraction. TRLC Platform provides zero-overhead platform detection, feature-based conditional compilation, and adaptive code selection for cross-platform C++ development.
architecture-detection compiler-detection cplusplus cpp feature-detection platform-detection portable-library
Last synced: 20 Jun 2026
https://github.com/firoz-thakur/data-structure-and-algorithm
A comprehensive collection of solutions to low, medium, and high difficulty questions across various platforms such as CodeChef, Codeforces, LeetCode, and HackerRank. This repository serves as a valuable resource for practicing and mastering data structures and algorithms.
competitive-programming cpp java problem-solving programming
Last synced: 22 Jun 2026
https://github.com/hhkit/cpp.property
A single-header property system for C++17.
cpp cpp17 getters properties property setters single-header-lib
Last synced: 22 Jun 2026
https://github.com/josedavidss/aed2.lineaproduccion-simulada
Trabajo para el curso de Algoritmos y Estructuras de Datos 2. La idea es implementar un programa que permita simular la gestion de una memoria virtual utilizando el lenguaje de programación C++.
cpp production-line virtual-memory
Last synced: 22 Jun 2026
https://github.com/beliumgl/sudokusolver
C++23 implementation of a Sudoku solver that can solve standard 9x9 Sudoku puzzles (can be modified) using backtracking algorithms. It is designed to be efficient, easy to use, and extendable for future enhancements.
cpp cpp23 sudoku sudoku-game sudoku-puzzle sudoku-solution-finder sudoku-solver
Last synced: 23 Jun 2026
https://github.com/f1zm0/hijackableapp
vulnerable app, legit and evil DLLs for sideloading attack PoCs
Last synced: 23 Jun 2026
https://github.com/seanpianka/game-menu
C++ and SFML to create a game about shapes with a settings menu.
cpp cpp11 game-development sfml
Last synced: 23 Jun 2026
https://github.com/kailash-natarajan/hospital-record-management
Data Structures Project
binary-search-tree computer-science cpp data-structures filehandling linked-list
Last synced: 24 Jun 2026
https://github.com/rbaltrusch/cpp-natscript
C++ translation of Natscript interpreter previously implemented in Python.
cpp custom-interpreted-language custom-language interpreter programming-language programming-languages
Last synced: 24 Jun 2026
https://github.com/forhanshahriarfahim/leetcode_solutions
Collection of LeetCode questions to ace the coding interview!
cpp data-structures-and-algorithms leetcode problem-solving
Last synced: 24 Jun 2026
https://github.com/stefanasandei-archive2/tiny-autograd
small autograd engine built from scratch in modern C++
autograd cmake cpp deep-learning neural-networks
Last synced: 24 Jun 2026
https://github.com/atennop1/codeproblemssolutions
Repository for making tasks from Codewars and LeetCode
codewars codewars-solutions cpp learning leetcode leetcode-solutions
Last synced: 25 Jun 2026
https://github.com/h20-dev/ruinedpath
RuinedPath by H20-dev. Survive the zombie apocalypse. Manage bullets and food, unlock 50+ endings, and discover the truth: it's all a simulation.
Last synced: 26 Jun 2026
https://github.com/keshav2010/picocli
picoCLI is a small command interpreter that can be used to write/read text files, setup trigger-alarms to execute another piece of code after specified amount of time.
c-plus-plus cli command-line-interpreter command-line-parser commandline-interface cpp interpreter parsing visual-studio-code windows-desktop
Last synced: 28 Jun 2026
https://github.com/mpluxery/basic-cpp-age-checker
Simple C++ console application that prompts the user to enter their age, validates that the input is a number between 1 and 99; otherwise, it displays an error message and re-prompts until a valid age is entered.
beginner-code beginner-friendly c-plus-plus cpp else-if input-validation tutorial
Last synced: 29 Jun 2026
https://github.com/gwynbleidd0241/-mirea_2sem_oop-
Практические задания и курсовая работа по ООП(2 семестр МИРЭА)
Last synced: 30 Aug 2025
https://github.com/okoge-kaz/compiler_construction
Tokyo Institute of Technology 2022-2Q CSC. T372
c compiler cpp tokyotech tokyotech-class
Last synced: 19 May 2026
https://github.com/clinder2/autodifflib
Repo for playing around with autodifferentiation in several languages, using dual numbers, etc.
autodifferentiation cpp math ml
Last synced: 15 Jun 2025
https://github.com/frozenassassine/fastedit-winapi
Fastedit WinApi is a little text editor for windows. It is not made for daily use, but It shows the principles of creating a text editor and using the WindowsApi in C++.
Last synced: 03 May 2025
https://github.com/shaman-dp/patterns
Паттерны проектирования на C++ с примерами
cpp designpatterns development oop patterns patterns-cpp softwaredesign
Last synced: 04 May 2025
https://github.com/surajmaurya14/vscode-config
This contains my Coding Template
cpp keybindings settings snippets template
Last synced: 30 Jun 2026
https://github.com/gvatsal60/CMakeDockerTemplate
🐳📦 Streamlined C++ Template Development with CMake and Docker
c cmake cpp docker docker-container docker-image dockerfile make makefile
Last synced: 01 May 2025
https://github.com/liulilittle/microsoft.net.system.random
In the standard "C/C++" language above the implementation of "Microsoft.NET Framework System.Random" Random number class.
class cpp dotnet implementation net random system
Last synced: 15 May 2026
https://github.com/navin-mohan/snake-sdl
Snake game written in C++ using SDL2
Last synced: 08 Jul 2025
https://github.com/davidson-souza/cpp
Códigos aleatórios em c/c++
code cpp data-structures examples math number-theory
Last synced: 06 Sep 2025
https://github.com/bocaletto-luca/soilmoisurelogger
SoilMoisureLogger Arduino - An autonomous data‐logger that measures soil moisture with a capacitive sensor at regular intervals (and on‐demand via a push‐button), timestamps each reading using a DS3231 RTC, and appends entries to a CSV file on a microSD card. Perfect for greenhouse monitoring or unattended field deployments. By Bocaletto Luca.
bocaletto-luca cpp logger openhardware opensource soil-moisture soil-moisure-logger standalone
Last synced: 29 Oct 2025
https://github.com/suryasekhar14/hacktoberfest-2022
A repository for Hacktober Fest contributions. Everyone is welcome. Fork away!
cpp hacktober hacktober2022 hacktoberfest hacktoberfest-accepted java javascript python
Last synced: 10 Feb 2026
https://github.com/madladsquad/untitledxdgbasedir
An C and C++ implementation of the XDG basedir specification
Last synced: 16 May 2026
https://github.com/bursasha/cpp-matrix-calculator
Matrix calculator in C++ using OOP, polymorphism, STL, parsers, variety of algorithms 🧮
abstraction algorithms calculator-application console-application cpp cvut-fit doxygen-documentation incapsulation inheritance makefile matrix matrix-calculator oop parser polymorphism stl
Last synced: 03 Apr 2025
https://github.com/christopher-besch/glome_projection
Interactively Project 4D Sphere onto 2D Screen.
4d cpp first-person gdnative godot godot3 visualization
Last synced: 14 May 2026
https://github.com/blurfeng/blur_arpg_warrior
第三人称ARPG个人项目,北欧神话风格。使用 Unreal Engine 5 C++ 开发。; 第三人称ARPG個人プロジェクト、北欧神話風。Unreal Engine 5 と C++ を使用して開発。; A third-person ARPG personal project with a Norse mythology theme, made in Unreal Engine 5 C++.
blueprint c-plus-plus cpp game game-development personal-project ue5 unreal-engine
Last synced: 12 Mar 2025
https://github.com/eldiiarbekbolotov/rapid
Rapid is a beginner friendly text editor designed for web developers, by a web developer.
code-editor cpp qt text-editor
Last synced: 15 May 2026
https://github.com/poornesh-v/bank-management-system-in-cpp
BankEase – A Simple Banking Management System BankEase is a console-based banking management system built using C++. It allows users to create accounts, deposit and withdraw money, check balances, and modify account details. The project utilizes object-oriented programming (OOP) principles and file handling to ensure data persistence.
cpp dsa filehandling oops-in-cpp
Last synced: 04 Oct 2025
https://github.com/mehul237/a2z-dsa-course
Teaches you problem solving by diving deep into DSA, with 450+ modules
Last synced: 14 Jun 2025
https://github.com/pauloj2/estrutura-de-dados
Este repositório contém atividades e exercícios práticos focados no estudo de Estruturas de Dados utilizando a linguagem de programação C. O objetivo deste projeto é aplicar os conceitos fundamentais de estruturas de dados de forma prática e ajudar a desenvolver habilidades de programação e resolução de problemas em C.
Last synced: 29 Apr 2026
https://github.com/horikitasuzunetsundere/elevator-project-with-proteus-and-arduino
Efficient Vertical Transportation: Elevator Control System Simulated with Proteus and Programmed with Arduino IDE
algorithms-and-data-structures arduino cpp programming system-design
Last synced: 16 May 2026
https://github.com/xinlei-robotics/mininav
Indoor mobile robot localization and navigation system. C++23, Eigen, ROS 2, Raspberry Pi.
cmake cpp cpp23 eigen ekf localization mobile-robot navigation raspberry-pi robotics ros2 slam
Last synced: 16 May 2026
https://github.com/genebit/my-cp-template
My Competitive Programming Template Guide
competitive-programming cpp template
Last synced: 18 Mar 2025
https://github.com/pauloj2/atividades-do-beecrowd
Exercícios para aprendizado em linguagem de programação C e C++
Last synced: 01 May 2026
https://github.com/neuraCollab/uni
Большие данные и распределенная цифровая на ПМ-ПУ СПБГУ 2024-2027г.
Last synced: 27 Mar 2025
https://github.com/yottaawesome/python-win-extension
An example Python extension on Windows for my personal reference.
cpp python-extension python3 win32
Last synced: 13 May 2026
https://github.com/shopmaior/mercado_pago_esp
Biblioteca Arduino ESP2866/ESP32
arduino c cpp esp32 esp8266 hacktoberfest library
Last synced: 27 Mar 2025
https://github.com/btframework/errortotext
Shows how to use wclGetErrorInfo function
cpp csharp delphi ex example example-project samplecode vbnet vcl wireless-communication-library
Last synced: 10 May 2026
https://github.com/la-10/c-primer-5th-ed-solutions
This repository contains exercises and example programs that demonstrate key topics from the first chapter of a popular C++ textbook, with clean, well-commented code and detailed explanations. Perfect for newcomers looking to build a strong foundation in C++ programming.
beginner-cpp c-plus-plus cplusplus cplusplus-primer cpp cpp-exercises cpp-primer learning-cpp learning-project programming-exercises study-notes
Last synced: 15 Jun 2025
https://github.com/mikekasprzak/requirecxxfeature
Simple cmake module to specify required C++ and standard library features
cmake cmake-modules cplusplus cplusplus-20 cpp
Last synced: 02 Feb 2026
https://github.com/leandro-cardoso/univassouras-iot
Estudo de internet da coisas com C++ e Arduino.
Last synced: 16 May 2026
https://github.com/ryouze/aegyo
Cross-platform GUI app for learning Korean Hangul.
cmake cmake-fetchcontent cpp cross-platform gui korean korean-language korean-letters learning sfml
Last synced: 12 Mar 2025
https://github.com/sumitkumargiri/placement-management-project-c-
This repository contain all the best practices for managing Github repository.
cpp github placement-management project
Last synced: 15 May 2026
https://github.com/lgope/problem-solving-oj
The goal of this repository is to save all programming problem solutions that I solved at a different online judge. 🗽📃
c codeforces-solutions cpp hackerrank-solutions timus-solutions uri-solutions uva-problem-solving
Last synced: 14 May 2026
https://github.com/jdsherbert/json-parser
C++ JSON Parser tool for reading JSON files.
cpp json json-data json-parser
Last synced: 16 May 2026
https://github.com/vinitshahdeo/cookoff
Very Basic Output/Debugging Questions in C/C++
c-programming codechef-vit-chapter cpp debugging gravitas
Last synced: 17 Mar 2025
https://github.com/sirgolem/rock-paper-scissors-cpp
Rock, paper, scissors. Made in C++.
Last synced: 17 Mar 2025
https://github.com/pixelsuft/tinyfoo
Simple music player written in C++ with SDL3 and ImGui
audio bass cpp cross-platform fmod foobar foobar2000 gui imgui mixer music player sdl sdl3 soloud un4seen-bass vlc
Last synced: 14 May 2026
https://github.com/curiousci/codeforces
ʕつಠᴥಠʔつ ︵ ┻━┻
codeforces-solutions competitive-programming cpp
Last synced: 01 Apr 2025
https://github.com/christinec-dev/toontanks
A simple Toon Tanks! desktop-based game made with UE4 and C++
cpp tank-game unreal-engine unreal-engine-4
Last synced: 14 Jun 2025
https://github.com/glintonliao/competitive-programming
Selected algorithm templates and solutions
algorithms competitive-programming cpp
Last synced: 18 Mar 2025
https://github.com/hatsusixty/ldays
This is my first malware! I coded it in C++ and this repository have the source code of my malware!
Last synced: 18 Mar 2025
https://github.com/yantavares/idj2023-2
Simple game engine made in SDL2 made for IDJ2023/2 - UnB
Last synced: 03 Apr 2025
https://github.com/sergio-eld/endian_converter
Template C++11 library for endianness conversion.
Last synced: 02 Sep 2025
https://github.com/chen0040/cpp-linear-genetic-programming
Package provides C++ implementation of linear genetic programming algorithm
cpp genetic-programming linear-genetic-programming machine-learning spiral-classification symbolic-regression
Last synced: 03 Apr 2025
https://github.com/calbertsen/covafillr
R package for local polynomial regression
cpp eigen jags local-polynomial-regression r r-package rcpp tmb
Last synced: 16 May 2026
https://github.com/klaussilveira/navigator
Minimal WebKit-based browser for personal use.
Last synced: 26 Mar 2025