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-07 00:07:28 UTC
- JSON Representation
https://github.com/khaledashrafh/tiny-compiler
This project is a fully functional compiler for the TINY programming language, which is a language that supports basic arithmetic, boolean, and control flow operations. The compiler can scan, parse, and run code written in the TINY language.
compiler cpp parser semantic-analyzer syntax-analyzer tiny tiny-compiler tiny-language tokenization
Last synced: 17 Oct 2025
https://github.com/hedzr/fsm-cxx
a finite state machine within c++17
cpp cpp17 cpp17-library design-patterns finite-state-machine fsm fsm-engine fsm-library memento-pattern state-machine state-management statemachine
Last synced: 05 Oct 2025
https://github.com/llnl/gidiplus
C++ libraries for accessing nuclear data from the Generalized Nuclear Database Structure (GNDS)
Last synced: 05 Jul 2025
https://github.com/umerghafoor/open-inventory
Open Inventory Management System project is developed in C++ using the Qt framework.
cpp inventory-management management-system qt qtcreator
Last synced: 12 Oct 2025
https://github.com/yi-ge/cpp-practice
C++ 算法练习。
algorithm algorithms c cpp data-structures leetcode leetcode-solutions
Last synced: 11 Oct 2025
https://github.com/Eisenwave/voxel-io
C++17 I/O library for various voxel formats, including VOX, QB, QEF and more.
cpp cpp17 io library magicavoxel mit-license parser qubicle voxel
Last synced: 21 Nov 2025
https://github.com/aditya-a-garwal/stm32-hal-hd44780-16x2lcd
A simple library for STM32 microcontrollers to drive 16x2 LCD displays based on the HD44780 controller
arm armv6-m c cortex cortex-m cpp hd44780 hd44780-display i2c lcd lcd16x2 library microcontroller pc8574 stm32 stm32cubeide stm32cubemx
Last synced: 25 Jun 2025
https://github.com/nhatsmrt/algorithmpractice
Data Structures and Algorithms Practice
algorithms cpp interview-practice java leetcode-solutions python
Last synced: 19 Apr 2026
https://github.com/luizppa/top-gear
The SNES Top Gear game made in Allegro 5
allegro allegro-framework allegro5 car-game cpp game-2d snes top-gear
Last synced: 24 Mar 2025
https://github.com/snowzurfer/brto-llvm
Modern C++ implementation of the Kaleidoscope LLVM tutorial.
Last synced: 19 Apr 2025
https://github.com/arasgungore/ee242-projects
Three C++ projects assigned for the Numerical Methods for Electrical Engineering (EE 242) course in the Spring 2021 semester.
algorithm algorithms bisection-method cplusplus cpp eigenvalue eigenvalues eigenvalues-and-eigenvectors eigenvector eigenvectors gaussian-elimination gaussian-elimination-algorithm matrix-solver numerical-methods partial-pivoting polynomial-roots power-iteration secant-method solving-algorithm terminal-based
Last synced: 12 Apr 2025
https://github.com/abzico/pqxx_pool
Demonstration of connection pool for libpqxx. Port from https://github.com/borisovs/pool to work with libpqxx. Tested on Ubuntu 16.04.
connection-pool cpp cxx libpqxx pg postgres postgresdb
Last synced: 19 Apr 2025
https://github.com/arthursonzogni/icemaze
WebAssembly game: a sliding block adventure.
arthursonzogni cmake cpp game ice maze webassembly
Last synced: 09 Apr 2025
https://github.com/reputeless/enumbitmask
A C++ library to enable bitmask operators for an enum class type
Last synced: 19 Apr 2025
https://github.com/ycrao/learning_thrift
学习 Thrift 示例及笔记
cpp cpp-thrift python python-thrift thrift thrift-example
Last synced: 16 May 2025
https://github.com/jasonliang-dev/spry
2D game framework made for rapid prototyping
Last synced: 12 Apr 2025
https://github.com/hxndev/3d-solar-system-scene-using-opengl
This was my Computer Graphics' project. In this i used OpenGL and Glut to create a 3D Solar System Scene. Its without textures and wrapping. Just the most basic functionalities.
3d code computer-graphics computer-graphics-opengl computer-graphics-project cpp glut glut-library graphics opengl solar-system
Last synced: 16 Jul 2025
https://github.com/danielgospodinow/dcar
A product which offers automobiles "connected car" features beyond those of the most modern and technologically advanced luxury vehicles
arduino automation automobile automotive bluetooth bluetooth-low-energy car cellular circuit cpp gps gps-tracking keyless mobile-app radio-frequency raspberrypi server sofka web-app wiring
Last synced: 10 Apr 2025
https://github.com/bandinopla/skill-assessments-quizzes
:rocket: Web App of Interactive quizzes on many subjects to practice for job interviews!
c cpp css javascript php react
Last synced: 04 May 2025
https://github.com/johnfercher/boilerplate
Linux, Git, C++, Cmake, Docker, GoogleTests, TravisCI and Shellscript
cmake cpp docker google-test linux shellscript travis
Last synced: 12 Apr 2025
https://github.com/ww898/in_proc_etw
The internal Windows structures hack to create the in-process private ETW session
Last synced: 11 Jan 2026
https://github.com/xframes-project/xframes
GPU-accelerated GUI development for the desktop and the browser
c cpp dear-imgui desktop glfw gpu-accelerated-library gpu-acceleration gpu-programming opengl ui wasm webgpu
Last synced: 12 Apr 2025
https://github.com/HunterBelanger/papillon-ndl
Papillon Nuclear Data Library
cpp montecarlo nuclear-engineering nuclear-power python
Last synced: 04 Apr 2025
https://github.com/francescmaestre/SmallPillsOfQt
Small Qt pills
cpp cpp11 cpp14 qt qt5 qt5-gui ui-components
Last synced: 29 Oct 2025
https://github.com/asartori86/build_system_tools
Gentle introduction to the basics of CMake and meson, and unit-testing with gtest.
build-system cmake cpp gtest meson unit-testing
Last synced: 30 Dec 2025
https://github.com/vldr/cubic
A multiplayer WebGL voxel sandbox game written in C++ inspired by the classic version of Minecraft.
cpp emscripten minecraft multiplayer voxel-engine webgl
Last synced: 12 Apr 2025
https://github.com/modal-inria/mixtcomp
Model-based clustering package for mixed data
clustering cpp cran heterogeneous-data missing-data mixed-data mixture-model r statistics
Last synced: 29 Apr 2025
https://github.com/yuantinghsieh/itdp
Incremental Timing-Driven Placement, problem C of ICCAD contest 2015
cad cpp electronic-design-automation placement
Last synced: 20 Jun 2025
https://github.com/avwohl/iospharo
Pharo Smalltalk VM for iOS and Mac Catalyst — interpreter-only (no JIT), with low-bit oop encoding for ASLR compatibility
cpp ios mac-catalyst metal mit-license pharo smalltalk swift virtual-machine
Last synced: 15 May 2026
https://github.com/parvvaresh/library-management-program-with-cpp
Library Management Program: It can be entered as a user or admin and both have different capabilities
Last synced: 04 Sep 2025
https://github.com/novak-99/vectorization
Quick demo of vectorization using C++ and x86_64 ASM.
Last synced: 11 Apr 2025
https://github.com/cms-patatrack/cluestering
Density-based clustering algorithm developed at CERN
alpaka cern clustering cpp cuda pybind11 python tbb
Last synced: 10 Apr 2025
https://github.com/szymonmaszke/numpp
Research library for compile time optimization
algebra compilation compile-time contributions cpp cpp17 docker krylov-methods matrices numerical-library numerical-methods numerical-optimization research research-paper research-project symbolic-computation travis-ci
Last synced: 20 Jun 2025
https://github.com/sandialabs/p3a
Portably Performant Physical Algebra
amd-gpu avx512 cmake cpp cpp17 cpp17-library cuda gpgpu hip hpc hpc-tools nvidia-cuda sandia-national-laboratories scr-2619 simd snl-science-libs vector
Last synced: 02 May 2025
https://github.com/sweeticelolly/multithreaded-http-server
A good performance multithreaded HTTP REST server
cpp http http-server jmeter json json-request multithreading restserver socket thread-pool
Last synced: 10 Apr 2025
https://github.com/mysterycoder456/threecengine
ThreeDEngine ported for C++
3d 3d-graphics cpp game-development olcpixelgameengine
Last synced: 19 Mar 2025
https://github.com/bengreenier/cppfactory
Modern c++ object factory implementation in <200 lines
cpp cpp-11 design-patterns factory-pattern
Last synced: 28 Oct 2025
https://github.com/dan-tan/riot-cpp
Basic api client to query riot's api. Handles rate limiting, server errors and does basic logging.
api-client api-wrapper catch2 cpp libcurl restful-api riot-games-api
Last synced: 12 Apr 2025
https://github.com/analogfeelings/shadersave
A screensaver for Windows that can run Shadertoy shaders locally with little to no modification.
agplv3 cpp cpp20 customization glsl glsl-shaders open-source ricing screensaver screensavers shaders shadertoy shadertoy-compatibility
Last synced: 18 Jun 2025
https://github.com/print3m/printos
Hobby simple kernel (x86-64) and bootloader (UEFI) written in C++.
bootloader c cpp hobby-os kernel low-level-programming os-dev uefi x86-64
Last synced: 30 Apr 2025
https://github.com/yeaseen/angrybirds_igraphics
:performing_arts: A casual puzzle video game implemented in C/C++ with OpenGL iGraphics for GUI as a term project assignment of C Programming Language Sessional course, CSE102 of CSE, BUET.
angry-bird-game angry-birds c cpp cse-buet igraphics-project opengl visual-studio
Last synced: 14 Aug 2025
https://github.com/thirtythreeforty/utilityproxies
Simple yet useful proxy models for Qt 5
Last synced: 10 Apr 2025
https://github.com/bitwizeshift/not_null
Non-nullable pointers with 0-overhead and no hidden runtime cost.
cpp cpp11 cpp14 cpp17 modern-cpp not-null nullability
Last synced: 12 Apr 2025
https://github.com/karnkaul/bave
BAsic Vulkan Engine for desktop and Android
2d-game-engine android cpp cpp20 game-engine vulkan
Last synced: 05 Mar 2026
https://github.com/robert076/ubb-computer-science
The courses I took at UBB during my Bachelor's in Computer Science. A collection of my assignments, exams, projects, labs, lecture notes, and preparation materials for them, including extra work.
assembly cpp java lisp prolog python ubb ubb-cluj ubb-computer-science ubb-fmi
Last synced: 09 Oct 2025
https://github.com/mohitjaisal/codingbooks
As you begin your path on becoming a coding specialist it is always pleasant to find good sources of information. Many computer languages might be tricky to learn at the beginning so you need reliable references to double-check your mistakes and learn how to not make them again.
books c coding coding-interview codingbooks cpp hacktober hacktoberfest hacktoberfest-accepted hacktoberfest2021 java python
Last synced: 12 Oct 2025
https://github.com/yutianqaq/bypassav-1
通过分离的方式免杀火绒
bypass-antivirus cpp redteam redteam-tools
Last synced: 12 Mar 2026
https://github.com/skyzh/bplustree
🌲 Fully unit-tested B+ tree with basic paging implemented in C++
bplus-tree bplustree clion cmake cpp
Last synced: 27 Oct 2025
https://github.com/apozinn/kraftaeditor
Fast, lightweight and cross-platform code-editor
application code-editor cpp cross-platform desktop-app developer-tools wxwidgets
Last synced: 01 Jun 2026
https://github.com/langya466/trafficmonitor-claude-usage
在 TrafficMonitor 任务栏显示 Claude 订阅用量(5h/7d),请求前校验 Cloudflare 出口节点(colo/loc),不对就跳过并通知。C++/WinHTTP,单 DLL。
anthropic claude claude-code cpp plugin taskbar trafficmonitor usage-monitor windows winhttp
Last synced: 31 May 2026
https://github.com/eclipse-ecal/udpcap
📦 Npcap-based UDP socket emulation library for C++ 👨💻
Last synced: 24 Feb 2026
https://github.com/oracle/coherence-cpp-extend-client
Coherence C++ client library
caching cloud clustering coherence cpp data-grid distributed hpc imdg in-memory kv-store microservices polyglot sanka scalability
Last synced: 09 Apr 2025
https://github.com/rockfordwei/csweet
demo how to use C++ in Swift 3.1/4.0
cplusplus cplusplus-11 cpp cpp11 swift swift-package-manager
Last synced: 10 Apr 2025
https://github.com/artem78/s60-gps-tracker
GPS track recorder for Symbian based phones
cplusplus cpp gps gps-location gpx location nokia positioning s60 symbian symbiancpp tracking
Last synced: 14 Mar 2026
https://github.com/Abdul-AZ/Ainan
A visual effects and motion graphics making application mainly targeting game developers.
cpp directx-11 good-first-issue graphics graphics-programming opengl premake5 render visual-studio
Last synced: 11 Mar 2025
https://github.com/methyldragon/momobot
A ROS enabled autonomous ground vehicle for service!
2wd agv autonomous cpp python robot robotics ros
Last synced: 15 Jul 2025
https://github.com/archishmansengupta/competitive-coding
my random competitive programming solutions (and other stuff) ~ 3 years ago, yes ik i need to make a comeback
competitive-programming cpp icpc
Last synced: 23 Jul 2025
https://github.com/chantsune/py_string
A library that provides methods equivalent to Python 3's str class in C ++
Last synced: 07 Aug 2025
https://github.com/reime005/react-native-cpp-code
This repository shows how to use C++ code as a custom module in a React Native app.
android cpp ios javascript react react-native react-native-module
Last synced: 06 Apr 2025
https://github.com/devfinwiz/leetcode-feeder
A repository designed for novice developers to make open-source contributions with just a few clicks. Get your pull request merged in under 12 hours!
algorithm-challenges competitive-coding cpp data-structures java leetcode leetcode-python python sql
Last synced: 21 Mar 2025
https://github.com/risto97/peakrdl-halcpp
C++ 17 Hardware abstraction layer generator from systemrdl
cpp cpp17 cpu embedded processor programming risc-v riscv systemonchip systemrdl systemrdl-compiler
Last synced: 01 Sep 2025
https://github.com/pankaj-str/data-structures-cpp
Welcome to the Data-Structures-CPP repository! 🚀 This repository serves as a comprehensive collection of common data structures implemented in C++. Whether you're a student learning algorithms or a developer looking to refresh your understanding, this repository is a valuable resource
cpp cppdsa dsa-algorithm dsa-learning-series
Last synced: 23 Sep 2025
https://github.com/adrianoviana87/ltuiny
Text based utility that helps you add a transaction to a ledger file.
cpp cpp17 ledger ledger-cli ledger-client plaintext-accounting
Last synced: 12 May 2025
https://github.com/ewliang/c-programming-tutorials-for-beginners
This repository contains the source code for the projects I've made in my C++ Programming for Beginners tutorials series on my Youtube Channel at https://www.youtube.com/user/ewliang Feel free to pop over and consider subscribing to my channel.
cpp cpp-course visual-studio visual-studio-code youtube
Last synced: 23 Apr 2025
https://github.com/yasushi-saito/grpc-ssl-example
Example of using grpc-c++ w/ self-signed certificates
cpp go grpc self-signed-certificate ssl tls
Last synced: 16 Mar 2025
https://github.com/mangad/cpp-project-template
⚡ A template for modern C++ cross-platform projects. Using CMake, CI/CD, unit tests, code coverage, static and dynamic analisis, auto formatting, package management, documentation, GUI, installers, and more.
ccache cdash cicd cmake codecov codecoverage cpp cpp20 ctest googletest mingw msvc nsis sanitizers tdd wix-toolset wixtoolset wxwidgets
Last synced: 07 May 2025
https://github.com/astrodynamic/3dviewer-project-in-qt-cpp
Viewer3D is a C++ based 3D viewer application built with Qt that allows loading and transforming 3D models with a GUI. It requires CMake, C++ and C languages, assimp library, and Qt libraries, among others. To use it, launch the application, load a model, use transformation tools, and modify rendering options.
3d 3d-graphics 3d-models animation assimp cpp glsl graphics gui opengl patterns qt rendering transformation-matrix widgets
Last synced: 20 Sep 2025
https://github.com/kljohann/genpybind-legacy
Autogeneration of Python bindings from manually annotated C++ headers
clang cpp libclang pybind11 python python-bindings
Last synced: 09 Apr 2025
https://github.com/hellozee/errors
An idiot's attempt to do a go like error handling in c++
cmake cpp error-handling errors exception-handling exceptions golang
Last synced: 11 Apr 2025
https://github.com/gammasoft71/tunit
Modern c++17 unit testing framework on Microsoft Windows, Apple macOS, Linux, iOS and android.
cpp cpp17 framework ios libraries library macosx multi-platform tdd test test-framework testing unit-tesing unit-test unit-testing unit-testing-framework unit-tests unittest unittests
Last synced: 11 Jun 2025
https://github.com/muellan/containers
generic C++ containers; matrix, triangle matrix, crs sparse matrix, etc.
c-plus-plus collections cpp cpp11 crs generic-containers header-only matrix matrix-library sparse-matrix
Last synced: 15 Jun 2025
https://github.com/jakubvojvoda/lpc-decoder
LPC (Linear Predictive Coding) decoder in C++
code-book cpp decoder linear-predictive-coding lpc signal-processing wav waveform
Last synced: 09 Apr 2025
https://github.com/frabert/ogler
Use GLSL shaders in REAPER
cpp reaper reaper-plugin vulkan
Last synced: 12 Apr 2025
https://github.com/ggabriel96/lasso
A generic game loop implementation in C++
cpp game-development game-loop
Last synced: 22 Apr 2025
https://github.com/felixguendling/express2cpp
Generates C++ classes and high-performance STEP file parsers from EXPRESS definitions to process openBIM® IFC model files
3d bim cpp cpp17 express generator high-performance iso-10303 openbim openbimstandards parser step
Last synced: 18 Aug 2025
https://github.com/praydog/alan-wake-2-cmdline-patcher
Enables use of intentionally disabled cmdline args in Alan Wake 2
alan-wake-2 cmkr cpp reverse-engineering
Last synced: 30 Jun 2025
https://github.com/ugozapad/g-ray-engine
3d game engine
3dengine cplusplus cpp engine game-engine game-engine-3d gameengine lua lua-script opengl
Last synced: 27 Oct 2025
https://github.com/genodelabs/genode-rpi
Raspberry Pi family support for Genode OS framework
aarch64 arm armv6 armv8 cplusplus cpp genode microkernel osdev raspberry-pi
Last synced: 04 Feb 2026
https://github.com/netromdk/bmod
bmod parses binaries for modification/patching and disassembles machine code sections.
assembly-language binary cmake cpp disassembler disassembly modification patching qt5 x86 x86-32 x86-64
Last synced: 25 Jul 2025
https://github.com/egecetin/libkaleidoscope
A library to create kaleidoscope effect on images with CUDA. You can build on all platforms using CMake
c cpp cuda image-filter image-filtering image-manipulation image-processing kaleidoscope python real-time real-time-processing video-filter video-filtering video-processing
Last synced: 14 Apr 2025
https://github.com/claby2/termui-cpp
C++ header-only terminal user interface library
Last synced: 21 Aug 2025
https://github.com/rewrking/dynrpg-system-opengl
Add an OpenGL renderer to older RPG Maker 2003 games
Last synced: 31 Aug 2025
https://github.com/qtexcel/qlibxlsxwriter
Use libxlsxwriter in Qt 5 or 6. libxlsxwriter is a C library for creating Excel XLSX files.
c cpp excel libxlsxwriter qt xlsx xlsxwriter
Last synced: 11 Apr 2025
https://github.com/qengineering/tensorflow-jetsonnano
TensorFlow installation wheels for Jetson Nano
cpp jetson-nano jetson-xavier jetson-xavier-agx pip python python3 tensorflow tensorflow-2-3 tensorflow-2-4 wheel whl
Last synced: 26 Jul 2025
https://github.com/megatokio/libraries
c++ libraries required for all of my projects
Last synced: 14 Apr 2025