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-02 00:06:45 UTC
- JSON Representation
https://github.com/jagenjo/game2d_2019
A C++ game made during a week for the Game's Dev course at UPF 2019
Last synced: 11 Mar 2025
https://github.com/HaydenD100/OpenGL-Multiplayer-FPS
Multiplayer FPS OpenGL Rendering/Game Engine written in c++
3d-graphics bullet-physics cpp engine game game-engine glsl indirect multiplayer-fps multiplayer-game opengl opengl3 pbr-shading physically-based-rendering physics-engine rendering rendering-engine winsock2
Last synced: 14 Apr 2025
https://github.com/itsm3abena/c-ds
A lightweight and efficient single-header library (ds.h) providing implementations of essential data structures in C, including Hashmaps, Hybrid Arrays, and Linked Lists.
c cpp datastructures dsa-algorithm
Last synced: 03 Sep 2025
https://github.com/erio-harrison/write-you-an-autopilot-sys
Implement an autonomous driving system step by step
Last synced: 12 Apr 2025
https://github.com/falcowinkler/flockingbird
Flocking algorithm implementation in c++
boids boids-algorithm boids-behaviour boids-simulation cpp cpp11 emergence flocking header-only modelling-biological-systems simulation
Last synced: 15 Apr 2025
https://github.com/saadbazaz/arduino-rest-server
🔌 Create REST APIs on an Arduino Uno!
arduino-boards cpp internet-of-things microcontroller rest-api rest-server web-framework web-server
Last synced: 15 Apr 2025
https://github.com/cpp-for-yourself/homework_checker
✅ A homework checker used to automatically check students' homeworks
automation bash checker cpp education python students test
Last synced: 22 Apr 2025
https://github.com/tsnsoft/netbeans_wxwidgets_div2_demo
Пример визуальной программы с wxWidgets на C++ в NetBeans с использованием wxFormBuilder для Linux
cpp example linux netbeans wxformbuilder wxwidgets
Last synced: 22 Apr 2025
https://github.com/francescmm/benchmarktool
C++ library that tracks the time it takes a function to run. It creates a calling tree.
benchmark cpp cpp17 multi-thread
Last synced: 15 Jun 2025
https://github.com/jube/std_hmi
Proposal for Human-Machine Interface in the Standard Library
2d cpp cpp17 graphics graphics-library opengl-es sdl2
Last synced: 07 Apr 2025
https://github.com/thatsabhishek/coding_ninjas-intro_to_cpp
This repo includes all C++ problems for Coding Ninjas Introduction to C++ Course.
coding codingninja-solution codingninjas codingninjasfundamental codingninjaspractice cpp patterns programming
Last synced: 11 Apr 2025
https://github.com/plasmapper/modbus-esp-cpp
Modbus C++ Class Component for ESP-IDF
Last synced: 18 Jan 2026
https://github.com/alirezasaadatmand/shooter-game
A game written in Python, JavaScript, Go and C++, mostly inspired by the "Chris Courses" YouTube channel
canvas canvas-game cpp game go golang javascript pygame python raylib shooter shooter-game
Last synced: 11 Jun 2025
https://github.com/danielaraldiedu/flappy-bird
Trabalho de desenvolvimento do jogo Flappy Bird em C++.
Last synced: 12 Jun 2025
https://github.com/avipars/cs-resources
Free computer science resources and notes from yours truly
computer-science cpp digital programming
Last synced: 06 Sep 2025
https://github.com/christopher-besch/cpp_go_fast
Collection of tips and tricks for fast C/C++ code.
Last synced: 01 Sep 2025
https://github.com/maxbrundev/ambercraft
OpenGL C++ Minecraft clone using AmberEngine
3d-engine 3d-graphics cpp game-development game-engine gamedev graphics-engine imgui opengl rendering-engine voxel voxel-engine
Last synced: 10 Jul 2025
https://github.com/lucaslarson/hq9
🍋 an interpreter of the HQ9+ programming language, written in C++20
99-bottles-of-beer biffle c89 c895 c895fm cplusplus cplusplus-20 cpp cpp20 entire-language hacktoberfest hello-world hq9 hq9p hq9plus interpreter lucaslarson programming-language quine
Last synced: 10 Apr 2025
https://github.com/nixrajput/char-counter-cpp
Count every character of a `string` and categories it as `vowel`, `consonants`, and `digits` using `C++` programming language.
character-recognition characters counter cpp cpp-programming cpp-project cpp-projects
Last synced: 25 May 2026
https://github.com/abdulrhman-dev/circuit-simulator
A simple circuit solver that solves DC circuits that contain independent sources and resistors.
circuit-simulator circuit-solver circuits cpp dc graphics mna raylib
Last synced: 18 Mar 2025
https://github.com/zigaowang/usaco-cses-cf
USACO • CSES • CF Training Source Code
algorithm codeforces cpp cses usaco
Last synced: 05 Sep 2025
https://github.com/msdeep14/bytecode
A text editor in C++
cpp editor terminal-app terminal-based text-editor text-editors
Last synced: 25 Apr 2025
https://github.com/impiaaa/eastl-shim
Turns EASTL into a drop-in STL replacement
Last synced: 06 Jul 2025
https://github.com/ferhatgec/inpuft
Fegeya Inpuft, Work-in-progress simple & single header line-editing library. Written in C++17.
cpp cpp17 library line line-editing line-editor single single-header
Last synced: 18 Feb 2026
https://github.com/xyproto/addinclude
:arrow_up_small: Add include statements within the guards of a header file
c cpp headers include package-management utility
Last synced: 15 Apr 2025
https://github.com/ferhatgec/intelligentui
Fegeya intelligenTUI, really simple & single header TUI library.
buffer cli cpp cpp17 intelligent terminal terminal-emulator termios tui ui
Last synced: 07 May 2026
https://github.com/satharus/original-mastermind
A clone of the "Original Mastermind" game from the 70s written in C++ to practice the basics of OOP.
code-breaking cpp mini-project oop
Last synced: 13 Apr 2025
https://github.com/ototot/cppbundler
A LLVM/Clang based tool to bundle C++ codes into a single file.
bundler clang-tooling competitive-programming cpp
Last synced: 28 Dec 2025
https://github.com/jinhyeonseo01/OpenGL-E2U-Framework
Easy to understand, wrapped for ease of use C++ OpenGL API Pipeline Template Project. With) Assimp, ImGui, OpenGL SOIL
assimp cpp game glew glsl glut imgui imgui-glfw opengl rendering rendering-3d-graphics
Last synced: 18 Jan 2026
https://github.com/oatpp/oatpp-libressl
oatpp secure ConnectionProvider based on libressl
c-plus-plus cpp https-server libressl oatpp
Last synced: 25 Apr 2025
https://github.com/ashad001/algorithms-in-cpp
Data Structures and Algorithms Solutions in Cpp
2022 algorithm algorithms contributions-welcome cpp datastructures datastructures-algorithms first-project first-timers first-timers-friendly hacktoberfest
Last synced: 26 Apr 2025
https://github.com/karenina-na/sorting
Sorting Algorithm Implementation
cmake cpp cpp21 mingw-w64 ninja sorting-algorithms-implemented
Last synced: 13 Apr 2025
https://github.com/maxencebonamy/sand-box
This software is a physical simulation. You can arrange different physical elements anywhere in the window, and they will evolve with each other according to the laws of physics.
cpp physics sandbox sfml simulation xmake
Last synced: 09 Apr 2025
https://github.com/mahdiydev/cron-jobs
cron jobs using c++ programming language
cplusplus cpp cron cronjob cronjob-scheduler
Last synced: 25 Apr 2025
https://github.com/kassane/standalone-server
Asio standalone C++ HTTP/S Server (uses zig build-system)
Last synced: 15 Apr 2025
https://github.com/joyrider3774/retrotime
A game containing 8 retro based games playable in 3 game modes. Made With SDL 2 Libraries
arcade arcade-game cpp game multigame retrogame sdl sdl2
Last synced: 12 Apr 2025
https://github.com/deveshsangwan/two-pass-assembler
A two pass assembler implementation in c++
assembler cpp two-pass-assembler
Last synced: 19 May 2026
https://github.com/djbozkosz/Symbian-HomeScreen-Widget-QML
Homescreen widget template for Symbian v5, Anna, Belle using Qt 4.7.4, QML, C++.
Last synced: 13 Apr 2025
https://github.com/stuin/solisp
A Lisp based Programming language designed for embedded C++ applications
Last synced: 16 Aug 2025
https://github.com/nthnn/wtfc
Playful language extension for C and C++ that introduces unconventional and humorous macros aims to add a touch of creativity.
c c-programming c99 cpp cpp11 embedded-language functional-programming header-only language macros metaprogramming programming-language
Last synced: 10 Apr 2025
https://github.com/ldilley/junk
:wastebasket: An archive of random programs
asm bash bash-script c cpp cpp11 cpp14 cpp17 csharp freebsd freebsd-kld haskell junk junk-code linux linux-kernel-module nasm python shell shell-script
Last synced: 09 Apr 2025
https://github.com/mrdcvlsc/extended-precision-integers
A templated C++ library for big integers and large floating point numbers.
arbitrary-precision arbitrary-precision-arithmetic arbitrary-precision-integer big-int big-integer big-num big-number bigint biginteger bignum bignumber compiletime constexpr cplusplus cpp cryptography extended-precision-integer large-number library math
Last synced: 05 Feb 2026
https://github.com/jakobbbb/splat
a simple and not very optimized Gaussian splat renderer
3dgs cpp gaussian-splatting opengl
Last synced: 15 Mar 2025
https://github.com/pkestene/cerfacs-training-kokkos
cerfacs training on C++/kokkos
cea concurrency cpp gpu kokkos parallel-computing parallel-programming parallelism parallelization performance-portability shared-memory teaching teaching-materials training training-materials
Last synced: 19 Aug 2025
https://github.com/elb4rto/logdoctor
Apache2 / Nginx / IIS logs analyzer: parse access logs and view dynamically generated statistics
analyzer apache2 apache2-logs cpp gui iis iis-logs logs logs-parser nginx nginx-logs qt statistics web-servers-logs
Last synced: 23 Apr 2025
https://github.com/lchsk/knights-cpp
An attempt at making a classic real-time strategy game
cpp cpp11 cpp14 game real-time-strategy rts sfml strategy strategy-game
Last synced: 25 Apr 2025
https://github.com/driftluo/algorithmpractice
Learning data structures and algorithm by C/C++/Rust
algorithms-datastructures c cpp rust
Last synced: 09 Apr 2025
https://github.com/zoroxide/olcpge-fourier-series
Visulalizing Fourier Series in C++
cpp fourier-series game-engine olcpixelgameengine
Last synced: 16 May 2025
https://github.com/snmetamorph/mem2pix
Crossplatform utility for real-time visualization process memory content as image. Based on SDL2, works on Windows and Linux.
cmake cpp cpp17 debug graphics linux mem2pix memory-analysis pixels reverse-engineering sdl2 utility visualization windows
Last synced: 13 Mar 2026
https://github.com/gordonzhang2024/log.cc
A light-weight and easy-to-use logging library for C++
cplusplus cplusplus-library cpp cpp17 library logger logger-middleware logging logging-library logs
Last synced: 24 Apr 2025
https://github.com/rfsantacruz/mycudasamples
This is a series of CUDA C++ programming samples developed to study CUDA technology and its parallel programming model.
Last synced: 13 Apr 2025
https://github.com/anmol-singh-jaggi/algo-ds
Implementations of various algorithms and data structures
algorithms cpp data-structures
Last synced: 13 Jul 2025
https://github.com/craftablescience/cstringpp
A single header library for constexpr strings in C++ that are more fun to use than C strings.
constexpr constexpr-all-the-things cpp cpp-library cpp-string cpp20 cpp20-library
Last synced: 22 Apr 2025
https://github.com/bpla-team/graphic_calculator
Project of three first-year MIPT AES DAFE students (for engineering practical work in the first semester) to create a graphic calculator in FLTK C++
cmake cpp dafe doxygen-documentation fltk graphics mipt
Last synced: 01 Jul 2025
https://github.com/chokobole/data_view
c++ version of js DataView
bazel-support cpp cpp-library cpp14 cpp14-library dataview endian
Last synced: 09 Apr 2025
https://github.com/tpaschalis/cpp-utf8-io
C++ Read and Write UTF-8 encoded characters to a text file *in Windows*
Last synced: 28 Jul 2025
https://github.com/dreampast/libul
Some header-only utility files
c cpp cross-compiler cross-plattform native utiltity
Last synced: 22 Jun 2025
https://github.com/chzzzzzz/codewars
my solutions on codewars using c++
algorithm codewars-solutions cpp
Last synced: 06 Mar 2025
https://github.com/grgomariani/layered-hashmap-cpp
Chinese remainder theorem based hashmap (hash table, unordered map). Instead of creating one hashmap and chaining the elements into linked lists it creates new hashmaps.
cpp data-structures-algorithms hashing hashmap map
Last synced: 24 Apr 2025
https://github.com/compose-generator/ccom
⚙️ Compiler for the CCom (Conditional Comments) language
comment condition cpp grammar interpreter java language
Last synced: 03 Sep 2025
https://github.com/kaikyulotus/icy-bot
C++ Telegram Bot with personal Telegram-bot-api wrapper.
callbacks cpp curl json telegram telegram-bot telegram-bot-api
Last synced: 11 Mar 2026
https://github.com/hxndev/huffman-encoding-using-binary-trees
The idea behind Huffman coding is based upon the frequency of a symbol in a sequence. The symbol that is the most frequent in that sequence gets a new code that is very small, the least frequent symbol will get a code that is very long, so that when we’ll translate the input we want to encode the most frequent symbols will take less space than they used to and the least frequent symbols will take more space but because they’re less frequent it won’t matter that much.
algorithm binary-search-tree binary-tree compression compression-algorithm cpp decryption encoding encryption huffman vecctor visual-studio
Last synced: 31 Mar 2025
https://github.com/r1nc/ngenxx
A cross-platform framework based on modern C++, supporting biz dev via Lua & JS.
android c cpp cpp11 cpp14 cpp17 cpp20 cpp23 cross-platform crossplatform harmonyos ios js linux lua macos typescript wasm webassembly windows
Last synced: 02 Apr 2025
https://github.com/karimsayedre/beyond
My custom game engine featuring hardware ray tracing, path tracing and DLSS.
cpp cpp20 dlss game-engine path-tracing ray raytracing vulkan
Last synced: 02 Apr 2025
https://github.com/boreec/tetris
Tetris game reproduction written in C++14 and Qt6.
cpp cpp14 game game-development gui opengl qt qt6 tetris tetris-game
Last synced: 09 Apr 2025
https://github.com/vishal2376/json-formatter
A simple c++ tool to format json file and make it easy to read
cpp filehandling json json-formatter
Last synced: 14 Jul 2025
https://github.com/andreeadraghici/oop
OOP concepts in C++ Language
concept cpp familiarization language notions oop
Last synced: 14 Mar 2025
https://github.com/yjyoon-dev/algorithm-note
자료구조 & 알고리즘 노트
algorithm cpp data-structures problem-solving
Last synced: 10 Jan 2026
https://github.com/amiremohamadi/crun
Simple shell script to run cpp files easier!
Last synced: 30 Apr 2026
https://github.com/muppetsg2/pbr_visualiser_opengl
PBR Visualiser is an application for visualizing PBR materials in an OpenGL environment. The application has two configurations: windowed (GUI) and console (CLI).
cmake console-application cpp cpp20 imgui opengl pbr window-application
Last synced: 11 Mar 2026
https://github.com/rochet2/smallfolk_cpp
smallfolk serializer with C++
cpp hacktoberfest lua serialization serializer smallfolk
Last synced: 06 May 2025
https://github.com/iveevi/tuicpp
A simple C++ wrapper around ncurses to ease the developement of TUI applications.
Last synced: 20 Feb 2026
https://github.com/choaib-elmadi/arduino-with-python
Explore the synergy of Arduino and Python programming! This repository guides you through seamless integration, from basics to advanced projects. Unlock endless possibilities in electronics and coding. Let's build together! 🤖💻🚀
ai arduino artificial-intelligence automation coding computer-vision cpp cprogramming cv deep-learning electronics python
Last synced: 15 Apr 2025
https://github.com/jmarrec/qtinternationalization
A simple project to show how to use Qt Linguist to translate and app (via CMake)
cmake cpp example internationalization qt qt-linguist
Last synced: 09 Apr 2025
https://github.com/vandenberghinc/vweb
Easily create websites or REST APIs in javascript with vweb. Including a frontend api for building website's in an objective SwiftUI like manner. Supports payments using paddle.
api cpp http https javascript js rest-api vinc vlib website
Last synced: 23 Apr 2025
https://github.com/llnl/typeforge
Typeforge is a tool for type refactoring of C/C++ programs. It enables users to change the type of variables and determines all type-dependent changes that are necessary to ensure that the generated code is again a correct program.
Last synced: 29 Apr 2025
https://github.com/asad-ismail/lane_detection
Lane Detection and Classification using Front camera monocular images
adas cpp embedded lanedetection pruning quantization tensorflow weight weightclustering
Last synced: 19 Apr 2025
https://github.com/hemmat1984/crun
CRUN - Compile & Run C/C++ Code with Ease
batch-script c compiler-toolset cpp shell-script
Last synced: 12 Apr 2025
https://github.com/maxbrundev/opengl-skeletal-animation
Animation Programming project using "WhiteBox Engine"
3d-graphics animation-programming cpp graphics-programming opengl skeletal-animation
Last synced: 03 Jul 2025
https://github.com/arsdever/qcolorpicker
Qt dialog for picking color (a modernized version)
color-picker cpp dialog qt widget
Last synced: 19 Apr 2025
https://github.com/raedaddala/pong
Pong
c cmake cpp cross-platform dear-imgui educational-project game gui imgui modern-cpp multiplayer multithreading networking opengl pong sockets
Last synced: 10 Mar 2026
https://github.com/thexkey/vitatrak
Tracker player homebrew for Playstation Vita.
cpp cpp11 homebrew libopenmpt modarchive playstation psvita tracker-music
Last synced: 14 Jul 2025
https://github.com/gamestrap/premake-vscodegen
C++ VSCode generator for Premake
Last synced: 23 Mar 2025
https://github.com/yonatankinfe/cpp-data-structures-and-algorithms
A complete collection of essential data structures and algorithms in C++, including arrays, linked lists, stacks, queues, trees, graphs, sorting, searching, and dynamic programming. Each topic is accompanied by clean code and examples, making it ideal for learning, interviews, and competitive programming.
algorithms algorithms-and-data-structures cpp data-structures tree tree-structure
Last synced: 10 Aug 2025
https://github.com/pachadotdev/cpp11blaze
VERY EARLY DEVELOPMENT!!! The idea is to pass matrices/vectors from R to C++, write pure C++/Blaze code for the computation, and then export the result back to R with the proper data structures.
blaze cpp cpp11 hacktoberfest linear-algebra rstats
Last synced: 10 Apr 2025