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/theow03/lakecompilerv1

Strongly typed procedural programming language

asm compiler-design cpp llvm programminglanguages

Last synced: 18 May 2026

https://github.com/kavyaballa1020/smart-pond-monitoring-iot

This project is an IoT-based Smart Pond Monitoring System, designed to monitor various parameters of a pond such as pH level, water level, and water quality. It utilizes NodeMCU ESP8266 microcontroller along with pH sensors, water sensors, and water level sensors to collect data. The collected data is then transmitted to a Flask web server and stor

arduino-ide cpp css flask html internet-of-things mongodb nodemcu-esp8266 ph-sensor python

Last synced: 12 Jul 2025

https://github.com/songquanpeng/rest-reminder

A reminder that will notify you when you need a rest.

cpp qt reminder-application

Last synced: 06 Jan 2026

https://github.com/a2p1k02/restapi

Simple rest-api lib

boost cmake cpp json linux rest-api windows

Last synced: 11 Apr 2026

https://github.com/defGameEngine/defGameEngine

defGameEngine is a cross-platform game engine. Available on Windows, Linux and (probably) MacOS. Requires C++20 or higher

cpp emscripten game game-dev game-development game-engine gles gles3 glfw glfw3 gui imgui imgui-glfw lua opengl opengl3 web

Last synced: 14 Jul 2025

https://github.com/massimo-marino/active-class

A C++17 implementation of an active class: an active class generates a thread and controls it using functional objects passed by the client application

active-class cpp cpp17 cpp1z functional-objects googletest multithreading multithreading-library thread

Last synced: 11 Feb 2026

https://github.com/vincent-picaud/mma_meson_demo

How to use Meson to build a Mathematica package relying on LibraryLink and on an external C++ library

c cpp librarylink mathematica mesonbuild

Last synced: 19 May 2026

https://github.com/realsba/esp32pp

ESP32++ (esp32pp) is a collection of C++ classes for the ESP32, providing reusable components for buttons, I2C, HTTP servers, and more, aimed at simplifying development.

cpp cpp20 dht11 dht22 esp-idf esp32 i2c-bus i2c-device ina219 ina226 ledc rf43 wifi

Last synced: 16 May 2026

https://github.com/sambhav228/indian_map_cpp

C++ code to generate the map of India

cpp indianmap

Last synced: 02 Jul 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/niloufarmj/sbu-bp-two-cars

two cars game demo with c++ console application my BP mini project

console-application console-game cpp two-cars

Last synced: 16 May 2026

https://github.com/stevegremory/tinyvm

A very basic register based virtual machine.

cpp virtual-machine

Last synced: 28 Mar 2025

https://github.com/spencerpauly/neural-net-for-rot13

A C++ Neural Network made from scratch to solve simple machine learning problems. This version is optimized to work with encrypting and decrypting simple string messages.

beginner-project cpp decryption machine-learning neural-network

Last synced: 04 Apr 2025

https://github.com/vishalyadav0987/dsa-27-03-24

DSA Problem Solving.

cpp

Last synced: 17 Feb 2026

https://github.com/mateoniksic/project-car-rental-management-system

car rental system using terminal interface and database (CODE) [ C++ / SQLite ORM ]

car college-project cpp database rentalsystem sqlite-orm vehicle

Last synced: 19 May 2026

https://github.com/colleagueriley/xdl

A single header file that dynamically loads the Xlib and GLX library. Written in/for ANSI C.

ansi-c c c89 cpp dymanic header-only public-domain rsgl single-header x11 xlib

Last synced: 21 Jun 2025

https://github.com/bdwhst/fluora

A CUDA PBR path tracer

cpp cuda pathtracing pbr rendering

Last synced: 13 Feb 2026

https://github.com/einararnason/i2clinux

I2C implementation for Linux

cpp i2c linux

Last synced: 02 May 2026

https://github.com/hebiiro/al2_wav_saver

aviutl2用の出力プラグインです。音声のみを32bit floatまたは16bit shortのWAV形式で出力します。

aviutl2 cpp win32

Last synced: 20 Jul 2025

https://github.com/brooklyn-dev/ray-tracing

A GPU-accelerated, physically-based path tracer built with C++ and OpenGL - from scratch.

cpp cpp17 glad glfw3 glm glsl graphics opengl path-tracing pbr ray-tracing raytracer raytracing real-time-rendering

Last synced: 19 May 2026

https://github.com/samyam81/cryptography-lab

A comprehensive repository featuring practical implementations, tutorials, and resources for exploring cryptographic algorithms and protocols.

co-prime cpp cryptography-algorithms euclidean-algorithm extented-euclidean-algorithm go playfair-cipher railfence-cipher shift-cipher vigenere-cipher

Last synced: 17 May 2026

https://github.com/JayTwoLab/URLDownload.Michael.Dunn

Using Internet Explorer to download files (codeproject)

codeproject cpp download mfc url visualcpp visualstudio

Last synced: 17 Jul 2025

https://github.com/satharus/eoi-preparation-sessions

Some slides for sessions to prepare school students for the Egyptian Olympiad in Informatics.

beginner-friendly competitive-programming cpp eoi icpc ioi kids-learn kids-programming middle-school school slides slideshow

Last synced: 29 Oct 2025

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/ismailbarkani/gestion-des-fichiers

Une librairie qui aura besoin de gérer l’ensemble de données. Cette gestion sera bien sûr traitée à travers des fichier stocké.

cplusplus cpp cpp-library file-manager

Last synced: 10 Sep 2025

https://github.com/mikaelvallenet/r-type

R-Type is a Epitech project which is a horizontally scrolling shooter arcade video game developed and released by Irem in 1987 and the first game in the R-Type series.

cpp ecs epitech game-development multiplayer-game network serialization tcp udp

Last synced: 21 Jun 2025

https://github.com/notnekodev/krkawm

A window manager for X11

cpp window-manager x11 x11-wm xlib

Last synced: 22 Jul 2025

https://github.com/lilgallon/cheatsheets

Advanced programming cheatsheets (C++, Java, ...)

cheatsheets cpp java

Last synced: 12 Apr 2026

https://github.com/localizethedocs/vtk-docs-l10n

Localization of The VTK Documentation

cpp crowdin scientific-visualization sphinx translation vtk

Last synced: 17 May 2026

https://github.com/foolnotion/pratt-parser-calculator

Pratt operator precedence parser and expression calculator

cpp cpp17 expression-evaluator expression-parser pratt-parser precedence-parser

Last synced: 31 Oct 2025

https://github.com/aqzhyi/oh-my-ex5

download my mt5 scripts, ea, indicators

cpp mql5 mt5

Last synced: 20 Mar 2025

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/ningenme/compro-library

競技プログラミングのライブラリ

competitive-programming cpp library

Last synced: 26 Aug 2025

https://github.com/lijian736/ffmpegutils

A simple FFMPEG encoder, decoder and transcoder utils

cpp decoder encoder ffmpeg transcoder

Last synced: 18 May 2026

https://github.com/truvorskameikin/routines-cpp

The collection of header-only routines for C++

c-plus-plus cpp header-only no-dependencies

Last synced: 15 Mar 2025

https://github.com/raisess/hash-generator

A simple password/random-hash generator writen in cpp.

cpp gcc hash hash-generator open-source random-algorithm random-hashes random-string-generators

Last synced: 25 Jun 2025

https://github.com/dbjdbj/ucrt_crash_on_printf

after _setmode(_fileno(stdout), _O_U8TEXT), using printf crashes the program

cplusplus-17 cpp cpp17 microsoft sdk support visualstudio

Last synced: 21 May 2026

https://github.com/ehsan-habibagahi/2048

🕹️ Terminal game | A minimal clone of famous 2048 game

2048 2048-clone 2048-game cpp

Last synced: 21 Mar 2025

https://github.com/ossia/remote

Remote UI for OSCQuery devices

cpp creative-coding osc oscquery ossia qml qt user-interface

Last synced: 18 May 2026

https://github.com/vvzen/paintball-portraits

repo of the paintball gun installation for the "Echosystems" exhibition (September 2018, Goldsmiths)

arduino cpp echosystems goldsmiths installation-art openframeworks

Last synced: 16 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/klappdev/grunwald

Qt qml dictionary application

cmake cpp cpp20 qml qt

Last synced: 17 May 2026

https://github.com/borededdy/cxxbattleship

A simple but functional terminal BattleShip game, written in c++

battleship battleship-game battleships-game cpp cppgame cxx terminal terminal-game

Last synced: 18 May 2026

https://github.com/fahadpathan7/ai_algorithms

Artificial Intelligence Algorithms

artificial-intelligence-algorithms cpp

Last synced: 20 Jul 2025

https://github.com/bensuperpc/compiler_in_docker

List of my docker image with compiler

c compiler cpp docker tcc

Last synced: 18 Apr 2026

https://github.com/romnn/proto-compile

helper package that wraps protoc for your CI and projects.

ci compiler cpp dart golang grpc grpc-web helper java javascript protobuf python typescript

Last synced: 12 May 2025

https://github.com/askitendo/dsa-excercise

Documentation for DSA practice programs with the question and online progress tracker such as GeeksForGeeks, Codeninjas, Leetcode etc.

a2z-dsa-sheet-solutions codingninjas cpp cppstl daily-coding-problem dsa dsa-practice geeksforgeeks leetcode stl striver-a2z-sheet

Last synced: 29 Mar 2025

https://github.com/krishpranav/diamond-lang

diamond lang is an object-oriented programming language

c clang cpp function-programming http language networking object-orianted programming-language socket

Last synced: 17 Feb 2026

https://github.com/happybono/fuzzypotato

The solar-powered smart-flowerpot project with the ESP32 micro-controller unit. (Temperature, Humidity, Illuminance (Lux), Soil Moisture, Soil Salinity, Battery Voltage)

arduino arduino-ide cplusplus cpp environment-friendly environmental-monitoring esp32 esp32-arduino internet-of-things iot renewable-energy smartfarm smartfarms smartgarden solar-energy

Last synced: 11 Feb 2026

https://github.com/illescasdaniel/everythinglibs

Improve your productivity with these useful and small C++ libraries.

cpp everything libraries

Last synced: 21 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/yud0uhu/chocottoos

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

atmega328p attiny85 c cpp

Last synced: 17 May 2026

https://github.com/avitase/fast_frechet

Comparison of different (fast) discrete Fréchet distance implementations in C++ and CUDA.

benchmark cpp cuda frechet-distance simd

Last synced: 18 May 2026

https://github.com/o8x/wiredolphin

a Simple Wireshark For learning C++ and QT

capture-network cpp network-analysis qt6 wireshark

Last synced: 29 Oct 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/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/callumc34/audioplusplus

C++ open source audio playback & recording with file support.

audio audio-player cmake cpp library open-source

Last synced: 18 Dec 2025

https://github.com/x4raynixx/rx-scripting

RX is a lightweight scripting language focused on simplicity and low resource usage. It’s easy to learn, fast to write, and runs smoothly even on low-end PCs.

cpp csharp javascript language nextjs programming programminglanguage python

Last synced: 08 May 2025

https://github.com/alexjmercer/ascii_art

Playing around with C++ and OpenCV in the terminal !

ascii ascii-art cpp opencv opencv-cpp visual-studio webcam-capture

Last synced: 13 Apr 2025

https://github.com/avakar/bitflags

Tiny header-only library providing bitwise operators for enums in C++11

cpp cpp11 enums flags

Last synced: 12 Apr 2025

https://github.com/0x0c/thunderclap

Fuck'n simple notification system.

cpp cpp-library cpp11 notification notification-center

Last synced: 05 Apr 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/annndruha/distribution-of-secondary-particles-in-tissue-equivalent-materials

MSU Diploma - Distribution of secondary particles in tissue-equivalent materials

cmake cpp diploma geant4 particle-physics vscode

Last synced: 21 Jul 2025

https://github.com/yufree/magiceyer

Creat Autostereograms in R

cpp magiceye r

Last synced: 18 May 2026

https://github.com/druxorey/ucv-project-redscape

Project Redscape is an exciting text-based card game, developed in C++ for TheGame.cpp.

cpp gamejam ucv

Last synced: 18 Feb 2026

https://github.com/jonathas/opengl-clock

A clock developed with C++ and OpenGL

clock cpp opengl practice university

Last synced: 18 May 2026

https://github.com/shucharjer/atom.utils

A headers-only util library in C++20, including reflection, structures, and some magic. | 一个仅有头文件的C++20基础工具库,包括反射、结构和一些魔法。

cpp cpp20 cpp20-library headers-only modern-cpp reflection utils

Last synced: 09 May 2025

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

🦖 A collection of Programming 4 lab projects from the fourth semester at Howest DAE (2024). Focused on software and game programming patterns, modular code architecture, and advanced C++ memory and design practices — bridging the gap between academic projects and professional game development.

2024 belgium c-plus-plus coding-practice cpp dae digital-arts-and-entertainment game-dev game-development game-programming howest howest-dae kortrijk lab-exercises laboratory-exercises prog4 programming programming-4 programming-labs university

Last synced: 03 Jul 2026

https://github.com/knapeczadam/dae-software-engineering

🌚 Final project for Software Engineering at Howest DAE (2024). Demonstrates modular C++ development with Lua integration, including three simple mini-games: Pong, Snake, and Breakout. Includes a single final release build.

belgium c c-plus-plus cpp dae digital-arts-and-entertainment game-dev game-development game-programming howest howest-dae kortrijk lua programming software-engineering sol2 student-project university

Last synced: 03 Jul 2026

https://github.com/knapeczadam/dae-graphics-programming-2-vulkan

🌋 Vulkan-based graphics projects for Graphics Programming 2 at Howest DAE (2024). Covers advanced rendering techniques including PBR, normal mapping, environment mapping, sprite rendering, post-processing, and optional compute, geometry, and tessellation shaders.

2024 3d-renderer belgium c-plus-plus cpp dae digital-arts-and-entertainment game-dev game-development game-programming gp2 graphics-programming graphics-programming-2 howest howest-dae kortrijk programming shader-programming student-project vulkan

Last synced: 03 Jul 2026

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

🐔 A collection of Programming 3 lab projects from the third semester at Howest DAE (2023). Focused on modern C++ practices, hardware-efficient programming, and deeper system-level understanding through TDD, STL algorithms, and Win32 fundamentals.

2023 belgium c-plus-plus cpp dae digital-arts-and-entertainment game-dev game-development game-programming howest howest-dae kortrijk lab-exercises laboratory-exercises prog3 programming programming-3 programming-labs university win32

Last synced: 03 Jul 2026

https://github.com/italocobains/capivara-runtime-javascript

Criando javascript runtime com base no video do @ErickWendel

cc cpp javascript libuv v8-javascript-engine

Last synced: 18 May 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/0xSafkat20/Hello_Compiler

Compiler Design Lab Code

code compiler cpp

Last synced: 29 Apr 2025

https://github.com/iukkeopaa/gathering-various-sources

Collecting and organising informations or sources from all aspects.

algorithms cpp docker go java kubernetes linux mysql web

Last synced: 13 Apr 2025

https://github.com/rajan170/objectdetectionwithhaarclassifier

object detection for on-road traffic using OpenCV and Haar classifier.

ai cpp haar-cascade-classifier object-recognition python-3 self-driving-car vision

Last synced: 02 Feb 2026

https://github.com/randomgamingdev/veclib

A basic header-only C++ header library for mathematical lightweight vectors

cpp easy header header-only simple small vector vectors

Last synced: 31 Jul 2025

https://github.com/hongfz16/shadowcompiler

Project for Computer Network(2) -- Compiler Part

c compiler cpp llvm-ir

Last synced: 17 May 2026

https://github.com/longluo/database-from-scratch

build a database from scratch

b-tree cpp database sql

Last synced: 05 May 2026

https://github.com/livealvi/opengl--mac-windows--header-file

Mac & Windows OpenGL Header file

cplusplus cpp opengl windows xcode

Last synced: 18 Apr 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/x1nto/vencorded

An experimental new epic Vencord installer

cpp discord-mod-installer vencord

Last synced: 03 Apr 2025

https://github.com/maskedsyntax/minesweeper

Terminal based Minesweeper game in C++

cpp game minesweeper recursion-problem terminal

Last synced: 18 May 2026

https://github.com/flatcap/dparted

📊 Graphical Partition Manager

c-plus-plus cpp manager partition

Last synced: 03 Jul 2026

https://github.com/theolepage/directx-2d-framework

A simple framework to make C++ DirectX 2D applications.

cpp directx directx-11

Last synced: 21 Jul 2025

https://github.com/geosoftinc/gxcore

C/C++ for Geosoft GX Developer

c cpp geosciences geospatial

Last synced: 20 Jul 2025