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-09 00:06:55 UTC
- JSON Representation
https://github.com/mnikolicc/abb_irb140_ws
ABB_IRB140_ROS_MoveIT
abb-robot cpp industrial-robots moveit ros-noetic
Last synced: 02 Sep 2025
https://github.com/kenpusney/kcv
Kimmy's Computer Vision
algorithm computer-vision cpp framework
Last synced: 03 Jul 2025
https://github.com/patrixr/canvas
Concept game built with OpenFrameworks
concept-game cpp game game-development openframeworks
Last synced: 04 Jul 2025
https://github.com/abdullahselek/linkedlistcxx
C++ generic LinkedList implementation.
cpp generic library linkedlist
Last synced: 16 May 2025
https://github.com/abdullahselek/hashtablecxx
Generic Hashtable implementation with C++.
Last synced: 16 May 2025
https://github.com/ct-clmsn/sybpp
scrap your boilerplate plus plus
boost cpp cpp17 cxx cxx17 metaprogramming template-metaprogramming
Last synced: 28 Feb 2025
https://github.com/rbento/cpp-cmake-starter
Bare minimal CMake template for C++ projects without any external dependencies.
Last synced: 12 Jun 2025
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/nir3x/safe_ptr.hpp
A C++ utility for safe memory reading
cplusplus cpp debugging introspection memory-management readprocessmemory safe-pointer security virtualprotectex windows
Last synced: 24 Apr 2026
https://github.com/MemoryLeek/ld43
Ludum Dare #43
cpp ludum-dare ludum-dare-43 sfml sfml-game
Last synced: 10 Mar 2025
https://github.com/yylego/clang-format
Go toolkit to batch format C/C++ and Protobuf code using clang-format
clang-format code-formatting cpp protobuf
Last synced: 11 Mar 2026
https://github.com/prakharjadaun/hangman-game
A word guessing game in which you have to guess all the letters of unanimous word until the hangman is drawn.
Last synced: 12 Mar 2025
https://github.com/andymina/seam-carving
A native C++ implementation of content-aware image resizing (seam carving).
cmake computer-vision content-aware-resize cpp python3 seam-carving seam-carving-algorithm
Last synced: 07 Jan 2026
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/jackrekirby/heatmyhome-simulator-dev
This repository was used to develop the heating simulator for the HeatMyHome.ninja website. The website simulates domestic heating and solar systems to find the most optimal configuration. The simulations incorporate spatial and temporal factors, including solar and temperature weather data specific to a home’s location.
cpp heating matlab modelling renewable-energy rust wasm
Last synced: 12 Apr 2026
https://github.com/sajed-zarrinpour/number-partitioning
cpp discrete-mathematics graph number-theory
Last synced: 01 Apr 2025
https://github.com/stephanlachnit/scriptsizefsm
C++ Final State Machine library
cpp cpp17 finite-state-machine fsm header-only
Last synced: 13 Oct 2025
https://github.com/xorgzz/esp_8266_libs
A set of libraries for ESP 8266 and Arduino
arduino cpp esp8266 esp8266-arduino
Last synced: 21 Jan 2026
https://github.com/bardifarsi/memoizationmultithreading
Sample project demonstrating the use of memoization, dynamic programming, and multi-threading to efficiently handle repeated heavy tasks and optimize performance. Results are cached for quick retrieval, and Multi-Threaded processing accelerates computation.
algorithms cpp cpp17 cpp20 data-structures dynamic-programming machine-learning machine-learning-algorithms memoization memory-management multi-threading multiprocessing multithreading parallel-computing parallel-programming
Last synced: 31 Dec 2025
https://github.com/cruxrebels/leetcode
Collection of Abhishek Agrawal's submissions to problems found on https://leetcode.com/.
algorithms cpp cpp11 cpp14 data-structures leedcode-contest-solutions leetcode leetcode-contest leetcode-solutions weekly-contest
Last synced: 09 Apr 2025
https://github.com/bola-nabil/codechef
codechef solutions
algorithm algorithms algorithms-and-data-structures codechef codechef-solutions cpp data-structures problem-solving
Last synced: 16 Mar 2025
https://github.com/darthakiranihil/clcheckers2thepathofqtness
The Sequel of CLCheckers. Now with a nice GUI made with Qt5
checkers checkers-game course-project cpp game qt qt5 university-project
Last synced: 16 Mar 2026
https://github.com/bola-nabil/hackerrank-solutions
HacerRank Solutions
algorithm algorithms algorithms-and-data-structures cpp data-structures hackerrank hackerrank-solutions javascript problem-solving
Last synced: 21 May 2026
https://github.com/amin-mashayekhan/esp32-fs-upload
ESP-32 File System Upload Template
bootstrap c-plus-plus cpp css esp32 html internet-of-things iot js platformio vscode
Last synced: 12 Apr 2026
https://github.com/man2dev/llama-cpp-python.spec
fork of fedora spec of python-llama-cpp
cpp fedora fedora-repository llama llama2 llama3 llamacpp
Last synced: 03 Jan 2026
https://github.com/satsinush/word-games
Advanced C++ application to solve popular word games (Wordle, Spelling Bee, Mastermind, etc.) with both GUI and command-line interfaces, featuring entropy-based optimal suggestions.
cpp dungleon entropy letter-boxed mastermind probability qt spelling-bee word-frequency wordle
Last synced: 16 Jan 2026
https://github.com/sh-cho/cpp-doxygen-example
Example repo - publish doxygen with github actions
Last synced: 13 Apr 2026
https://github.com/liraymond04/olc-game-of-life
Implementation John Conway's Game of Life in the One Lone Coder game engine.
c-plus-plus cpp game-development game-of-life john-conway olc olcpixelgameengine pge
Last synced: 16 Mar 2025
https://github.com/andrea-graziano-gitto/ethical-simulation-in-autonomous-driving_andrea-gitto_simone-piconese
Pseudo AI Code Trolley Problem Simulation C++
article cpp statistics study-project trolley-problem
Last synced: 09 Apr 2025
https://github.com/malcret/malcretlib
General purpose library for C++20 or higher.
Last synced: 23 Mar 2025
https://github.com/anoff/demo-one
My first attempt at writing a C++ based graphics demo
cpp demoscene emscripten raytracing
Last synced: 23 Jul 2025
https://github.com/andrem222/study-projects
Small project I make to learn the basics
api cpp css html java javascript python study website
Last synced: 13 Apr 2026
https://github.com/nesktf/metnum
Numerical methods in C++17
armadillo college-assignment cpp cpp17 gnuplot numerical-methods
Last synced: 25 Mar 2025
https://github.com/biud436/macos-textwindow
This project is test purpose for porting My 2D Game Engine named Initial2D on Windows, as Mac OSX M1
Last synced: 24 Apr 2026
https://github.com/heyfoz/cpp_name_string_manipulator
The Name String Manipulator Program (C++) uses a loop to ask a user to enter a name in FirstName MI LastName format (MI represents middle initial). A string is passed to a function that converts the input to LastName, FirstName MI format. The resulting string is printed to the console.
cpp functions name string-manipulation
Last synced: 25 Mar 2025
https://github.com/heyfoz/cpp-ulam-sequence-io-loop
The Ulam Sequence Program (C++) uses a loop to ask the user to enter an integer that is greater than or equal to 2. If the user enters valid input, the Ulam Sequence is processed as output, using the user input as the first integer of the sequence. Otherwise, the loop continues until the user enters valid input.
Last synced: 14 Jun 2025
https://github.com/atomicptr/rapture
A tiny, single file, header only assertion library for C++23
assert assertion-library cpp cpp23 header-only header-only-library
Last synced: 02 Apr 2025
https://github.com/atomicptr/jello
A tiny, single file, header only logging library for C++23
cpp cpp-logger cpp23 logging logging-library
Last synced: 02 Apr 2025
https://github.com/pieetrus/testy_algorytmow_sortowania
Testy sortowań - PAMSI
Last synced: 17 Apr 2025
https://github.com/allanrodriguesmachado/queue-vectors
Data Structure - Queue Implementation using Vectors
Last synced: 28 Mar 2025
https://github.com/ehwan/adventofcode2023
Advent Of Code 2023 https://adventofcode.com/
Last synced: 02 Apr 2025
https://github.com/kruthikmanubolu/computer-graphics
CS550 Course work - Projects
Last synced: 19 May 2026
https://github.com/vishalku03/gpa-cgpa-calculator
This project is based on C++ programming language.
Last synced: 12 Jun 2025
https://github.com/garrettsummerfi3ld/wxwidgetsinstallscript
Installs wxWidgets from source, used for STLCC IS 267
cpp python3 setup-script windows wxwidgets
Last synced: 15 Apr 2026
https://github.com/dabbertorres/concepts-state-machine
Generic State Machine using C++ 20 Concepts for per-state feature opt-in.
concepts cpp cpp20 state-machine
Last synced: 02 Jul 2026
https://github.com/thatxliner/rrd
Rick Roll Detector. My first C++ project that uses CMake and external libraries. Now with comments so you can, too!
cmake cmake-examples cpp example example-code example-project
Last synced: 07 Apr 2025
https://github.com/markcaldropoli/cs350assignment3
Optimal, Least Recently Used, FIFO, Random, and Clock Page Replacement Algorithms & Visualizations
c cpp gnuplot makefile page-replacement
Last synced: 28 Apr 2026
https://github.com/dreamerchaserhah/gpu-conway-game-of-life
Conway Game of Life running on GPU
conways-game-of-life cpp game-development gpu raylib
Last synced: 04 Jul 2025
https://github.com/tigran-sargsyan-w/cpp-module-01
This module is designed to help you understand memory allocation, references, pointers to members, and the usage of the switch statement in C++.
42 42-cursus brain cpp cpp-modules cpp01 cpp98 harl harl-filter memory-allocation module01 pointers references school-42 sed weapon zombie zombie-horde
Last synced: 29 May 2026
https://github.com/ruimaciel/fempcli
Command line interface for libfemp, a small finite element method library written in C++ and developed to analyse 3D elastic solid models.
cmake command-line-tool computational-mechanics cpp finite-element-analysis finite-element-method solid-mechanics structural-engineering
Last synced: 04 Jul 2025
https://github.com/dunningkrueg/machine-learning-2.0
hmzmmzmzmzmz
analysis clang cpp machine-learning project
Last synced: 12 Jun 2025
https://github.com/razumolla/problem-solving
Showcases my solutions to various coding problems from multiple online judges
Last synced: 16 Feb 2026
https://github.com/fedecastellaro/hamming-window-for-signal-processing
Hamming window algorithm for the Arduino environment or any microcontroller. Specially usefull in signal processing.
arduino c cpp esp32 hamming hamming-window
Last synced: 11 Apr 2026
https://github.com/tavakkoliamirmohammad/tash-shell
A modern Unix shell written in C++ — pipes, redirection, job control, scripting, aliases, and command substitution.
Last synced: 19 Apr 2026
https://github.com/ivzeng/chinese-chess-xiangqi
My Chinese Chess application.
chinese-chess-engine cpp game-theory-algorithms
Last synced: 04 Feb 2026
https://github.com/terrence-ou/design-patterns-cpp
Design patterns implemented in C++
Last synced: 19 Aug 2025
https://github.com/atomicptr/cpp-game-template
A simple C++ game template using Raylib for making games on Linux
cpp game-development hot-reload raylib template-project
Last synced: 15 Mar 2025
https://github.com/bartekleon/bigintcpp
Bigint class provides math operations for arbitrarily large numbers.
bigint biginteger-cpp cplusplus cpp cpp17 library
Last synced: 16 Feb 2026
https://github.com/ali98wayne/weka-classifier-comparisons
Repository for storing code for WEKA Classifier Comparisons
classifiers-comparison cpp data-mining datasets
Last synced: 28 May 2026
https://github.com/itsvks19/nexis-compiler
Compiler for Nexis programming langauge, a modular programming language designed for learning purpose.
cpp language nexis programming-language
Last synced: 23 Mar 2025
https://github.com/jqntn/a4engine
First draft of a simple C++20 game engine with physics support
chipmunk chipmunk2d cpp cpp20 entt game game-dev game-development game-engine games glm imgui json minesweeper openal opengl sdl sdl2 wav windows
Last synced: 11 Apr 2026
https://github.com/elcosas/sfgraph
A simple & fast graphing program built using C++ & SFML
Last synced: 07 Apr 2025
https://github.com/leopits/doosan_arm_simple_motion_planning
simple motion planning with Doosan arm
6dof-robot-kinematics cpp doosan-robotics motion-planning ros-noetic
Last synced: 23 Mar 2025
https://github.com/lnk2past/toadofsky
educational toy project for multithreaded orchestration + pubsub
cpp cpp20 multithreading orchestration pubsub
Last synced: 16 Mar 2025
https://github.com/angeligareta/shortest-path-algorithm
Implementation of the A Star Search Algorithm in C++ and QT to find the shortest path between two positions.
a-star a-star-algorithm a-star-search cpp shortest-path shortest-path-algorithm shortest-paths
Last synced: 16 Mar 2025
https://github.com/angeligareta/merge-sort-parallelized
Simple implementation of the famous Merge Sort using threads in C++.
cpp merge-sort mergesort thread threading
Last synced: 25 Oct 2025
https://github.com/angeligareta/game-of-life
Basic Implementation of the Game of Life in C++. The Game of Life is a cellular automaton devised by the British mathematician John Horton Conway in 1970.
conway-game conways-game-of-life cpp game-of-life
Last synced: 16 Mar 2025
https://github.com/angeligareta/image-processing-overview
Image Processing projects developed for the Image Processing, Analysis, and Classification course at UPM. Implemented using OpenCV and C++.
cpp cpp14 image-processing opencv opencv-cpp upm
Last synced: 18 May 2026
https://github.com/jhleeeme/ipcplusplus
System V IPC c++ wrapper
cpp gtest header-only ipc message-queue mq systemv sysv
Last synced: 26 May 2026
https://github.com/gregkrsak/yaml_butter
Header-only YAML parser for C++23. Supports block/flow mappings & sequences, anchors/aliases, merge keys, multi-line scalars, and type tags. No dependencies, just include and parse YAML files or strings!
cplusplus cplusplus-23 cpp cpp23 cpp23-library yaml
Last synced: 18 May 2026