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-06 00:06:48 UTC
- JSON Representation
https://github.com/mylo54/rtype
This project aims to create an online multiplayer R-Type game. We had to implement a multi-threaded server using Asio and a graphical client in SFML.
cmake conan cpp linux macos rtype-game sfml windows
Last synced: 23 Oct 2025
https://github.com/snifi0/sniffer
Multitool!
arduino badusb cc1101 cpp current-meter emf emf-detector esp32 esp32-arduino ir pn532 rf rfid subghz usb-rubber-ducky
Last synced: 16 Mar 2026
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/andreacasalino/gaussianprocesses
Modern C++ library handling gaussian processes
cpp cpp17 eigen gaussian gaussian-distribution gaussian-process-regression gaussian-processes hyperparameter-optimization hyperparameters training
Last synced: 24 Oct 2025
https://github.com/kneth/eigendemo
A demo of how to use Eigen in Android apps
android-studio cpp kotlin-android linear-algebra ndk
Last synced: 12 Nov 2025
https://github.com/maximilianfeldthusen/fftw
This C++ code generates a sample signal composed of a sine wave with added noise, performs a Fast Fourier Transform (FFT) on that signal, and then displays the magnitude spectrum of the FFT result.
Last synced: 11 Jun 2025
https://github.com/kljohann/genpybind
Autogeneration of Python bindings from manually annotated C++ headers
clang cpp pybind11 python python-bindings
Last synced: 09 Apr 2025
https://github.com/fairybow/fernanda
Fernanda — a plain-text-first workbench for creative writing
cpp creative creative-writing desktop linux macos novel-writing offline productivity qt text-editor windows writing-software writing-tool
Last synced: 18 Apr 2026
https://github.com/tsnsoft/dialogblocks_test
Пример простейшей визуальной программы с wxWidgets для DialogBlocks
cpp dialogblocks example wxwidgets
Last synced: 22 Apr 2025
https://github.com/tsnsoft/netbeans_wxwidgets_micro
Пример простейшей визуальной программы с wxWidgets на C++ в NetBeans с использованием wxFormBuilder для Linux
cpp example linux netbeans wxformbuilder wxwidgets
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/tsnsoft/quadratic_equation_wxwidgets-linux
Пример решения квадратного уравнения на С++ в Code::Blocks с использованием wxWidgets для linux
c codeblocks cpp example linux wxwidgets
Last synced: 22 Apr 2025
https://github.com/tsnsoft/wxwidgets_demo-linux
Пример программы на С++ в Code::Blocks с использованием wxWidgets в linux
c codeblocks cpp example linux wxwidgets
Last synced: 22 Apr 2025
https://github.com/dup4/learning-cpp
Some demos in the process of learning C++
Last synced: 24 Apr 2025
https://github.com/marsdevx/arduino-btcar
🕹️🚗 Bluetooth-controlled Arduino car with 3D-printable parts and a custom Android app.
3d-models 3d-printing android android-app arduino arduino-kits arduino-nano bluetooth bluetooth-arduino bluetooth-connection bluetooth-controlled-car bluetooth-controller car circuit circuit-diagram circuit-diagrams cpp kit stl wiring-diagram
Last synced: 22 Feb 2026
https://github.com/im-rises/cunicodelib
C header only Library to write UTF8 text to the console for Windows, macOs and Linux.
c console cpp multi-platform unicode utf8
Last synced: 25 Oct 2025
https://github.com/lowfatcode/pretty-poly
A super-sampling complex polygon renderer for low resource platforms.
antialiasing cpp header-only microcontrollers vector-graphics
Last synced: 12 Jul 2025
https://github.com/manraj29/hangman-using-cpp
Basic game of Hangman (Guess the word in limited guesses)
Last synced: 04 Feb 2026
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/ferhatgec/tyfe
Fegeya Tyfe, single header file type information library.
cpp cpp17 file-type-detection file-types filesystem magic
Last synced: 04 Sep 2025
https://github.com/matthewjberger/whyte
Whyte is a small, structured game engine.
Last synced: 03 Jul 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/drimiteros/da-music-player
A basic music player made in C++
audio-player cpp cpp20 mp3-player music-player open-source sfml
Last synced: 23 Apr 2025
https://github.com/jamesyang007/docgen
Docgen is a documentation generator for C/C++ code.
Last synced: 12 Apr 2026
https://github.com/vspefs/makefile-cxx-module
Use C++20 modules and header units perfectly in Makefile. Make is fully functional.
cpp cpp20 cpp20-modules gnu-make gnu-makefile make makefile template-project
Last synced: 11 Apr 2025
https://github.com/leosery/astar-pathfinding--unrealengine5-2024
Interactive A* pathfinding visualization in Unreal Engine 5. Features real-time node manipulation, path calculation, and customizable grid system.
algorithm astar-algorithm cpp game-development pathfinding unreal-engine-5
Last synced: 14 Apr 2025
https://github.com/ganesh-k13/intal
Big Integer library written in C++ to perform basic arithmetic operations
Last synced: 12 Apr 2025
https://github.com/eoguvo/uri-judge
URI Judge questions in C++ (cpp)
algorithms cpp cpp17 uri uri-online-judge
Last synced: 17 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/yashsiwach/competitive-programming
🔥🖥️ "Competitive programming guide, learning materials, and my own coding solutions from Codechef, Leetcode, and Geeks for Geeks."
algorithms codech codeforces codeforces-problems competetive-programming-resources competitive-programming competitive-programming-contests contest-programming cpp data-structures geeksforgeeks google interview-questions leetcode leetcode-cpp leetcode-solutions placement-preparation
Last synced: 11 Mar 2026
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/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/driftluo/algorithmpractice
Learning data structures and algorithm by C/C++/Rust
algorithms-datastructures c cpp rust
Last synced: 09 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/stuin/solisp
A Lisp based Programming language designed for embedded C++ applications
Last synced: 16 Aug 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/kassane/asio-zig
asio (standalone) event-loop to C API - Experimental (uses zig 0.12.0)
asio asio-library asynchronous c concurrency cplusplus cpp ffi-bindings threading zig
Last synced: 15 Apr 2025
https://github.com/marianpekar/voxel-terrain-rendering
An old-school voxel terrain rendering
cplusplus cpp rendering retrogaming sdl sdl2 voxel voxel-terrain
Last synced: 11 Mar 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/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/ginolatorilla/cpp-cmake-template
A C++ project template that uses the CMake build system
asan c-plus-plus clang-tidy cmake cplusplus cpp cpp11 cpp14 cpp17 cxx cxx11 cxx14 cxx17 gmock google-mock google-test gtest project-template template template-project
Last synced: 04 Oct 2025
https://github.com/amitrajitdas/dsa-cp
My Brainstorming Dump :)
cpp dsa-practice faang-interview golang interview-questions java leetcode
Last synced: 13 Jun 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/kayess/animray
Raytracer and animation program
animation c-plus-plus c-plus-plus-20 cpp cpp20 graphics raytracer
Last synced: 26 Apr 2025
https://github.com/farid-karimi/snake-game
A simple Snake game programmed with c++
cli cpp game game-development snake-game
Last synced: 20 Jun 2025
https://github.com/mat-sz/95wm
🖥️ Windows 95 inspired window manager for X11.
cpp window-management window-manager windows windows-95 x11 x11-wm
Last synced: 17 Apr 2026
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/bardobard/bardcore
Math c++ library, used for raytracing.
cpp math native nuget raytracing
Last synced: 12 Apr 2025
https://github.com/ravi-prakash1907/data-structure
DU-CS Practicals of data structures
college cpp data-structures linked-lists searching sorting
Last synced: 06 Sep 2025
https://github.com/yexuanxiao/cppprimerplus-6th-example
C++ Primer Plus 6th Edition Example Code
Last synced: 27 Apr 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/bluecannonball/polynet
A simple, cross-platform networking abstraction for C++.
cpp cross-platform internet network networking tcp udp
Last synced: 06 Sep 2025
https://github.com/0x0c/midible
MIDI over BLE interface for esp-idf.
ble bluetooth-low-energy cpp cpp11 esp-idf esp32 midi midi-over-ble
Last synced: 07 Sep 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/andreimoraru123/needforscenes
Multi Object Tracking Sensor Fusion 3D Interactive Simulation/Game in PCL
3d cpp eigen game interactive lidar multi-object-tracking object-tracking pcl physics point-cloud-library radar self-driving sensor-fusion simulation state-estimation state-space unscented-kalman-filter vcpkg vtk
Last synced: 27 Sep 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/giovaneiwamoto/tomasulo-simulator
🧲 Tomasulo Simulator - A speculative TFSim with a GUI. Implementation, evaluation, and validation of dynamic branch predictors.
Last synced: 29 Apr 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/lobbyra/ft_containers
This repository is a school project about re-implement basic cpp containers
Last synced: 19 Jan 2026
https://github.com/andreeadraghici/30daysofcode
30 Days Of Code / HackerRank
30daysofcode c cpp hackerrank java python
Last synced: 14 Apr 2026
https://github.com/ferhatgec/fpaper
Fegeya FPaper, an e-paper file format.
cpp cpp17 e-paper fegeya file file-format fpaper implementation paper read
Last synced: 13 Mar 2026
https://github.com/sameetasadullah/distributed-password-cracker-using-mpi-and-openmp
Password Cracker program coded in C++ language by applying brute force algorithm and parallelizing it using MPI and OpenMP
brute-force-passwords brute-force-search cpp linux mpi mpi-parallelization openmp openmp-parallelization password-cracker ubuntu
Last synced: 23 Feb 2026
https://github.com/alishbz/trader_bot
A high-performance trade bot built with C++ designed for cryptocurrency markets. This bot leverages efficient algorithms and multithreading to execute trades based on user-defined strategies. Includes features like real-time market data analysis, customizable trading parameters, and risk management tools.
algorithmic-trading algorithms binance-api cpp finance hft-trading qt6 quant
Last synced: 05 Feb 2026
https://github.com/ferhatgec/ffind
Colorized, Categorized && User-friendly :^) implementation of `find` written in C++17
bsd cpp cpp17 find gnu implementation linux list unix
Last synced: 13 May 2026
https://github.com/fix8mt/fix8pro_example
Simple client/server example that can be used as a starting point for development using Fix8Pro
aggregated brownian-motion cpp cpp-17 custom-fix executionreport fix-engine fix44 fix8 fix8pro fixprotocol high-performance low-latency market-data marketdataincrementalrefresh marketdatasnapshotfullrefresh newordersingle ohlc orderbook vwap
Last synced: 13 Oct 2025
https://github.com/lyzkeeptrying/qfluentuifortouch
A collection of Fluent Design UI plugins based on Qt5-Widget, specifically optimized for touchscreen devices. This project provides modern, fluid, and touch-friendly interface components for Qt applications.
cpp embedded fluent-design qt qt5 qwidget touchscreen ui
Last synced: 17 Oct 2025
https://github.com/dimitrius-dev/conan-2-wrapper-templates
conan 2.x ready-made wrapper templates and examples for lib, project, conan-server
build cmake conan conan-exec conan-lib conan-packages conan-recipe conan-server conan2 conanfile cpp docker docker-compose docker-container docker-image dockerfile dockerhub lib
Last synced: 23 Oct 2025
https://github.com/ardacebi/cpp-examples
Simple and basic C++ examples for educational purposes.
basic-example cpp cpp-examples cpp-programming educational educational-materials examples examples-cpp simple-example simple-examples
Last synced: 24 Oct 2025
https://github.com/eyelash/platon-core
a simple and fast text editor library (work in progress)
Last synced: 24 Oct 2025
https://github.com/th0rgal/poyuterm
A puyo puyo game within terminal for college
cpp ncurses terminal-game tetris
Last synced: 22 Apr 2025
https://github.com/gerakl1123/arda_stud_manager
ARDA Студентиский Менеджер QT
cplusplus cpp crud crud-application desctop-app education file-storage offline open-source open-source-project qt qt6 qt6-gui qt6-widgets school student-management student-manager university
Last synced: 26 Oct 2025
https://github.com/happybono/finedustmonitorwithgps
Fine dust (air pollution) monitoring station. Air pollution monitoring channel updates once every minute with PM10.0 and PM2.5 readings from the Nova PM (SDS011) Sensor. Also includes real time location tracking capabilities using the GY-NEO6MV2 GPS Sensor.
arduino cpp ds18b20 dust dust-sensor esp8266 finedust gps gps-sensor gps-tracker gy-neo6mv2 iot iot-device nodemcu oled refining-data synchronization temperature temperature-sensor thingspeak
Last synced: 27 Oct 2025
https://github.com/mohabmes/competitive-programming
Competitive Programming problem solutions.
codechef codeforces codility competitive-programming cpp online-judges uva
Last synced: 27 Oct 2025
https://github.com/a1exwang/modern_05
A modern toy OS using up-to-date technology (AMD64, UEFI, Multi-Core CPU, PCI Express, ACPI/SATA, ZFS, Modern C++)
Last synced: 24 Jan 2026
https://github.com/realstealthninja/texto
A text based renderer ( soon to be game engine )
3d-graphics ascii ascii-art ascii-graphics cpp cpp-game-engine engine game game-engine image-processing texto video-processing
Last synced: 16 Mar 2026
https://github.com/athrvk/vayu
High-Performance API Testing Platform
api-client api-testing cpp electron load-testing performance postman-alternative testing-tools
Last synced: 31 Jan 2026
https://github.com/jibstack64/field
A subcommand-based argument parsing library.
Last synced: 26 Feb 2026
https://github.com/mfdeveloper/pyramid.opengl
My first pure C++ project with a 3D Pyramid, using Winged-Edge data structure. This is for OpenGL study concepts
3d-pyramid cpp cube freeglut opengl opengl2 pyramid visual-studio winged-edge
Last synced: 15 Apr 2026
https://github.com/efraimnabil/tower-of-hanoi-problem
Tower of Hanoi implementation
Last synced: 27 Feb 2026
https://github.com/overmighty/co_http_uring
C++20 HTTP/1.1 server library using coroutines and Linux's io_uring API.
coroutines cpp cpp20 http http-server io-uring linux
Last synced: 11 Feb 2026
https://github.com/jdsherbert/audio-procedural-reverb
Simple C++ implementation of a basic Procedural Reverb algorithm. Includes an example usage case with a simulated sinusoidal signal.
audio audio-effect audio-effects audio-processing cpp delay procedural reverb reverberation sine sine-wave sinewave
Last synced: 02 Apr 2025
https://github.com/bobis33/vengine
Game engine made with Vulkan
3d cmake cpp doxygen engine game-engine github-pages glfw google-test graphics-programming imgui vulkan
Last synced: 08 Sep 2025
https://github.com/php1ic/nuclear-data-reader
Read and combine data from the Atomic mass evaluation (AME) and NUBASE data files into a single array (std::vector) which can then be manipulated as required, or written to files for use with other code and software.
cpp cpp-library cpp20 nubase nuclear nuclear-data nuclear-physics physics
Last synced: 30 Dec 2025