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/harryfoster1812/cloth-simulation

Real-time C++ cloth simulation with OpenGL, GLFW, and Dear ImGui. Features configurable physics, collisions, fly camera, and wireframe mode.

cloth-simulation cpp opengl

Last synced: 15 Apr 2026

https://github.com/courseworks/aut_ap_2025_spring_hw1

This repo contains Homework 1 for AUT_AP_2025_Spring, featuring 3 tasks: a Bash file organizer, a C++ 3D point sorter, and an island counter in a 2D grid.

bash bash-script bfs cplusplus cpp dfs euclidean-distances file-organizer google-test

Last synced: 06 Mar 2026

https://github.com/raveriss/cpp07

C++ Module 07 focuses on templates. Covers function and class templates, including swap, min, max, iterator, and array templates. Adheres to C++98 standard with emphasis on memory management and canonical class form.

cpp cpp98 generic memory-management object-oriented-programming programming templates

Last synced: 25 Feb 2026

https://github.com/raveriss/cpp08

C++ Module 08 covers containers, templates, iterators, and algorithms. Exercises include implementing easyfind, Span, and MutantStack. You'll work with STL containers and algorithms, adhering to C++98 standards. Focus on memory management and the canonical class form.

42school algorithms containers cpp cpp98 iterators programming stl templates

Last synced: 25 Feb 2026

https://github.com/matheusafonseca/uri

Códigos que fiz na plataforma URI na época que estava aprendendo a programar e alguns que fiz como diversão

cpp java

Last synced: 17 Apr 2026

https://github.com/kaustuvpokharel/carnage

CARNAGE is a cross-platform, high-performance network control suite built with C++ and Qt. Designed for security researchers, network engineers, and digital renegades, it grants full control over every packet in and out of your machine.

cpp cross-platform network-programming networking-tool packet-manipulation packet-sniffer pcap qml qt

Last synced: 31 Jan 2026

https://github.com/lightandlight/vulkan-hello-triangle

Drawing a triangle using C++ and Vulkan.

cpp graphics vulkan

Last synced: 22 Jul 2026

https://github.com/tungphan2823/socket-programming

Socket Programming From Vaasa University of Applied Sciences, Grade: 5/5

course cpp html python

Last synced: 17 Apr 2026

https://github.com/themusharraf/ctopython

C dasturlash tilida code yozib va uni Python-da ishlatish qiziqarli loyiha bo‘lishi mumkin.

c clang cpp python

Last synced: 17 Apr 2026

https://github.com/rogerfan48/I2P2-Course

Materials and coursework for Introduction to Programming II (Freshman Spring). Contains exercises, assignments, and laboratory work.

c cpp

Last synced: 02 Apr 2026

https://github.com/esotuvaka/memetic

Memetic is a CLI tool for memory layout analysis across multiple compiled languages. It can recursively search your directories for structs and suggest more optimal memory layouts. Useful for memory constrained deployments, high-performance apps, embedded programming, FFI interoperability, etc.

c cli cpp embedded-systems ffi go memory-analyzer rust struct

Last synced: 11 Apr 2026

https://github.com/niketagrawal/pybind_project_example

A sandbox repository to experiment structuring files and folders in projects that use pybind11 to create a python wrapper for a C++ code base with CMake based build system.

cmake cpp pybind python

Last synced: 17 Apr 2026

https://github.com/ardinur03/restoapp

Project Besar Mata Kuliah Dasar Dasar Pemrograman

c c-plus-plus cpp

Last synced: 17 Apr 2026

https://github.com/chasenut/nf-tables-controller

NFT Manager is a software that controlls and manages Linux NFTables, written using C++ and Qt QML

cpp killmeplz linux nftables qml qt

Last synced: 17 Apr 2026

https://github.com/bluewitherer/speedruntimer

Just a speedrun timer for platformer levels.

cmake cpp enhancement gameplay geode geometry-dash mod offline

Last synced: 02 Apr 2026

https://github.com/rodriados/reflector

A simple reflection framework for C++17

cpp framework reflection

Last synced: 02 Apr 2026

https://github.com/sassanghz/esp32-wifi-wirelesscontrol---arduino

The ability to create your own wireless network control via WIFI. Windows CP210x Universal Windows Driver setup in Device Manager.

arduino-uno cpp wifi-network

Last synced: 22 Jul 2026

https://github.com/amitrajitdas/playground

My coding playground to enhance language proficiency

c cpp java javascript python

Last synced: 02 Apr 2026

https://github.com/sazid/opengl-codes

All my codes related to OpenGL (using old system glBegin/glEnd)

cpp graphics-programming opengl

Last synced: 17 Apr 2026

https://github.com/omgirkar/guidex

An assistive walking stick prototype designed for visually impaired individuals. This smart stick uses ultrasonic sensors to detect obstacles and alerts the user with a buzzer. It's compact, efficient, and cost-effective — made as part of a science/tech exhibition project.

arduino arduino-nano arduino-sketch arduino-uno automatic-blind-stick blind-stick blindstick buzzer cpp nano sensor smart-blind-stick smart-stick ultrasonic-sensor uno

Last synced: 25 Apr 2026

https://github.com/cloudcodingspace/happybirthday

A nice little demo for wishing happy birthday to your loved ones!

birthday birthday-wishes cake cpp vulklan

Last synced: 03 Jun 2026

https://github.com/jovinull/bixim

Cross-platform virtual pet engine for ESP32 + PC. HAL architecture, fixed-timestep game loop, FSM pet logic, and SSD1306 OLED rendering — built from scratch in C/C++.

cpp cross-platform embedded embedded-systems esp32 finite-state-machine game-engine iot oled platformio raylib retro ssd1306 tamagotchi virtual-pet

Last synced: 03 Apr 2026

https://github.com/nshkrdotcom/prappy

Windows-native C++20 app and reproducible setup for SDL3, bgfx, Dear ImGui, CMake, Ninja, and MSVC.

bgfx cmake cpp cpp20 dear-imgui developer-tools graphics imgui msvc native-app native-tooling ninja nshkr-misc powershell sdl3 tool-ui windows windows-11 windows-setup

Last synced: 09 Jun 2026

https://github.com/msanatan/raylibtemplate

A template to be used for my Raylib projects

cpp html5 macos raylib template windows

Last synced: 17 Apr 2026

https://github.com/matthew-mosior/bioinformatics

C++, Java, Python, and Haskell source code for solving Bioinformatics related problems.

algorithms bioinformatics cpp haskell java python python3

Last synced: 05 May 2026

https://github.com/chrisdalvit/gpu-matrix-transpose

Implementation and benchmarking of different matrix transpose with CUDA

c cpp cuda cuda-kernels cuda-programming gpu-acceleration gpu-computing gpu-programming matrix-transpose nvidia-gpu

Last synced: 17 Apr 2026

https://github.com/atrapfare/route-planner

Web-based route planner using Dijkstra's algorithm on OpenStreetMap road graphs, with a C++ backend and Leaflet.js frontend - only localhost ;)

cpp dijkstra openstreetmap pathfinding routing

Last synced: 03 Apr 2026

https://github.com/abhishek-sanwal/leetcode_solutions

Wanna hustle for problem solving skills? Checkout my leetcode submissions.

cpp java javascript python3

Last synced: 05 May 2026

https://github.com/imsubst4nce/computer-graphics

OpenGL/Unity projects for Computer Graphics course

2d 2d-graphics 3d 3d-graphics 3d-models cpp glew-glfw glm graphics-programming opengl unity3d

Last synced: 17 Apr 2026

https://github.com/linkoucommander/esp32-ds18b20

ESP32 driver for DS18B20 temperature sensors

c cpp ds18b20 esp32 onewire temperature-sensor

Last synced: 17 Apr 2026

https://github.com/leogaudin/cpp_modules

42 • The goal of these modules is to introduce you to Object-Oriented Programming.

cpp cpp98 oop polymorphism

Last synced: 25 Feb 2026

https://github.com/vlmarkov/self-driving-car

Self-Driving Car based on Raspberry Pi 5 board

autonomous-driving cpp lane-detection opencv raspberry-pi self-driving-car

Last synced: 05 May 2026

https://github.com/tevesmanuel/esp32-sumo-linebot

Final project alberth tomas minisumo, maded with esp32

cpp embedded esp32

Last synced: 17 Apr 2026

https://github.com/sid-sg/littlebookofsemaphores-codes-cpp

Codes from the "Little Book Of Semaphores" chapter wise written in C++

cpp multithreading posix-threads semaphore-pattern

Last synced: 03 Jun 2026

https://github.com/einararnason/gpio

C++ static library for Raspberry Pi GPIO

cpp gpio raspberry-pi

Last synced: 17 Apr 2026

https://github.com/shivang21007/leetcode-solution-in-cpp

This is Leetcode Solution repo in Cpp. My Leetcode ID - Shivang21007

cpp data-structures leetcode-solutions leetcode-solutions-cpp

Last synced: 03 Jun 2026

https://github.com/sarmad-khan1/logics-problem-solving-in-c-

C++ problem solving techniques for solving different problems. Content is best suitable for beginners

cpp problem-solving vscode-extension

Last synced: 30 Apr 2026

https://github.com/seantolstoyevski/unutkanincppnotlari

C++ (ve biraz C) için notlar

c cpp documentation turkish

Last synced: 17 Apr 2026

https://github.com/goodvin707/study-repos

All materials I created during education in MGCoDT, BSUIR. Includes laboratory works, practical works, reports and theoretical materials on different subjects.

cpp csharp css database desktop-development diagrams html java javascript networks python study testing web-development winforms wpf xamarin

Last synced: 03 Apr 2026

https://github.com/notakeith/task-scheduler

Task scheduler with dependency graph resolution

cpp task-scheduler template-metaprogramming type-erasure

Last synced: 03 Jun 2026

https://github.com/notakeith/battleship

Console bot for Battleship over stdin/stdout. Supports master/slave roles, configurable grid, and two shot strategies: ordered sweep and hunt-and-target.

battleship cpp game-bot

Last synced: 03 Jun 2026

https://github.com/4s4v1n/smart-calculation-v1.0

Calculator implementation with gui.

calculator cpp gui gui-application math

Last synced: 19 Jul 2026

https://github.com/kilemonn/socketforwarder

A TCP and UDP forwarder that accepts socket connections and registers them into designated group. Messages received from registered sockets will be forwarded to other sockets in the same group.

cpp docker-image forwarder group-id multithreading socket-programming tcp udp

Last synced: 17 Apr 2026

https://github.com/ivancraft623/arduino-projects

A compilation of arduino projects I've done

arduino arduino-uno cpp diy diy-electronics

Last synced: 17 Apr 2026

https://github.com/antonako1/c-cpp_base

base project c/cpp

c cmake cpp linux nsis windows

Last synced: 17 Apr 2026

https://github.com/ilade-s/forestfire-cpp-

C++ implementation of my simulation of a forest fire done in Python

cpp forest-fire simulation

Last synced: 04 Apr 2026

https://github.com/diveshthapa/traffic-light

Traffic Light Stimulation C++ Program

cpp light stimulation traffic trafficlight

Last synced: 25 Feb 2026

https://github.com/krotrn/cpp

This repository contains C++ code and projects. It serves as a collection of examples, utilities, and applications written in C++. Whether you are a beginner looking to learn C++ or an experienced developer seeking useful snippets and projects, this repository aims to be a valuable resource.

cpp

Last synced: 04 Apr 2026

https://github.com/adrijadastidar/cpp-chat

This project demonstrates a simple chat application using TCP sockets in C++ with the Windows Socket API (Winsock). The application consists of two components: the Client and the Server. The client connects to the server, and both parties can send and receive messages in real-time.

chat-application cpp tcp

Last synced: 22 Jul 2026

https://github.com/tsnsoft/mysettinglocale

Программа с локализацией на нужный язык для wxWidgets и RedPanda-CPP

cpp redpanda wxwidgets

Last synced: 04 Apr 2026

https://github.com/tsnsoft/dialogblocks_wxgrid_demo

Пример работы с табличными данными в программе на C++ с использованием wxWidgets и DialogBlocks

cpp demo dialogblocks wxgrid

Last synced: 04 Apr 2026

https://github.com/clarajacintho/fcg

Computer Graphics Fundamentals Project - Andromeda Animal Rescue

3d cpp opengl

Last synced: 15 Apr 2026

https://github.com/gatarelib/random-programs

Random Programs from my Computer Science Course 2017-2021

c cpp data-structures executable golang java-8 object-oriented-programming python3

Last synced: 04 Apr 2026

https://github.com/sven4500/setfr

Утилита для отправки Ethernet фреймов

c-plus-plus c-plusplus cpp ethernet ethernet-frame osi tcp udp

Last synced: 17 Apr 2026

https://github.com/phyulwin/sfml-cs3a-final-project

PCC Fall 2022 CS3A - Projects Portfolio (Kelly Lwin)

cpp graphics library project sfml

Last synced: 04 Jun 2026

https://github.com/saber2pr/node-cpp-helloworld

> 一起来为 V8 编写 C++插件吧!

addon cpp nodejs v8

Last synced: 15 Apr 2026

https://github.com/tkura37/workinghourscalculator

休憩時間・残業時間計算プログラム

c codeql cpp github-actions googletest

Last synced: 18 Apr 2026

https://github.com/leoovs/unipp

Iterator-based Unicode conversion

cpp header-only unipp utf-16 utf-8

Last synced: 22 Jul 2026

https://github.com/pusheandoando/mini_macchanger

MAC and IP rotation utility for Linux

address cpp debian ip linux mac utilities utility

Last synced: 04 Apr 2026

https://github.com/gpmueller/clang-build-test

This project has been moved to github.com/trick-17/clang-build

build-system c-plus-plus clang cpp cross-platform python

Last synced: 30 Jan 2026

https://github.com/camillamendess/estudosfaculdade

Exercicios e trabalhos desenvolvidos na faculdade.

cpp java javafx

Last synced: 18 Apr 2026

https://github.com/mohamedsamirx/yolov12-tensorrt-cpp

YOLOv12 Inference Using CPP, Tensorrt, And CUDA

cpp cuda tensorrt tensorrt-inference yolo yolov12

Last synced: 15 Apr 2026

https://github.com/snigenigmatic/sql-engine

An educational SQL database engine built from scratch in C++ to understand database internals.

cpp db sql

Last synced: 04 Apr 2026

https://github.com/starlet-engine/math

Lightweight header-only math library for Starlet projects

cmake cpp header-only math meson opengl starlet unit-testing

Last synced: 15 May 2026

https://github.com/1dagord/leetcode-solutions

Solutions to LeetCode problems that I have solved. Not comprehensive.

cpp cpp20 dsa-practice javascript mysql python python3

Last synced: 18 Apr 2026

https://github.com/esri/link-what-you-include

A tool to help maintain a coherent build system target model

build-system code-quality cpp tool

Last synced: 19 Jul 2026

https://github.com/victhem/infrared-thermal-imager

A device that generates thremal images of the human body and sends to any http client connected to it

amg8833 cpp esp32 microcontroller

Last synced: 19 Apr 2026

https://github.com/meta-ben/gl4ss3s-core

2021 - IOT Data Glasses Project ( Arduino Part )

arduino ble cpp

Last synced: 18 Apr 2026

https://github.com/deepgram-starters/cpp-text-intelligence

Get started using Deepgram's Text Intelligence with this C++ demo app

cpp crow deepgram demo natural-language-processing nlp quickstart text-analysis text-intelligence

Last synced: 05 Apr 2026

https://github.com/deepgram-starters/cpp-transcription

Get started using Deepgram's speech-to-text with this C++ demo app

cpp crow deepgram demo prerecorded quickstart speech-to-text transcription

Last synced: 05 Apr 2026

https://github.com/inpacta/proccio

Proccio: Sistema de Gerenciamento de Tags RFiD com ESP8266 🚀

cpp esp8266 open-source platformio vscode

Last synced: 30 Jan 2026

https://github.com/haxpor/blog2

New place for my technical blog, no complicated generator, post processing, just simple barebone. Now live at https://wasin.io/blog

bash bash-script blog cpp opengl pandoc static-site static-site-generator txt

Last synced: 18 Apr 2026

https://github.com/almirneeto99/learn-open-gl

A repository for my learning path of OpenGL

cpp glfw glm graphics graphics-programming learn opengl

Last synced: 18 Apr 2026

https://github.com/siddhant-vij/concurrent-matrix-multiplication

Matrix multiplication using concurrency in multiple programming languages.

concurrency cpp go java matrix-multiplication multithreading optimization python

Last synced: 18 Apr 2026

https://github.com/butzee/quarkus_mtls_test

This project demonstrates a proof-of-concept (POC) microservice architecture using Kafka for secure communication and computation within a Kubernetes cluster. The architecture simulates a cloud environment and secure computing on sensitive data, specifically for calculating the premium value of car insurance.

certificates cpp kafka microsoft-seal mtls quarkus

Last synced: 30 Jan 2026

https://github.com/sibnaofficial/sibna-protc

Home to the Sibna Protocol and cryptographic tools powering secure communication

cpp dart encryption project protocol rust

Last synced: 05 Apr 2026

https://github.com/robthree/temperaturedisplay

Measures temperature and humidity using a GXHT30 and displays this information on an SSD1306 OLED display. Offers a HTTP endpoint to read values as JSON, also outputs values on serial.

cpp electronics esp8266 ghxt30 ghxt30-sensor hardware platformio serial serial-communication smarthome smartmeter ssd1306 ssd1306-oled temperature temperature-monitoring temperature-sensor wemos wemos-d1 wemos-d1-mini

Last synced: 18 Apr 2026

https://github.com/susannnnnna/qt-habitflowdiary

A user-friendly app that allows individuals to record essential health-related data

cmakelists cpp database qml qt6 sqlite

Last synced: 18 Apr 2026

https://github.com/lucasdiasjorge/computer-vision-basics

My personal Computer Vision and image processing repo

begginer c cpp image-processing opencv

Last synced: 18 Apr 2026

https://github.com/tomas542/dsaa

Data Structures and Algorithms on Python, C, C++ and Rust

algorithms c cpp data-structures python rust

Last synced: 05 Apr 2026

https://github.com/villepekkaa/atm-simulator-project

School project where we developed an ATM simulator with QT Framework and Node.js/Express.js using a MySQL database.

cpp expressjs mysql-database nodejs qt

Last synced: 05 Apr 2026

https://github.com/jai0212/ai-virtual-painter

Real time finger and object painting using advanced computer vision technology with custom hand gestures and customizable colours

artificial-intelligence cmake computer-vision cpp mediapipe numpy opencv python

Last synced: 05 Apr 2026

https://github.com/shahrukhkhan-rabby/problemsolving

A collection of coding problems and solutions to enhance problem-solving skills and algorithmic thinking.

c cpp csharp java javascript php python typescript

Last synced: 05 Apr 2026

https://github.com/microshaftcorp/windroid-98

Windows 98+Android=Windroid 98

c cpp java javascript operating-system os phone-os

Last synced: 05 May 2026