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-21 00:06:47 UTC
- JSON Representation
https://github.com/dgkim5360/the-cpp-programming-language-stroustrup
Executable excerpts and summaries from "The C++ Programming Language" 4/E by Stroustrup
Last synced: 25 Mar 2025
https://github.com/kplanisphere/binary-tree-operations
Proyecto 8 - Estructuras de Datos
binary-tree cpp data-structures in-order node-insertion post-order pre-order tree-operations tree-traversal
Last synced: 17 Jul 2025
https://github.com/dikdns/recap-cpp-dasar
Mengulang Cpp Dasar untuk Membimbing teman-teman SITCOM
Last synced: 07 Apr 2025
https://github.com/leoovs/unipp
Iterator-based Unicode conversion
cpp header-only unipp utf-16 utf-8
Last synced: 14 Oct 2025
https://github.com/gloryofnight/cpp-cmake-template
Template for your C++ project using CMake and LLVM
c cmake cpp cpp-templates cxx llvm ninja-build
Last synced: 13 Apr 2026
https://github.com/coders-school/cmake
C++ online course. Modules about build systems - CMake and make
cmake cplusplus cpp cpp17 make makefile modern-cmake
Last synced: 14 Oct 2025
https://github.com/creeper82/pamview
A simple PAM (portable anymap) file viewer and editor, powered by Qt and C++
bitmap cplusplus cpp portable-anymap qt qt6
Last synced: 04 May 2026
https://github.com/jurgen-kluft/cgenerics
Cross platform generics
containers cpp generics list map queue slice stack vector
Last synced: 27 Jan 2026
https://github.com/lvce-editor/language-basics-cpp
C++ syntax highlighting
cpp lvce-editor syntax-highlighting
Last synced: 28 Feb 2025
https://github.com/nishatrhythm/object-oriented-programming-c-plus-plus
Object Oriented Programming - C++ related basic programs can be found in this repository.
cplusplus cpp object-oriented-programming
Last synced: 20 Jul 2025
https://github.com/xdec0de/42cpp
A collection of all C++ projects from 42, consisting of 10 different modules.
42 42born2code 42cursus 42madrid 42projects 42school cpp cpp98
Last synced: 24 Feb 2026
https://github.com/dirmeier/cookiecutter-cpp
C++ cookiecutter template
cookiecutter-template cpp meson
Last synced: 14 Oct 2025
https://github.com/dpieve/reference
Competitive programming reference.
competitive-programming cpp data-structures dinamic-programming dp graph math reference-implementation strings tricks
Last synced: 09 Apr 2025
https://github.com/fabiokleis/sfml_game
sfml game project
2d-game cmake cpp game hacktoberfest mario-game oop rapidjson sfml tiled-map-editor
Last synced: 09 Apr 2025
https://github.com/unipr-org/fdp-b
FdP-B - Fondamenti di Programmazione parte B presso l'Università degli Studi di Parma (9 CFU).
Last synced: 22 Jan 2026
https://github.com/jurgen-kluft/cstring
string library (WIP = work in progress)
cpp cross-platform string utf-16 utf-32 utf-8 view
Last synced: 27 Jan 2026
https://github.com/yaserbelal/quran_playlist_manager
A comprehensive console-based application for managing playlist.
console-application cpp datastructures
Last synced: 01 Apr 2025
https://github.com/polydera/trueform
Real-time geometric processing. Easy to use, robust on real-world data.
computational-geometry cpp geometry-processing mesh-boolean mesh-processing python spatial-indexing
Last synced: 27 Jan 2026
https://github.com/bdcbqa314159/cpp_crossplatform_libs
In this repository I worked with static and dynamic linkage with a cross-platform support.
cpp learning-by-doing library-app programming
Last synced: 23 Apr 2025
https://github.com/spo0kydev/datastructures-cpp
Data Structures in C++
academic algortithms c-plus-plus computer-science cpp data-structures datastructures learning no-stl self-study
Last synced: 23 Apr 2025
https://github.com/ashworth3/dijkstragraphsolver
Efficient C++ graph pathfinding using Dijkstra’s algorithm and a custom-built min-heap. Reads graphs from file and supports shortest path queries with a simple interactive CLI.
algorithms-and-data-structures cli-app cpp dijkstra
Last synced: 23 Apr 2025
https://github.com/pogsmok/chacha20
Implementation of the ChaCha20 cipher according to RFC standards for IETF Protocols
Last synced: 23 Apr 2025
https://github.com/telattar/chicken-invaders-dupe
A dupe for the famous Chicken Invaders game using OpenGL 2D
Last synced: 17 May 2026
https://github.com/mbdanielcrespo/viewer_ui
This is a basic UI project that will server as a template for future simulation and visualization projects.
3d-viewer cpp raylib ui-components
Last synced: 23 Apr 2025
https://github.com/diego-urbina/cpptemplate
Template for C++ projects using CMake, Conan and GoogleTest
Last synced: 05 Feb 2026
https://github.com/rwypior/tinytest
Tiny, header-only, unit testing library for C and C++
c cpp library test test-tools testing unit-test
Last synced: 27 Jan 2026
https://github.com/abdullah-khan-sherwani/dictionary
A dictionary with multiple functions implemented using Right-Leaning Red-Black Tree. Implemented as a command prompt app
cpp csv data-structures-and-algorithms
Last synced: 23 Apr 2025
https://github.com/vladimir-sama/pakhomov_gsc
Pakhomov GSC (Generative Seed Compression)
compression compression-algorithm cpp multithreading pseudo-random-generator pseudorandom
Last synced: 23 Apr 2025
https://github.com/syorito-hatsuki/ru2latin
Simple app that convert curilic symbols to latin via local vocabulary
cli compose-multiplatform cpp kotlin kotlin-multiplatform python qt qt5 reactjs tornadofx typescript
Last synced: 14 Apr 2026
https://github.com/babychannie/basic-numerical-methods-qml
Didactic application to aid students in learning Numerical Methods.
cpp numerical numerical-analysis numerical-calculations numerical-computation numerical-integration numerical-methods qml qml-applications qml-samples qtquick
Last synced: 23 Apr 2025
https://github.com/bardifarsi/singleton
This repository contains an implementation of the Singleton Lazy Initialization design pattern in C++20. The Singleton pattern ensures that a class has only one instance and provides a global point of access to that instance.
concurrency concurrent-programming cpp cpp17 cpp20 lazy-init lazy-initialization lazyinitializationexception multi-thread multi-threaded multi-threading multi-threads multiprocessing multithreaded multithreading object-oriented-programming parallel-computing parallel-programming singleton singleton-pattern
Last synced: 17 Jul 2026
https://github.com/pixincreate/time-calculator
time-calculator in C++ for calculating duration of powercuts
cpp cpp20 duration powercut time-calculator time-estimation
Last synced: 30 Mar 2025
https://github.com/mishamyrt/cppwriter
✍️ Iterative interface for generating C/C++ code from Python
Last synced: 27 Jan 2026
https://github.com/c7ex/stormtrack-oscilloscope
C++ real-time oscilloscope / time series plotting library for Windows using pure WinAPI & GDI. Supports static and streaming data, zoom/pan, auto X‑scaling, data tracking, and adaptive grid. Multithreaded, no dependencies.
console-app cpp engineering gdi high-performance real-time streaming timeseries visual-studio visualization winapi windows zero-dependencies
Last synced: 01 Jun 2026
https://github.com/thomas-chqt/dlload
library to load shared libraries at runtime
cpp linux macos shared-library windows
Last synced: 12 Apr 2026
https://github.com/masonlet/starletengine
Modular OpenGL Engine written in C++
cpp engine game-engine opengl starlet
Last synced: 14 Oct 2025
https://github.com/mericluc/mcts
Yet Another "Monte-Carlo Tree Search" implementation
Last synced: 01 Aug 2025
https://github.com/diegoquintanilha/proceduralpollockweb
ProceduralPollockWeb is an open source C++/WebGPU project that generates abstract, math-based art using procedurally generated pixel shaders.
art cpp emscripten procedural-generation shader webgpu wgsl
Last synced: 29 May 2026
https://github.com/saketkothari/dynamic-programming
Those who cannot remember the past are condemned to repeat it. Dynamic programming is all about remembering answers to the sub-problems you've already solved, and not solving them again.
Last synced: 21 Mar 2025
https://github.com/basmasalim/cpp_problems
C++ Problem Solving is an open-source repository dedicated to helping beginners improve their C++ skills. This project focuses on solving beginner-level problems, tasks, and providing solutions to enhance understanding.
codeforces competitive-programming cpp problem-solving
Last synced: 04 Jul 2025
https://github.com/gurung-sekai/restaurant-billing-system
C++ console application with three programs for restaurant menu creation, billing checkout, and daily sales statistics.
cpp oop-cpp restaurant-billing-system
Last synced: 15 Oct 2025
https://github.com/tsnsoft/rpcpp_wxwidgets_win2in1d
Пример двухоконной программы (Frame и Dialog) на C++ с использованием wxWidgets в RedPanda-CPP
cpp dialog frame redpanda-cpp wxwidgets
Last synced: 22 Dec 2025
https://github.com/jurassiclizard/logger
A minimalist C++ logger implementation I created for my personal projects. Nothing fancy, just the logging functionality I need without the bloat.
cmake cpp cpp20 logger logging minimalist
Last synced: 29 Jun 2025
https://github.com/tdegeus/frictionqpotspringblock
Spring-block friction model with local disordered potential energy landscape
cpp depinning finite-difference friction python
Last synced: 21 Jan 2026
https://github.com/fg-tum/sortvis
An explorative test project to play around with Qt6.
Last synced: 18 Apr 2026
https://github.com/centuriontheman/graphalgorithms
The project implements selected graph algorithms and measures their time complexity.
cpp cpp-programming graphs time-complexity time-complexity-analysis time-complexity-comparison university university-project
Last synced: 15 Oct 2025
https://github.com/kauefraga/scene-manager
🎬 An implementation of a solution for easy screen management in C++.
cpp game-development gamedev raylib raylib-cpp
Last synced: 02 Apr 2025
https://github.com/numq/speech-recognition
JVM library for speech-to-text recognition, written in Kotlin and based on the C++ library whisper.cpp
cpp java jni jvm kotlin ml speech-recognition speech-to-text stt whisper-cpp
Last synced: 15 Oct 2025
https://github.com/stonedev-app/atoms3rss
RSS Reader on ATOMS3
arduino atoms3 cpp m5stack m5unified platformio rss-reader vscode wifi xml
Last synced: 18 Apr 2026
https://github.com/dsarceno/other
Repositorio dedicado a archivos, problemas, material y programas variados.
bash-script cpp fortran95 gnuplot mathematica python3
Last synced: 12 Apr 2026
https://github.com/samarthhchinivar/c
algorithms-and-data-structures c cpp hackerrank interview-questions
Last synced: 15 Apr 2026
https://github.com/piorosen/implement-mnist
Keras H5 to deploy on "Pure C++"
cpp docker h5 keras mnist tensorflow
Last synced: 12 Apr 2026
https://github.com/numq/speech-generation
bark-cpp bark-tts cpp java jni jvm kotlin ml onnx piper-tts speech-generation text-to-speech
Last synced: 12 Apr 2026
https://github.com/fwsgonzo/userspace
cpp cpp17 includeos network-stack tcp-ip userspace-networking
Last synced: 27 Mar 2025
https://github.com/badbrainsfan/code-forces-accepted-submissions
This repository will be used to store my accepted submissions for competitive programming problems found on Code Forces at: https://codeforces.com/
codeforces competitive-programming cpp
Last synced: 16 Oct 2025
https://github.com/kader1680/data-structure-algorithms
dsa & algorithm in cpp, python, php, javascript
algorithms algorithms-and-data-structures binary-search cpp javascript php8 python3 quick-sort search-algorithm sorting-algorithms tree
Last synced: 12 Apr 2026
https://github.com/frodoalaska/brock-the-breaker
A Breakout clone
arcade-game breakout breakout-game cpp game-development sfml sfml-game video-game
Last synced: 20 Mar 2025
https://github.com/oadultradeepfield/n-body-orbit-simulation
A C++/Go program for N-Body orbit simulations, built upon the previous 3-Body projects, with added support for spherical coordinates and collision.
cpp golang gravity python simulation
Last synced: 16 Oct 2025
https://github.com/radiopizza/slideremote
DIY ESP-NOW remote control for PC
arduino avr cpp digispark diy electronics embedded esp-now esp32 esp8266 laser microcontroller-firmware pcb pet-project remote-control
Last synced: 20 Apr 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/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/3ein39/onlinebookreader
Cpp console project practicing some OOP concepts
bookreadingapp console-application cpp oop-principles oops-in-cpp
Last synced: 11 Jun 2026
https://github.com/nkid00/libunknown
一些有趣的东西整合成的库。
aboutbox bsod cpp encoding messagebox
Last synced: 16 Mar 2025
https://github.com/newyaroslav/ode_air
C++ class for the implementation of air resistance
air cpp ode physical physics physics-engine physics-simulation physics-simulation-library quadrocopter
Last synced: 16 Oct 2025
https://github.com/mghalix/library-system
C++ console application to run a library system.
cpp data-structures file-organization oop
Last synced: 01 Jun 2026
https://github.com/nstefan002/aisp
AiSP i smer
algorithms cpp data-structures faculty learning
Last synced: 29 May 2026
https://github.com/koelopog16/BetterFPSUnlocker
A Fork of FPS Unlocker that gives UNCOMPROMISING PERFORMANCE, more customizability and more options!
cpp customizability fps gpl gplv3 libre macos open-source opensource options osx performance roblox unlocker windows windows-10
Last synced: 10 Mar 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/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/beached/ostreams
A constexpr output streams library
constexpr cpp cpp14 outputstream
Last synced: 16 Jul 2026
https://github.com/yashi-singh-9/task-tracker---roadmap-project
Task Tracker CLI is a simple command-line app to manage tasks. Users can add, update, delete, and view tasks with statuses like "To Do," "In Progress," and "Done." It helps organize and track tasks efficiently.
cli cpp filesystem programming-language
Last synced: 25 Mar 2025
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/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/bindu-1805/dsa_solutions
This repository consists of solutions to questions on LeetCode and other platforms solved in C++.
Last synced: 06 Apr 2025
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/m-torhan/neuralnetwork
c++/asm neural network implementation
Last synced: 17 Oct 2025
https://github.com/freakwill/computer-language-comparison
Comparison of Computer Languages
comparison computer-language cpp go java javascript julia lua php python ruby scala swift
Last synced: 03 Apr 2026
https://github.com/parkertomatoes/parktoma-vscconan
Utility to update Visual Studio Code C++ Tools include paths from conanfile.py
Last synced: 28 Apr 2026
https://github.com/wolgemoth/unit-conversions
A C++ utility providing methods for converting between various speed, distance, rotation, time, temperature, pressure, mass, area, and volume units.
area cpp cpp17 distance hashtables header-only mass pressure rotation speed temperature templated templates time units-of-measurement volume
Last synced: 17 Jul 2026