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/khaledsalshibani/cpp-starter-kit
Here, you'll find a beginner-friendly overview of programming fundamentals using C++. Please note that this repository is still a work in progress and may not yet cover all topics comprehensively.
cpp programming-fundamentals starter-kit
Last synced: 19 Mar 2026
https://github.com/azevedoguigo/arduino_temperature_monitor
Arduino simple temperature monitor.
arduino arduino-sketch arduino-uno cpp
Last synced: 01 Mar 2026
https://github.com/sudo-arash/extreme_math
This is a fun and challenging math game where your task is to solve equations for the famous little ( x ).
cpp math mathematics maths maths-quiz-game
Last synced: 28 Feb 2026
https://github.com/abolfazlmohammadpour/system
System Is A Library For C++ Programmign Language (Same As System In C# Programming Language)
c cpp framework library opensource performance
Last synced: 15 Feb 2026
https://github.com/null93/expression-compiler
Simple language compiler that is driven by mathematical expressions and transpiled into c++ code
compiler cpp elc expression-language lexer parser
Last synced: 26 Mar 2026
https://github.com/kaniteru/simplesocket
Single-header, cross-platform TCP/UDP socket wrapper in c++
cpp cpp98 cross-platform linux poxis single-header socket tcp tcp-client tcp-server tcp-socket udp udp-client udp-server udp-socket unix windows wrapper
Last synced: 01 Apr 2026
https://github.com/wizenink/bring
High-performance, lock-free SPSC ring buffer
concurrent cpp lock-free ring-buffer spsc
Last synced: 04 Mar 2026
https://github.com/astrodynamic/smartcalculator
A Python calculator application with a Qt/QML interface, utilizing a C++ library for dynamic calculations.
api arithmetic calculator cmake cpp ctypes dylib expression-calculator gui mathematics mvp mvvm pyside python3 qml qt6 rnp slot trigonometric-calculations
Last synced: 16 Apr 2026
https://github.com/alexcui03/libmvvm
Model-View-ViewModel (MVVM) support library for modern C++.
cpp cpp26 mvvm observer property reflection
Last synced: 03 Jun 2026
https://github.com/oblivioncth/libfp
A C++ interface for BlueMaxima's Flashpoint
bluemaxima-flashpoint cmake cpp fetchcontent find-package flashpoint library qt qt6
Last synced: 05 Mar 2026
https://github.com/cleasbycode/pdvps
PowerShell / C++ CLI tool to encrypt & embed any file type within a tweetable and "executable" default supplied PNG image.
arbitrary-data c-plus-plus cplusplus cpp embedded-data hidden-files image linux mp3 mp4 pdf pdvzip png-polyglot powershell pwsh python scripting-language steganography tweetable twitter
Last synced: 17 Apr 2026
https://github.com/jadeeeeeeeeeeee/discord-bot-manager
a discord bot manager that lets you create commands easily
bot c cli commands cpp customize discord discord-bot discordapp discordcpp localhost manager remote-control
Last synced: 05 Mar 2026
https://github.com/younj666/atry
基于C++,easyx,和vs2022实现的坦克大战游戏
cpp easyx tankfight visual-studio
Last synced: 02 Apr 2026
https://github.com/papstavros/A-CHIP-8-Interpreter
Just a CHIP-8 emulator I made to mess around with C++ and get a feel for low-level programming.
chip-8 chip8 chip8-emulator cpp raylib raylib-cpp
Last synced: 02 Apr 2026
https://github.com/itsyakub/gf
Minimal multiplatform windowing library
c c-programming c-programming-language c99 c99-api cpp library wayland win32 window-lib windowing x11
Last synced: 17 Apr 2026
https://github.com/insunil/learn-mongodb-using-cpp
Leaning MongoDB with C++
Last synced: 17 Apr 2026
https://github.com/cobyj33/jsxxn
A C++17 Hobbyist JSON Parser
cpp cpp-json cpp-json-api cpp17 cpp17-library ecma-404 hobby-project json json-data json-parser json-prettifier rfc-7159 rfc-8259 utf-8
Last synced: 17 Apr 2026
https://github.com/umer-farooq-cs/canny-edge-detector
High-performance Canny edge detector with CPU and CUDA implementations. Loads PGM images, performs Gaussian smoothing, gradients, non-max suppression, and hysteresis. Benchmarks both paths, outputs edge maps, and reports speedup. Simple Makefile, sample images included.
c canny-edge-detection computer-vision cpp cuda gpu high-performance-computing image-processing nvcc pgm
Last synced: 18 Apr 2026
https://github.com/jobucaldas/estufa_automatizada
arduino cpp gui-application qt
Last synced: 18 Apr 2026
https://github.com/dakalamin/opengl_nurbs
Simple & interactive NURBS-surfaces visualization app on OpenGL
cpp freetype glfw imgui interactive nurbs-surfaces opengl premake python visualization
Last synced: 18 Apr 2026
https://github.com/smoliicek/pufferstarter-cli
A CLI tool, that will help you controll your PufferPanel servers.
Last synced: 05 Apr 2026
https://github.com/jotavare/unit-testing
Implemented a C++ function, learned how to use CMake and Google Test framework for unit testing. Used a custom cpp devcontainer.
cmake cmakelists cpp devcontainer framework google-test makefile nodejs unit-testing
Last synced: 18 Apr 2026
https://github.com/chonito7919/gambling-tax-calculator
A comprehensive cross-platform C++ application for tracking gambling sessions and calculating federal and state tax implications across all 50 US states, with dynamic rule configuration and professional gambler support.
cpp cross-platform gambling-tools linux tax-calculator windows
Last synced: 18 Apr 2026
https://github.com/opensrcerer/paddy-firmware
Firmware for Project Paddy, the Power Administration Daemon
arduino cpp electronics homemade iot meter mqtt power smart
Last synced: 18 Apr 2026
https://github.com/im-rises/particle-system-webgl
Particle system made in C++ with OpenGL build with Emscripten to WebGL2
cpp emscripten graphics opengl particle-system particles simulation system
Last synced: 19 Apr 2026
https://github.com/devalone/ml_linear_regression
Implementation of linear regression algorithm from Stanford's machine learning course
coursera cpp gradient-descent linear-regression qt
Last synced: 19 Apr 2026
https://github.com/cleasbycode/wbpdv
Steganography-Like CLI / Web tool for concealing files within WEBP images.
cli-tools conceal-data cpp data-hiding hacking hidden-files hide-data hide-files hide-files-in-image image infosec mastodon privacy-tool steganography tumblr webp webp-format webp-image webp-images zlib
Last synced: 19 Apr 2026
https://github.com/stef1949/proto-ear-twitch
Code for controlling protogen ears
accelerometer arduino cpp esp32 esp32-s3 furry fursuit microcontroller protogen richies3d servos
Last synced: 20 Apr 2026
https://github.com/ebrezadev/snake-game-in-cpp-and-ncurses
Snake Game in C++ and ncurses
cpp game linux ncurses-game settings snake terminal
Last synced: 20 Apr 2026
https://github.com/p4dro-dev/movimento_robo_arduino_cmm
Durante meus estudos autodidatas sobre Arduino, trabalhei em um projeto de um robô básico. E usei a linguagem em C++ para poder fazer ele poder movimentar às rodas, e ligar, e desligar luzes. Trabalhando de certa forma de Engenheira da Computação. Explorando mais essa área. OBS: Deu certo o projeto!
Last synced: 20 Apr 2026
https://github.com/mcquerol/battleship-cpp
Console-based Battleship game in C++. Demonstrates OOP and game development techniques.
battleship cpp doxygen game object-oriented-programming uml
Last synced: 20 Apr 2026
https://github.com/ryosukedtomita/makefile-study
Studying how to write Makefile
Last synced: 20 Apr 2026
https://github.com/fabrizio-ottati/misha
Simple and fast decoding of event cameras data to NumPy
c cpp event-ca neuromorphic numpy
Last synced: 20 Apr 2026
https://github.com/embeddedcrab/xmc4500_relaxkit_cpp
This repo contains C++ version of DAVE generated code for Peripherals with modified/added functionalities for XMC4500 Relax Kit
api c c-cpp cpp driver-programming xmc4500 xmc4500-relaxkit
Last synced: 21 Apr 2026
https://github.com/tahmid-saj/opengl-model-visualization-tool
A model visualization tool developed using OpenGL that is able to visualize normal vectors, primitives, display reflection and detect edges. The visualization tool can mainly be used to observe movements of unstructured models.
cpp graphics-programming opengl visualization-tools
Last synced: 21 Apr 2026
https://github.com/rajesh2723/oops
OOPS conceps in c++ for interview preparation
c-plus-plus class cpp friend namespace oops-in-cpp
Last synced: 22 Apr 2026
https://github.com/bumbelbee777/bvm
bvm: an virtual machine written in C++ for the honeycomb architecture
architecture cpp virtual-machine
Last synced: 05 Jun 2026
https://github.com/siddiqsoft/splituri
Split Uri for modern C++
cpp cpp20 http http-utils nlohmann-json parser uri-parser utility windows
Last synced: 23 Apr 2026
https://github.com/chafalleiro/vusibino-demo
Host and firmware to the VUSiBino
Last synced: 24 Apr 2026
https://github.com/nodeluna/ljson
an easy to use header only JSON library for C++20
cpp cpp20 cpp20-lib cpp20-library cpp20-modules cppmodules header-only header-only-library json json-library
Last synced: 24 Apr 2026
https://github.com/kerneloso/cmake_project_template
CMake projects configuration files
c cmake configuration-files cpp
Last synced: 24 Apr 2026
https://github.com/nekruzash/sorting-algorithms
This is one of the assignments from CS2028 - Data Structures. This program tests Bubble Sort, Insertion Sort, Merge Sort, Quick Sort, Counting Sort, and Radix Sort for array sizes 10 to 100,000 and lists the efficiency for each sort.
bubble-sort counting-sort cpp insertion-sort merge-sort quick-sort radix-sort
Last synced: 06 Jun 2026
https://github.com/k2-gc/onnxruntime-cpp-example
Simple onnxruntime example using C++ API. Inferring MNIST dataset samples and show results.
c classification cnn cnn-classification cpp onnx onnxruntime
Last synced: 24 Apr 2026
https://github.com/singhpratech/notepatra
Native C++/Rust code editor for the AI era — Linux/macOS/Windows, ~9 MB bare binary, 226 file extensions / 92 language lexers, Rust-powered search, 6 AI backends (Ollama / llama.cpp / OpenRouter / Ollama Cloud / OpenAI / Azure OpenAI). Free forever, GPL-3.0.
ai code-editor cpp cross-platform developer-tools free ide lightweight linux local-ai macos notepad notepad-plus-plus ollama open-source qscintilla qt5 rust text-editor windows
Last synced: 31 May 2026
https://github.com/david-palma/cuda-programming
Educational CUDA C/C++ programming repository with commented examples on GPU parallel computing, matrix operations, and performance profiling. Requires a CUDA-enabled NVIDIA GPU.
c-cpp cpp cuda cuda-toolkit education gpu gpu-programming kernel matrix-operations nvcc nvidia parallel-computing parallel-programming practice profiling threads
Last synced: 25 Apr 2026
https://github.com/arashout/blobcombatsimulator
A combat simulation that uses neural networks and genetic algorithms
cpp evolution genetic-algorithm machine-learning neural-network sfml2
Last synced: 06 Jun 2026
https://github.com/jelhamm/memory-management
"This repository contains an implementation of diverse memory management techniques in an operating system, aiming to optimize resource allocation and utilization."
allocator cpp memory-allocation memory-management operating-system operating-systems-project paging python
Last synced: 26 Apr 2026
https://github.com/kid0h/clipboard
A simple header-only wrapper around Windows' clipboard API
Last synced: 07 Jun 2026
https://github.com/joswinemmanuel/leetcode
A collection of solutions to LeetCode problems.
Last synced: 26 Apr 2026
https://github.com/lucacasamentigamedev/pong
Simple Pong-clone projects in C++ and raylib. Without getting points
Last synced: 27 Apr 2026
https://github.com/cristicretu/cp-scraper
Competitive programming problem input parser
codeforces competitive-coding competitive-programming competitiveprogramming cp-scraper cpp deepsource infoarena pbinfo python scraper snippets web-scraper
Last synced: 27 Apr 2026
https://github.com/zjykzj/modelflow
Model Eval & Export & Infer
clip cmake cplusplus cpp linux mnn nvidia onnx onnxruntime openclip openvino python pytorch tensorrt yolo11 yolo11-seg yolov5 yolov8 yolov8-seg
Last synced: 27 Apr 2026
https://github.com/daniel-191/simple-gui
Really Simple GUI using the Dear ImGUI Library.
cpp cpp-programming directx-9 directx9 gui imgui imgui-example simple-gui template-gui windows
Last synced: 19 May 2026
https://github.com/uts58/retro-2d-space-shooter
Retro 2D Space Shooter: Dive into classic arcade action with this space shooter game, optimized for 1080p monitors. Built using C++, OpenGL, and the immersive IrrKlang Audio Driver
2d-game arcade audio-driver classic-game cmake collision-detection cpp game-development gaming irrklang opengl retro space-shooter visual-studio
Last synced: 27 Apr 2026
https://github.com/cristianprochnow/maze-robot-kart
🤖 Code for Robot will win the maze and achieve the finish line.
Last synced: 27 Apr 2026
https://github.com/ostanton/simplecalculator
A remake of my Nim calculator but in C++ with wxWidgets.
cpp cpp-programming gui gui-application ui wxwidgets
Last synced: 28 Apr 2026
https://github.com/libhide/webshop
Command line tool to create websites! [HTML and CSS]
cbse cpp css html turbocpp website-builder
Last synced: 28 Apr 2026
https://github.com/atta238/learnova-course-registration
System that applies Data Structures concepts using C++ and QT for GUI
Last synced: 28 Apr 2026
https://github.com/jakobknauer/l0
Statically typed, compiled programming language based on LLVM
Last synced: 28 Apr 2026
https://github.com/psiace/meco
Just Another C/C++ project template built with Meson.
Last synced: 28 Apr 2026
https://github.com/t-88/learn-opengl
following learnopengl.com website tutorial to learnopengl duh and graphics dev
Last synced: 28 Apr 2026
https://github.com/siris2314/tfcpp
TensorFlow Clone build in C++(Currently WiP)
cpp cpp-library cpp-programming deep-learning machine-learning tensorflow
Last synced: 28 Apr 2026
https://github.com/youpong/cpp-sleep-sort
C++20 Implementation of Sleep Sort using std::thread
cmake cpp cpp20 docker sleep-sort std-thread
Last synced: 28 Apr 2026
https://github.com/hsyodyssey/understanding-bitcoin-cpp-version
Understanding Bitcoin(CPP version)|理解比特币(C++ 版本源码剖析)
Last synced: 28 Apr 2026
https://github.com/chadwyck242/udemy-cpp-masterclass
Repository for the C++ Programming Masterclass on Udemy. Part of LearnProgramming Academy
cplusplus cplusplus-14 cplusplus-17 cpp cpp14 cpp17 learnprogramming udemy udemy-course
Last synced: 08 Jun 2026
https://github.com/bc100dev/aboawt
"AOSP building on Android with Termux" -- Taken literally.
android-development aosp aosp-android aosp-build cpp cpp17 mobile-development termux termux-tool
Last synced: 29 Apr 2026
https://github.com/iwolf22/symphony_strips_program
Shad Canada 2022 at Carleton University - DE Group 2's Prototype "Symphony Strips"
Last synced: 29 Apr 2026
https://github.com/leocelente/basic_cuda
My CUDA source files while learning
Last synced: 29 Apr 2026
https://github.com/alkuzin/kfs
Hobby monolithic x86-32 Unix-like operating system from scratch
assembler-x86 assembly bare-metal cpp cpp23 embedded kernel kernel-development kernel-drivers kernel-from-scratch kernel-module kernel-source kfs os osdev osdev-os osdev-projects osdev-tutorial systems-programming x86
Last synced: 29 Apr 2026
https://github.com/undergrounder96/factorial_cpp
This repo is just an excuse for me to learn Makefile.
Last synced: 29 Apr 2026
https://github.com/skyv26/employee-management-system
The Employee Management System, built in C/C++ with Borland Graphics and Turbo C/C++ Windows, features CRUD operations for efficient employee management. It showcases impressive graphics, a "Taj Mahal" Thank You page, and data security through a built-in barrier. Reflecting my dedication and proficiency in programming and design.
borland-cpp borland-graphics-interface c compiler cpp object-oriented-programming procedural-programming
Last synced: 29 Apr 2026
https://github.com/mcountryman/rookie
Intends to play chess via robot arm that I have yet to purchase
chess computer-vision cpp opencv
Last synced: 29 Apr 2026
https://github.com/gob52/gob_easing
Easing functions that allowed compile-time calculation with constexpr (C++ 11 or later)
Last synced: 08 Jun 2026
https://github.com/lefttwixwand/bbq
BBQ is a simple transfer protocol, based on TCP/IP, supporting server push notifications.
cpp protocol socket tcp-client tcp-ip tcp-server tcp-socket
Last synced: 29 Apr 2026
https://github.com/jdibenes/cormorant
Game Boy Color emulator.
cpp game-boy-color-emulator game-boy-emulator windows
Last synced: 29 Apr 2026
https://github.com/jonasagx/macosresolution
command line tool to change macOS resolution
Last synced: 29 Apr 2026
https://github.com/giulioromualdi/idyntree-meshcat-cpp
A simple bridge between iDynTree and the meshcat-cpp interface
cpp meshcat robotics visualizer
Last synced: 29 Apr 2026
https://github.com/chrisross5/pathfinding-visualizer
College mini project (Data structures and algorithms S2): Two C++ console apps visualizing the shortest path between two points on a 2d grid, without and with walls.
algorithms bfs console-application cpp
Last synced: 08 Jun 2026
https://github.com/kabragaurav/practice-c-cpp-python-oops-dsa
Study and Practice Material for Chief Programming Languages and Major Topics in Computer Science
c cpp data-structures java object-oriented-programming python
Last synced: 29 Apr 2026
https://github.com/igorbayerl/snake-game-in-c
Snake game made with C , com menu e sistema de histórico de partidas
algoritmos c cpp dos engenharia-de-computacao engenharia-de-software game jogo programacao projeto-final semestre snake snake-game terminal-app terminal-game
Last synced: 30 Apr 2026
https://github.com/shailesh-singh-bisht/textman-text-editor
TextMAN is a lightweight, Qt 5.5-based text editor for MiniOS, focusing on essential features like file handling, formatting, and real-time word/character counts, all designed for ReactOS compatibility.
cmakelists cpp qt5 software-engineering text-editor
Last synced: 30 Apr 2026
https://github.com/bocaletto-luca/precision-digital-thermostat
Precision-Digital-Thermostat - A three-zone thermostat that reads three DS18B20 temperature probes, displays each zone’s real-time temperature and setpoint on an OLED screen, and drives three relay outputs for heating/cooling. Users navigate zones and adjust setpoints via three push-buttons. By Bocaletto Luca.
arduino bocaletto-luca cpp openhardware opensource precision-digital-thermostat standalone thermostat thermostat-controller thermostat-digital
Last synced: 30 Apr 2026
https://github.com/immaryammahmood/leetcode_solutions
Daily LeetCode Solutions 🚀
Last synced: 30 Apr 2026
https://github.com/harshnag1/pep-dsa-2026
Structured topic-wise implementation of Data Structures and Algorithms in C++ for placement preparation and interview practice (PEP-DSA-2026).
algorithms cpp data-structures dsa interview-preparation placement-preparation problem-solving
Last synced: 30 Apr 2026
https://github.com/ifwhy/learning-c-and-cpp
Repositori ini berisi topik belajar C dan C++
asteroids-game c calculator cpp crud game
Last synced: 30 Apr 2026