An open API service indexing awesome lists of open source software.

C++

C++ is a popular and widely used mid-level language. It was designed as an extension of the C language.

https://github.com/martinhelmut/cpp-small-gui-project-sdl2

Small C++ GUI project template with SDL2 and SDL2_ttf.

cmake cpack cpp sdl2 sdl2-ttf

Last synced: 26 Jun 2025

https://github.com/sean-bradley/cppmultithreadedlowlatencytcpsocketserver

CPP Multi Threaded Low Latency TCP Socket Server

cplusplus cpp socket tcp-server

Last synced: 29 Jul 2025

https://github.com/suvayu/rootcli

Some convenience ROOT utilities for the terminal

cli cpp root-cern

Last synced: 05 Apr 2025

https://github.com/benami171/system_programming2_exe2

Algorithms and Operations on Graphs, Graph operators overloading.

cpp graph graph-algorithms operators-overloading

Last synced: 19 Feb 2026

https://github.com/gaia-boat/image-processing

Repo for the image processing and obstacle detection for the autonomous boat Gaia

cpp dnn opencv ssd ssd-mobilenet

Last synced: 12 Sep 2025

https://github.com/alexjmercer/datastructures-algorithms

A repo created to practice and publish code regarding various topics of Data Structures & Algorithms. Also planned to include all solutions from LeetCode.

algorithms cpp data-structures java learning-by-doing leetcode leetcode-solutions

Last synced: 20 May 2026

https://github.com/janspiry/multivariate_normal

Scipy.stats.multivariate_normal.pdf() implementation by C++ with OpenCV.

cpp gaussian multivariatenormal opencv

Last synced: 20 May 2026

https://github.com/palmanov/visible-edge

Roberts algorithm / Invisible surfaces and lines removal algorithms

cpp roberts-algorithm

Last synced: 02 Jul 2026

https://github.com/bm777/switch-pointer

Usage of pointer in C++ and switch function

cpp oriented-object-programming pointers switch

Last synced: 22 Jun 2026

https://github.com/jelhamm/data-link-layer-protocols

"This repository is a comprehensive implementation of data link layer protocols in the field of networking. Also showcases a meticulous approach towards implementing various protocols at the data link layer, enabling developers to understand, experiment."

c cpp datalink datalink-layer frames go-back-n network-layer networking networking-in-c networking-in-cpp physical-layer protocol selective-repeat sliding-window sliding-window-algorithm sliding-window-protocol stopandwait utopian

Last synced: 20 May 2026

https://github.com/montyanderson/construction

:construction: Interface with binary structures in Javascript, built for network protocols.

binary buffer c construction cpp interface javascript network-protocol node

Last synced: 02 Jan 2026

https://github.com/quochung-cyou/talkingsimulator

Looking for a one-of-a-kind gaming experience? With TalkingSimulator, you can immerse yourself in a unique story-based platform game, where you have to win the heart of a girl using your knowledge. Answer quizzes in course DSA, Math, and English to gain stats and become the best version of yourself.

cpp dating-simulator proptit sfml topdown-rpg

Last synced: 13 May 2025

https://github.com/genogrove/genogrove

Modern C++ chained interval indexing library

bplustree cpp data-structures genogrove genome genomics graph indexing intervals

Last synced: 20 May 2026

https://github.com/gembcior/stm32-cmake-blinking-led

Simple example how to use CMake with C++ for STM32 development.

cmake cpp embedded stm32

Last synced: 26 Jun 2025

https://github.com/fulfilledcovenant/covenginev2

A feature-packed windows 10-11 optimizer, thats open source.

batch cmake cpp open-source pyqt python windows

Last synced: 17 Feb 2026

https://github.com/knapeczadam/dae-gameplay-programming

🧟 Gameplay Programming course project (DAE, 2023). Focused on AI agents, decision-making, steering behaviors, and pathfinding using a custom C++ framework. Final project: Zombie Survival Game — an autonomous agent surviving through dynamic AI behavior.

2023 ai artificial-intelligence belgium c-plus-plus cpp dae digital-arts-and-entertainment game-dev game-development game-programming gameplay-programming howest howest-dae kortrijk programming programming-labs student-project university zombie-survival

Last synced: 03 Jul 2026

https://github.com/valiantlynx/marshmallow-ghost-stack

For BETAUIA GameJam. --Theme: how to roast a marshmallow

cpp gamejam raylib tailwindcss valiantlynx webgame

Last synced: 19 Feb 2026

https://github.com/cemoktra/mlpp

Implementation of some machine learning algorithms in c++

cpp machine-learning xtensor

Last synced: 06 Apr 2025

https://github.com/brianferri/fmm-c--

collection of fast multiplication algorithms and matrix operations. It is written in C++ and is header only. It is designed to be used in other projects and rewritten to fit the needs of the project

algorithms calculus cpp data-structures fast-multiplication library math mathematics matrix-calculations matrix-multiplication matrix-operations

Last synced: 12 Jul 2025

https://github.com/brucezoom/cs222-algorithm-code

This is the code repository for the homework and exam

algorithm coursework cpp

Last synced: 28 Mar 2025

https://github.com/1001bit/goodgameengine

SFML based game engine

2d cpp game-development game-engine sfml

Last synced: 31 Jul 2025

https://github.com/rajsoni03/cplusplus-training

C Plus Plus Training Class Codes and Notes

c c-plus-plus core cpp oops-in-cpp

Last synced: 20 May 2026

https://github.com/jimbobbennett/azureiotarduinosample

Sample code for using Azure IoT Hub and Arduino

arduino azure c cpp iot iot-hub platformio vscode

Last synced: 09 Apr 2026

https://github.com/computationalphysiology/goss

General ODE System Solver

cpp ode ode-solver odeint python

Last synced: 25 Jul 2025

https://github.com/zelr0x/solutions

My solutions to various exercises and algorithms I haven't found a better place for

c clojure cpp exercises-solutions java js python rust

Last synced: 09 Apr 2026

https://github.com/dizzydroid/asu_sheets-solutions

(FOE) ASU [CSE131s]/[CSE231s] Sheets + Solutions

college-assignments cpp java sheets solutions

Last synced: 25 Jul 2025

https://github.com/whdhdyt21/sudoku

This repository contains two implementations of a Sudoku solver, each utilizing different methods for input.

cpp sudoku-generator sudoku-solution-finder sudoku-solver

Last synced: 09 Sep 2025

https://github.com/denismurphy/learning-cpp

Learning C++

cpp educational

Last synced: 13 May 2025

https://github.com/schwalbe-t/DSTIKE-Pong

A port of singleplayer Pong for the DSTIKE Deauther watch.

c cpp embedded embedded-c embedded-cpp esp8266 platformio sh1106

Last synced: 25 Oct 2025

https://github.com/andrewrgarcia/learn-cpp

C++ learning / review material

cpp

Last synced: 27 Jun 2025

https://github.com/mickaelblet/args

Parse and store options from argc and argv

argparser argv argv-parser cpp cpp98 cpp98-compatible header-only-library

Last synced: 03 Feb 2026

https://github.com/jrob774/block-fever

My second ever finished game.

2d block block-fever cpp cpp17 emscripten game sdl sdl2 simple

Last synced: 13 Apr 2025

https://github.com/arturfriedrich/oo_programozas

Ez a repo a Széchenyi István Egyetem OO programozás (GKNB_INTM085) tárgyának anyagát gyűjti össze.

c cpp szegyetem

Last synced: 17 May 2026

https://github.com/deryaxacar/42-CPP-Module-05

This module teaches the fundamentals of object-oriented programming (OOP), focusing on class relationships, dynamic object management, inheritance, virtual functions, and method overriding. Students also learn to improve program reliability using try-catch blocks and handling exceptions.

42born2code 42cursus 42ecole 42projects 42school cpp cpp-modules cpp-programming cpp-programming-language cpp-programming-project cpp-project cpp98 oop oop-cpp oop-examples oops-in-cpp project

Last synced: 02 Jul 2026

https://github.com/liplum/secourseproject

It's my course projects of Software Engineering.

cmake course-project cpp

Last synced: 14 May 2025

https://github.com/desuex/abworld

Space Rangers Arcade Battles

cpp old-games russian space-rangers-2

Last synced: 16 Sep 2025

https://github.com/xiangpenghao/cpp-template

a template to bootstrap C++ research projects

cmake cpp template-project

Last synced: 17 May 2026

https://github.com/localsix/catmalware-education

THIS CODE IS EXTREMELY DANGEROUS AND DESTRUCTIVE. IT IS DESIGNED TO DAMAGE YOUR COMPUTER SYSTEM AND MAKE IT UNBOOTABLE.

cpp malware trojan windows

Last synced: 14 Apr 2025

https://github.com/daddesign-projects/asynchronous-spdif-mixer

"Asynchronous SPDIF Mixer" synchronizes and mixes up to three asynchronous S/PDIF streams into a 48 kHz output. Running on an STM32H743 and developed in C++ with CubeIDE, it compensates for drift with interpolation. A custom KiCad-designed PCB hosts this real-time audio processing solution.

asynchronous cpp mixer pcb spdif stm32 stm32h7

Last synced: 06 May 2025

https://github.com/jokoardh/ta_prototype_sistem_atm

Sistem ATM Sederhana dengan bahasa C++

cpp

Last synced: 05 Nov 2025

https://github.com/basemax/bankcustomercpp

Prepare a easy test and practice for university students C++

bank-account cpp university-project university-projects

Last synced: 27 Jun 2025

https://github.com/alpha74/lld-machinecoding_guide

My solved LLD questions and Machine Coding interview solutions

cpp interview-questions java low-level-design machine-coding oops spring-boot system-design

Last synced: 09 May 2026

https://github.com/tsuzu/aishoot

愛Shoot! A game created in MIS.W Game Jam 2018

cpp game opensiv3d

Last synced: 22 Mar 2025

https://github.com/yud0uhu/chocottoos

ATtiny85とATmega328Pで動くRTOSのサンプルソースコードです。

atmega328p attiny85 c cpp

Last synced: 17 May 2026

https://github.com/ihe1u0/resizepicture

App to process pictures,based on Qt

cpp qt qt-gui qt6

Last synced: 07 Apr 2025

https://github.com/jann-amh/esp8266-projects

some files for testing esp8266 boards

arduino-ide captive-portal cpp ino

Last synced: 05 Apr 2025

https://github.com/samyam81/normie-cpp

This repository contains several sub-repositories, each showcasing different projects and implementations in C++.

backtracking-algorithm cpp credit-card employee-management-system readme soduku-solver student-management-system

Last synced: 22 Mar 2025

https://github.com/basemax/pq-calculator

P,Q-formula calculator program using C++ (highest performance, i128 support)

cpp p-q p-quality pq

Last synced: 03 Apr 2025

https://github.com/arpan404/ziply

Ziply is a tool that converts files into video format, supporting various resolutions and offering encryption for secure conversion, ensuring easy restoration and data protection.

cpp encryption-decryption open-source opencv video-processing

Last synced: 03 Feb 2026

https://github.com/verdagio/firstcppgame

3rd year final semester project using cpp & unreal engine 4

3d-graphics collision-detection cpp dungeon-crawler game unreal-engine

Last synced: 21 May 2026

https://github.com/im-rises/nesemulator

Nes Emulator made in C++ with OpenGL And Dear ImGui (Work in Progress)

c-plus-plus cplusplus cpp emulator games nes

Last synced: 14 May 2025

https://github.com/andersy005/interactive-cpp

interacive c++ notebooks

cpp

Last synced: 16 May 2026

https://github.com/q1chenl/swe-android

A light-weight Android implementation of shallow water equation (SWE) and tsunami simulation using NDK and JNI.

android cpp jni ndk shallow-water-equations swe

Last synced: 22 May 2026

https://github.com/rvarago/cpppid

A composable library to implement contol loops in C++

control-engineering control-systems cpp cpp17 modern-cpp pid-controller

Last synced: 04 Apr 2025

https://github.com/rachhshruti/distance-vector-routing

Implementation of distance vector routing algorithm

cpp distance-vector multithreading routing-algorithm

Last synced: 02 Jan 2026

https://github.com/nicknaso/conf-cd-rome-2018

Talk for the Codemotion Rome 2018

addon cpp javascript n-api native-module nodejs

Last synced: 12 Apr 2026

https://github.com/nexusgksoftwares/maze-project

Maze Generator and Solver Welcome to the Maze Generator and Solver project! 🚀 This C++ application, powered by SDL2, creates and solves mazes with captivating visuals. Experience the beauty of algorithms as you watch mazes being generated and solved before your eyes. Ready to dive in? Let's get started!

cpp csharp maze maze-algorithms maze-game maze-generation-algorithms maze-generator

Last synced: 23 Jan 2026

https://github.com/deryaxacar/42-cpp-module-01

This project is designed to develop fundamental programming skills in the C++ language. It includes practical exercises on data types, control structures, and functions. Additionally, topics such as class definitions and memory management are also covered.

42 42-school 42born2code 42cursus 42projects 42school cpp cpp-all cpp-library cpp-module-01 cpp-modules cpp-modules-1337 cpp-modules-42 cpp-programming cpp01

Last synced: 17 Feb 2026

https://github.com/basemax/baconipsumdesktop

Bacon Ipsum Desktop is a simple desktop app that generates bacon ipsum text. It's built with C++ powered by Qt and QML. It's a simple app that we built to show how to build a desktop app with Qt. It's a great way to learn how to build a desktop app with Qt.

bacon-ipsum bacon-ipsum-json-api cpp desktop-app desktop-application gui ipsum-generator qml qt

Last synced: 17 May 2026

https://github.com/dranikpg/opengl-glfw-starter

My OpenGL GLFW CMake starter pack

cmake cpp glfw opengl template

Last synced: 20 May 2026

https://github.com/ferhatgec/loxplusplus

lox++, c++ implementation of jlox

cpp cpp20 crafting-interpreters jlox

Last synced: 23 Jul 2025

https://github.com/nouraalgohary/grind-75-solutions

This GitHub repository features my solutions to Grind 75 questions, which I am approaching using multiple techniques and programming languages as per my plan.

blind-75 cpp problem-solving python

Last synced: 14 Feb 2026

https://github.com/chocochip101/algorithm

BOJ Solutions

algorithms cpp

Last synced: 14 Apr 2025

https://github.com/marlenemoraes/curso-mfp-aula01

Aula introdutória lecionada por mim no Curso de Iniciação em Programação Esportiva, realizada pela Maratona Feminina de Programação, no canal do YouTube @MaratonaSBC

bigonotation cpp marathon overflow

Last synced: 14 May 2025

https://github.com/muqsitnawaz/libfss

Pure Modern C++ library for Function Secret Sharing

cpp cryptogrpahy

Last synced: 14 Mar 2025

https://github.com/xtenzq/qbroadcastmessenger

📨 Simple messenger based on UDP socket broadcast

cpp messenger qt qt-network udp-socket university-project

Last synced: 21 May 2026

https://github.com/saketkothari/cpp-programs

A repository of all my C++ programs

cplusplus cpp cpp-programming

Last synced: 21 Mar 2025

https://github.com/benjif/libslob

C++ Slob (sorted list of blobs) library

cpp

Last synced: 06 Apr 2025

https://github.com/surpri6e/redactor

Redactor in console with generating MD files

cmake cpp md redactor

Last synced: 18 Jan 2026

https://github.com/ahmedsobhy01/kids-art

An exciting C++ drawing and painting program created to foster creativity and learning among children, developed as a part of the Programming Techniques course during our first year of Computer Engineering at Cairo University

cpp design-patterns gui object-oriented-programming painting

Last synced: 03 Nov 2025

https://github.com/anthofoxo/aurora

Thumper Mod Loader and Decompilation Tooling

cpp reverse-engineering thumper

Last synced: 21 May 2026

https://github.com/muellan/numeric_map

header-only library of numeric maps for C++14

cpp cpp14 header-only interpolation map numeric

Last synced: 22 Mar 2025

https://github.com/mark194/qplotmarker

**QPlotMarker** – an interactive marker for **QChart** (Qt). Supports color and orientation (vertical/horizontal) changes, snaps to data points, and displays intersection coordinates.

chart cpp cpp17 data-plotting data-visualization interactive-graphs markers plotting qplotmarker qt qt5 qt5-chart qt6 qt6-app qtcharts realtime-plotting scientific-plotting svg

Last synced: 08 May 2025

https://github.com/juhayna-zh/hydraw

Hydraw is a simple drawing software, as an easy example of Qt C++.

cpp drawing-app gui qpainter qt

Last synced: 21 May 2026

https://github.com/inthra-onsap/tictactoe-minimax-algorithm

TicTacToe Console Game - Minimax & Alpha-Beta Pruning algorithm Implementation

alpha-beta-pruning cpp minmax-algorithm

Last synced: 06 Jul 2026

https://github.com/mohammad-malik/cpp_dryrun_codegen

A tool for generating and testing "dry runs" (tricky C++ code snippets often asked in exams by universities like FAST) in an isolated Docker environment.

cpp dryr exam help llms rag

Last synced: 06 Apr 2025

https://github.com/benapetr/pixelengine

Open source Qt/C++ 2D game engine with native pixel manipulation support for games similar to Worms, or ScorchedEarth

2d cpp game-engine qt

Last synced: 18 Feb 2026

https://github.com/drazenzadravec/tools

Contains C++, C, .Net, TypeScript and Python tools and samples

ai artificial-intelligence cpp csharp javascript math mathjs mcp mcp-client mcp-server python sympy tools typescript

Last synced: 07 Sep 2025

https://github.com/hwzlovedz/bm8563_esp-idf_realtimechip

BM8563(RTC) Demo in ESP-IDF v5.0.1 environment

c cpp esp-idf esp32 esp32-s3 rtc

Last synced: 17 Feb 2026

https://github.com/nuatlas/furrballs

Furrballs: A C++17 Offset-Based Caching solution

caching cpp cpp17 memory-management

Last synced: 25 Jan 2026

https://github.com/coord-e/gt20l16j1y

GT20L16J1Y Japanese Font ROM Driver Library for Arduino

arduino arduino-library cpp japanese

Last synced: 18 May 2026

https://github.com/mikedld/haval

Standalone HAVAL implementation in C++14

cmake cpp cpp14 crypto hashing-algorithm haval header-only qt qt5 qt6

Last synced: 13 May 2026

https://github.com/deniskore/powerplanmanager

Easy and convenient management of NVIDIA and system power settings on Windows.

cpp games nvapi nvidia power-management

Last synced: 22 Apr 2026

https://github.com/terroo/extract

Automatically recognizes and extracts various types of mime formats from compressed files. If it is installed, otherwise it says Failed to unpack: '[type]'. and you will need to install the appropriate software later

command-line cpp cpp23 extract wrapper

Last synced: 12 Feb 2026

https://github.com/cm0use/switchbutton

Implementation of Material Design 2 for the Switch component.

component cpp cpp-qt cpp17 material-design material-design-2 material-ui qt qt-gui qt-widget qt6 qt6-widgets qtdesigner widget

Last synced: 13 May 2026

https://github.com/jdsherbert/audio-delay

Simple C++ implementation of a basic Delay technique. Includes an example usage case.

audio audio-effect audio-effects audio-processing cpp delay haas

Last synced: 27 Oct 2025

https://github.com/offa/matcher

C++11 Hamcrest like Matcher implementation.

cpp cpp11 cpputest hamcrest

Last synced: 17 Oct 2025

https://github.com/gaeqs/neon

A C++20 graphics engine

cpp graphics-engine

Last synced: 04 Mar 2026

https://github.com/asciphx/fuckjson

C++ serialization and deserialization JSON tool.

cpp cpp17 deserialization json json-parser serialization

Last synced: 22 Apr 2026

https://github.com/oliverlee/skytest

a lightweight C++ unit test framework

compile-time cpp embedded unit-test

Last synced: 23 Jan 2026