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/yajatkaul/graphicsengine

i don't even know at this point

cpp glew glfw graphics-programming opengl

Last synced: 30 Jan 2026

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/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/megatokio/z80emuf

emulation of a simple Z80 micro computer for testing or starting own project

cpp emulation qt z80

Last synced: 16 May 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/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/mishanya00/they-are-gigabytes

They are Gigabytes [TAG] - is a future RTS 3D videogame.

3d-graphics cpp opengl video-game

Last synced: 16 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/aqzhyi/oh-my-ex5

download my mt5 scripts, ea, indicators

cpp mql5 mt5

Last synced: 20 Mar 2025

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/danibcorr/electronics-with-arduino-uma

🎛️ This repository contains a collection of Arduino and Processing projects developed for the Creative Electronics course at the University of Málaga (UMA). The main focus is on a robotic arm project, with additional work on piezoelectric sensors and LED lamps.

arduino arduino-leonardo c circuits cpp electronics embedded-systems java open-hardware-electronics open-source processing sav-maker sensors

Last synced: 10 Jul 2025

https://github.com/jimbobbennett/wio-terminal-azure-sample

A demo Arduino project showing how to use Azure IoT Hub with the Wio Terminal. Built using PlatformIO, but can be implemented using the Arduino IDE.

arduino azure cpp iot platformio seeedstudio wio-terminal

Last synced: 12 Apr 2026

https://github.com/kid0h/discordfontchanger

A simple tool made for easily changing Discord's font

cpp discord

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/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/haseeb-heaven/awesomecpp-libraries

Awesome Cpp libraries for various tasks Http Req,Parsers File/Event Mgr,Maths,Container etc

cpp cpp-containers cpp-course cpp-gpt cpp-http cpp-library cpp-math cpp-project cpp-rest cpp17 dataconvertor filemanager filesystemwatcher mathoperations

Last synced: 28 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/arkaht/unrealgamepackager

Simple C++ CLI program to package an Unreal Engine 5 game project by customizing its process.

build build-tool cli cpp cpp20 game package ue5 unreal-engine

Last synced: 17 Feb 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/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/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/stef1949/lumifur_controller_max7219

ESP32 controller code for an LED matrix display designed for a Protogen mask. It features various facial expressions and animations, which can be controlled via Bluetooth Low Energy (BLE) using an ESP32 development board. The project includes a boot-up animation with scrolling text and supports multiple facial expressions such as idle, happy

cpp esp32 led-controller ledmatrix microcontroller protogen richies3d

Last synced: 17 Feb 2026

https://github.com/neilkleistgao/zelda-external-assassin-plan

A simple game design for C++ class

cpp zelda-like

Last synced: 04 Apr 2025

https://github.com/locusts-r-us/locusts

A polyglot library for adding locusts to your code

beam c cpp csharp deno elixir erlang fsharp go java javascript jvm kotlin nodejs python react rust svelte typescript vue

Last synced: 12 Apr 2025

https://github.com/araffin/es-with-search-path

Implementation of the (μ/μ,λ)-Evolution Strategy (ES) with Search Path algorithm in C++

algorithms black-box-optimization cpp evolution-strategies

Last synced: 16 May 2026

https://github.com/virtyaluk/coursera-competitive-programming-core-skills

My progress doing Coursera Competitive Programmer's Core Skills.

competitive-programming coursera cpp programming-languages

Last synced: 22 Jun 2025

https://github.com/miaucl/bitflame

Bitflame is an algorithm to generate non-repeating flames on a matrix. It can be used to generate gif of arbitrary length and size or it can be used to power a display with a microcontroller.

adafruit bitflame charlieplex cpp fire flame led python

Last synced: 16 May 2026

https://github.com/maltsev-dev/unrealprojects

UE projects. 3 fully completed games based on free assets packs

cpp game-development ue5

Last synced: 30 Jan 2026

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/bl33h/axolotlslikepicklesraytracing

A raytracing graphics app with a resource manager, skybox rendering, and precise sphere representation through ray intersections. An axolotl and two pickles take place in the scene.

axolotl block cpp glm minecraft pickle pixel-art raytracer raytracing sdl2 sphere ubuntu wsl

Last synced: 16 Jun 2025

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/gryfenfer97/neon

A simple swift-like programming language

cpp lox programming-language swift swift-like

Last synced: 16 May 2026

https://github.com/lxstvayne/interactiveconsolemenu

Меню, которое можно кастомизировать

console cpp interactive menu

Last synced: 04 Apr 2025

https://github.com/ryomendev/uav-resourceallocation-minor-project

project models an Unmanned Aerial Vehicle (UAV) resource allocation system to optimize the delivery of essential resources (medicine, food, and weapons) to various outposts.

algorithms cpp efficiency oops oops-in-cpp resource-allocation uav

Last synced: 17 Feb 2026

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

DSA Problem Solving.

cpp

Last synced: 17 Feb 2026

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/georgiifirsov/podserializer

Library used to serialize and deserialize any POD-structure (and some non-POD structs) with no modifications applied to them. Here I use a lot of templates and other meta-magic :)

cplusplus cplusplus-14 cpp cpp14 pods serialization templates

Last synced: 12 Apr 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/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/randomgamingdev/ezgl

A powerful graphics library designed to abstract away writing graphics code at 0 cost. Spend time building beautiful, lightway, easy to use, powerful graphics, not fighting the graphics API.

cpp cross-platform graphics graphics-engine graphics-programming multilib powerful simple

Last synced: 10 Jul 2025

https://github.com/netromdk/doors

Doors of Open Run-time Systems (OS)

32-bit cpp cpp11 grub2 iso kernel os-dev qemu

Last synced: 17 Jun 2025

https://github.com/hmasum52/cse208-dsa-ii-sessional

Implementations of All the assignments of the course CSE-208-Data structure and algorithms-II in C++

cpp

Last synced: 12 Jul 2025

https://github.com/volkds/diameter

Implementation of the Diameter Base Protocol RFC 6733 for C++ language

3gpp c-plus-plus cpp cpp17 diameter protocol rfc6733 signaling

Last synced: 17 Jul 2025

https://github.com/teiacare/teiacareinferenceclient

TeiaCareInferenceClient is a C++ inference client library that implements KServe protocol.

cpp cross-platform deep-learning grpc inference kserve machine-learning

Last synced: 25 Sep 2025

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/andersy005/interactive-cpp

interacive c++ notebooks

cpp

Last synced: 16 May 2026

https://github.com/harry-hopkinson/chess-engine

A Simple Chess Engine written in C++.

chess chess-engine cpp

Last synced: 14 May 2025

https://github.com/snowty/seccontrol

MFC ActiveX Control to monit the password and etc.

activex-control cpp

Last synced: 30 Mar 2025

https://github.com/pkestene/mandelbrot_kokkos_cmake

A simple example application using cmake build system, and kokkos as a third party

cpp gpu kokkos mandelbrot miniapp performance

Last synced: 05 Apr 2025

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/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/joshuathadi/dsa--architect

This Respository of my DSA notes in Python and C++

cpp data-structures-and-algorithms python

Last synced: 14 Apr 2025

https://github.com/notyel/cpp-exercises

Mejora tus habilidades de programación en C++ (cpp) con una colección de ejercicios y soluciones. Adecuado para principiantes y programadores experimentados. Aprende y practica C++ (cpp) de manera efectiva.

challenge cpp exercises learning open-source

Last synced: 10 Sep 2025

https://github.com/storterald/documented-vulkan-headers

Replacements for the original Vulkan C headers with documentation for various IDEs and Text Editors.

c c-plus-plus clion cmake cpp documentation header-only headers python resharper script vscode vulkan

Last synced: 27 Oct 2025

https://github.com/softtechmx/lib-cpp-texto

Esta clase ofrece funcionalidades que permiten contar letras, palabras, buscar patrones y realizar otras operaciones relacionadas con el procesamiento de texto. Su estructura modular y su implementación en C++ facilitan la integración en proyectos más amplios, brindando a los desarrolladores una herramienta eficiente y versátil para manipular texto

cpp cpp17 cpplibrary text

Last synced: 08 Jan 2026

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/jokoardh/ta_prototype_sistem_atm

Sistem ATM Sederhana dengan bahasa C++

cpp

Last synced: 05 Nov 2025

https://github.com/mtalyat/minty

A C++ Vulkan game engine.

cpp game-engine vulkan vulkan-game-engine

Last synced: 28 Jun 2025

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/desuex/abworld

Space Rangers Arcade Battles

cpp old-games russian space-rangers-2

Last synced: 16 Sep 2025

https://github.com/najlae01/cpp-stl-containers

Some Cpp STL containers implementation (arrayList, unorderedArrayList, unordered Set)

cpp hobby-project

Last synced: 24 Jul 2025

https://github.com/nonrice/basedga

Very simple multithreaded implementation of the Genetic Algorithm

cpp easy-to-use genetic-algorithm machine-learning optimization

Last synced: 07 Jul 2026

https://github.com/tinoryj/simplehttpserver_epoll_threadpoll

C++ HTTPServer with epoll & thread pool

cpp epoll httpserver

Last synced: 07 Jul 2026

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/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/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/gabin221/launchercode

LauncherCode is a script designed to streamline the process of creating basic files for various programming languages based on their extensions. By providing one or more filenames as arguments, users can created few files of programmation.

assembly c coffeescript convenience cpp csharp dart fortran fsharp generate-file helloworld-programs html java latex php programming-languages python script shell-script terminal

Last synced: 19 Feb 2026

https://github.com/robertcorponoi/unreal-follow-lead-ai

Demo project for my tutorial about creating an Ally AI that can follow the player around or lead them around the level.

ai cpp tutorial unreal-engine unreal-engine-4

Last synced: 29 Jun 2026

https://github.com/singhalpranav22/interview-concepts

My DSA problems solution repository for the most important DSA questions to crack the coding interview.

coding-interviews cpp interview interview-preparation interview-questions interviewbit leetcode leetcode-solutions

Last synced: 27 Jul 2025

https://github.com/polossk/leetcode-oj-solution

simple solution for leetcode

cpp leetcode leetcode-solutions python3 ruby

Last synced: 08 May 2026

https://github.com/hennotheo/narcengine

C++ Vulkan game engine

cpp engine game-engine gamedev

Last synced: 19 Sep 2025

https://github.com/minel1410/maasu_internship_stm32

A repository for the fourth MAASU internship, based on C/C++ programming on the STM32F411RET6 MCU.

cpp embedded firmware microcontroller requirements stm32f411

Last synced: 18 Feb 2026

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

This Repository contains all basic program's of C++ Object Oriented Programming language for a beginner.

cpp dsa object-oriented-programming

Last synced: 28 Jul 2025

https://github.com/li0k/coro

A coroutine library for c++ only for study

coroutine cpp ucontext

Last synced: 20 Sep 2025

https://github.com/lrogerorrit/narwhalEngine

Narwhal Engine is a custom vulkan engine im making for my final bachelor's thesis. The objective with this engine is to manage to render black holes via ray casting (ray marching).

black-hole cpp custom-engine vulkan vulkan-engine

Last synced: 29 Jul 2025