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/fabiannorbertoescobar/arduino-ejercicios

Aprendiendo un poco de Arduino, uso de sensores y actuadores, conexión Bluetooth y simulación de circuitos con Tinkercad

arduino arduino-uno c cpp fritzing tinkercad

Last synced: 06 May 2026

https://github.com/v3ssel/calculator-v2-0

Calculator on shunting yard algorithm with Qt UI

calculator cmake cpp macos qt reverse-polish-notation shunting-yard-algorithm

Last synced: 06 May 2026

https://github.com/salamonrafal/c-examples

This is template for Visual Code for developing C/C++ application.

c c-example clang cpp template visual-studio-code

Last synced: 06 May 2026

https://github.com/saschpe/kwatergl

Water surface screensaver for the KDE desktop. OpenGL version.

cmake cpp doxygen glew kde opengl qt

Last synced: 06 May 2026

https://github.com/toxe/test-cpp-json

C++ JSON Examples

cpp example json test

Last synced: 06 May 2026

https://github.com/chinmay-esp/microros_sub-led

This project demonstrates how to control an LED using ROS2 Humble and Micro-ROS on an ESP32. The ESP32 subscribes to the led_control topic and toggles the LED state based on received messages. Ideal for learning ROS2 integration with embedded systems. 🚀🔌

cpp esp32 microros platformio ros-subscriber ros2-humble

Last synced: 06 May 2026

https://github.com/situx/misc

Collection of miscellaneous smaller projects

c cpp haskell java mips-assembly

Last synced: 06 May 2026

https://github.com/towaquimbayo/comp-4736

BCIT Computer Systems Technology (CST) - COMP 4736 (Intro to Operating Systems)

c cpp memory-allocation memory-cache memory-management operating-system os shell shell-script thread threading

Last synced: 06 May 2026

https://github.com/arden-stanley/learning-graphics-tutorial

Tracking my progress through LearnOpenGL tutorials

cpp graphics-programming opengl

Last synced: 02 May 2026

https://github.com/githubfoam/groovy-cpp-githubactions

groovy gradle cpp githubactions

cpp githubactions gradle groovy

Last synced: 06 May 2026

https://github.com/arata-nvm/you-are-an-idiot

弥生祭55 ゲーム作品

cpp game opensiv3d

Last synced: 19 Jun 2026

https://github.com/thiagosilvaantenor/scripts_bash_python_linux

Scripts pedidos na 2ª prova pratica de Sistemas Operacionais 2

cpp debian-linux linux python3

Last synced: 04 May 2026

https://github.com/qluana7/cpp-archive

A personal archive of C++ code snippets, algorithms, and utility programs.

archive cpp cpp17 cpp20

Last synced: 28 Jun 2026

https://github.com/kzamanbd/phitron

Welcome to our Problem-Solving Repository! This repository is a curated collection of solutions and resources aimed at addressing a variety of challenges encountered in software industry. Whether you're a developer, a project manager, or an enthusiast in software development field...

c cpp python

Last synced: 06 May 2026

https://github.com/hazeliscoding/quiz-game-redux

A CLI based quizzing application.

cpp data-oriented-programming nlohmann-json

Last synced: 19 Jun 2026

https://github.com/schanur/auto-refactor

Library of scripts, each automatically converting C/C++ source files on a specific manner like making it platform independent

c code-generation cpp platform-independent regex style-guide

Last synced: 06 May 2026

https://github.com/sohne/slidev-addon-cpp-runner

A Slidev addon for running C + C++ code in Slidev slides

c coliru cpp slidev-addon

Last synced: 06 May 2026

https://github.com/hajjsalad/stm32-esp32-iot-monitor-and-control

An ESP32 & STM32-based IoT system for monitoring environmental sensors and controlling devices. Collects sensor data, aggregates it locally, and publishes to AWS IoT Core efficiently, with Wi-Fi management, MQTT communication, and OTA-ready architecture.

aws-iot c cpp esp-idf esp32 freertos make mqtt oop ota-update priority-scheduling stm32 uart uart-handshake wifi

Last synced: 06 May 2026

https://github.com/sachingw777/data-structures

Implementation of C++ Data Structures & Algorithms.

algorithms cpp data-structures

Last synced: 10 Jun 2026

https://github.com/alfredbaudisch/cimgui_colortextedit

C interface for ImGuiColorTextEdit, a syntax highlighting text editor for ImGui, on top of cimgui

c cpp dear-imgui immediate-gui syntax-highlighting text-editor

Last synced: 26 Apr 2026

https://github.com/liraymond04/olc-game-of-life

Implementation John Conway's Game of Life in the One Lone Coder game engine.

c-plus-plus cpp game-development game-of-life john-conway olc olcpixelgameengine pge

Last synced: 16 Mar 2025

https://github.com/alessioborgi/home_automation

Smart Home Environment implementation using IoT and automation technologies, featuring the development of systems for controlling home devices, monitoring environmental conditions, and enhancing daily life convenience through automated routines, including the miniature home building and the app development.

arduino automation cpp home iot

Last synced: 28 Mar 2025

https://github.com/kenryus/type-85-electronic-observer

Qt6で作成されたクロスプラットフォームな艦これ補助専ブラ

cef cpp kancolle qt6

Last synced: 12 Jun 2025

https://github.com/lucasfturos/fallingsand

Simulação de areia

cpp sfml

Last synced: 23 Jun 2025

https://github.com/terenstare/aoc24

My solutions to Advent of Code 2024

advent-of-code advent-of-code-2024 advent-of-code-2024-cpp cpp cpp20

Last synced: 25 Mar 2025

https://github.com/heyfoz/cpp_name_string_manipulator

The Name String Manipulator Program (C++) uses a loop to ask a user to enter a name in FirstName MI LastName format (MI represents middle initial). A string is passed to a function that converts the input to LastName, FirstName MI format. The resulting string is printed to the console.

cpp functions name string-manipulation

Last synced: 25 Mar 2025

https://github.com/heyfoz/cpp-ulam-sequence-io-loop

The Ulam Sequence Program (C++) uses a loop to ask the user to enter an integer that is greater than or equal to 2. If the user enters valid input, the Ulam Sequence is processed as output, using the user input as the first integer of the sequence. Otherwise, the loop continues until the user enters valid input.

cpp input loop sequence ulam

Last synced: 14 Jun 2025

https://github.com/atomicptr/jello

A tiny, single file, header only logging library for C++23

cpp cpp-logger cpp23 logging logging-library

Last synced: 02 Apr 2025

https://github.com/greatdrake/avltree

AVL tree implementation

cpp data-structures

Last synced: 02 Apr 2025

https://github.com/ehwan/adventofcode2023

Advent Of Code 2023 https://adventofcode.com/

cpp

Last synced: 02 Apr 2025

https://github.com/ehwan/string-parser

Template LL parser generator

cpp header-only parse parser

Last synced: 02 Apr 2025

https://github.com/elisiomassaqui/guia-definitivo-unity-arduino

Faça comunicação, controle e muito mais.

arduino cpp csharp unity

Last synced: 12 Apr 2026

https://github.com/voutuk/numw-cpp

NUWM C++ Homework

cpp homework

Last synced: 07 Apr 2025

https://github.com/techcsispit/learning-basics

C | Java | Python | C++

c cpp java python

Last synced: 23 Apr 2025

https://github.com/tavakkoliamirmohammad/tash-shell

A modern Unix shell written in C++ — pipes, redirection, job control, scripting, aliases, and command substitution.

cli cpp unix unix-shell

Last synced: 19 Apr 2026

https://github.com/levente-varga/tower

A game engine in C++

cpp directx-11 game-engine

Last synced: 02 Apr 2025

https://github.com/mrpecko/binary-decimal-converter

❤️ A simple, dark-themed JavaScript binary-to-decimal and decimal-to-binary converter. Supports full IP address conversions, not just single octets.

algorithms-and-data-structures app calculator cpp decimal-converter googlermridul hacktoberfest html javascript python react recurrent-neural-network sublime-text usestate

Last synced: 12 Apr 2026

https://github.com/angeligareta/shortest-path-algorithm

Implementation of the A Star Search Algorithm in C++ and QT to find the shortest path between two positions.

a-star a-star-algorithm a-star-search cpp shortest-path shortest-path-algorithm shortest-paths

Last synced: 16 Mar 2025

https://github.com/angeligareta/image-processing-overview

Image Processing projects developed for the Image Processing, Analysis, and Classification course at UPM. Implemented using OpenCV and C++.

cpp cpp14 image-processing opencv opencv-cpp upm

Last synced: 18 May 2026

https://github.com/zhongruoyu/minithread

A lightweight, self-contained C++17 std::thread implementation with pthread.

cpp cpp17 pthread threading

Last synced: 20 Jun 2026

https://github.com/amstonn/simple-http-server

Simple HTTP server 简易HTTP服务器

cpp http http-server

Last synced: 12 Jun 2025

https://github.com/r3dacted42/dsgui

a GUI for basic Data Structures

cpp qtcreator

Last synced: 12 Jun 2025

https://github.com/erme07/tetris_cpp

Tetris game made with c++

cpp game miniwin tetris tetris-game

Last synced: 14 Jul 2026

https://github.com/0xhilsa/cpp.py

compile and run C++ files in python environment

cpp python

Last synced: 09 Apr 2025

https://github.com/engichang1467/torpoengine

Making my first game rendering engine with OpenGL and C++

cpp game-rendering-engine opengl torpo

Last synced: 18 May 2026

https://github.com/zheng-bote/header_docu_cpp

header_docu with plain cpp

cpp cpp20 parser

Last synced: 31 Mar 2025

https://github.com/aan-cloud/print_star_1

Program ini dirancang untuk mencetak pola bintang berdasarkan input bilangan ganjil dari pengguna.

cpp

Last synced: 03 Apr 2025

https://github.com/noeldevelops/stem-degrees-analysis-cpp

C++ Data Analysis, I/O - takes an external data file for processing, performs some statistical analysis, and displays the results in the console

cpp data-analysis

Last synced: 29 May 2026

https://github.com/Andezion/SimulatorOfFalling

This is my small project demonstrating the fall of a ball depending on user specified parameters.

cpp object-oriented-programming physics sfml-cpp sfml-library simulation

Last synced: 25 Aug 2025

https://github.com/d3portillo/valiendoencpp

Cositas que estoy haciendo pa aprender C++

cpp cpp20

Last synced: 09 Apr 2025

https://github.com/nizamiza/8-queens

Visualization of the 8 queens puzzle

8queens beam-search cpp olcpixelgameengine pixel-art tabu-search

Last synced: 09 Apr 2025

https://github.com/sokmontrey/nodeflow

A simple and highly extensible Computational graph library written in C++ with the support of auto diff.

autodifferentiation cpp deep-learning derivatives graph machine-learning math

Last synced: 25 Mar 2025

https://github.com/adilius/ns-3-network-simulations

Network simulations written in ns-3

cpp ns-3

Last synced: 11 Jun 2025

https://github.com/hazemkrimi/jack-vm-translator

VM Translator from The Jack language VM code to The Hack language assembly code as part of the Nand to Tetris course

cpp nand2tetris vm-translator

Last synced: 09 Apr 2025

https://github.com/bjornmelin/cuda-core-projects

🎯 Essential CUDA programming patterns and optimizations. Showcasing parallel computing expertise through matrix operations, memory management, and advanced kernel implementations. 💻

cpp cuda cuda-kernels gpu-computing high-performance-computing nvidia optimization parallel-computing

Last synced: 12 Apr 2026

https://github.com/engichang1467/tetriscpp

Developed a tetris game with C++ and SFML libraries

cpp sfml sfml-game tetris-game

Last synced: 06 Jun 2026

https://github.com/tsnsoft/vs2022_cpp_wxwidgets_choice

Пример программы на C++ с использованием компонент выбора wxWidgets в Visual Studio 2022

2022 choice cpp visual-studio wxwidgets

Last synced: 12 Jul 2025

https://github.com/tsnsoft/vscode_for_cpp_linux

VSCode для C++ в Linux Mint 20

cpp linux linuxmint visual-studio-code vscode wxwidgets

Last synced: 27 Apr 2026

https://github.com/riswan-nopiyar/latihan-cpp

C++ is a powerful, high-performance programming language that supports both procedural and object-oriented programming paradigms. It is widely used for system software, game development, and applications requiring high efficiency and performance.

cpp latihan

Last synced: 12 Jun 2025

https://github.com/guibrandt/lcs_demo

Demonstração de algoritmo Largest Common Subsequence, pra aula do maligno \o

cpp demo dynamic-programming graphviz lcs maligno

Last synced: 19 Jun 2026

https://github.com/aditya-10012002/dsa_assignments

DSA assignments in C++

cpp dsa-algorithm

Last synced: 12 Jun 2025

https://github.com/heig-tin-info/exercise-cpp-smart-pointer

Exercice sur les Smart Pointers en C++

cpp exercises smart-pointers

Last synced: 14 Jul 2026

https://github.com/jkopiszka/mathextended

C++ Library dedicated to extend possibilities of Math operations in your project.

c cpp cpp-library library math

Last synced: 19 Apr 2026

https://github.com/shucharjer/offsetreader

A simple in-program field offset reader. | 一个简单的程序内字段偏移读取器

cpp dumper memory offset

Last synced: 02 Apr 2025

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

A comprehensive C++ project template demonstrating modern C++ development practices with CMake build system.

cpp

Last synced: 18 Jan 2026

https://github.com/faiyaz103/doconthego

DOC on the GO is an object-oriented C++ project designed to manage doctor appointments and database operations seamlessly.

cpp doctor-appointment-management file-handling-in-cpp object-oriented-programming oop

Last synced: 04 Jul 2025

https://github.com/inightjar/overloading-overriding

Demonstarting The Difference Between Function Overloading And Overriding In CPP.

cpp functionoverloading functionoverriding

Last synced: 14 Jul 2026

https://github.com/nanda-gopal-sb/memory-match

A memory match game made in C++ and SFML

cmake cpp game sfml

Last synced: 03 Apr 2025

https://github.com/steelx/sfcity

SF-City Game built with SFML (in-progress)

cmake cpp cpp17 sfml2

Last synced: 09 Apr 2025

https://github.com/crispinalan/caspercalendar

Casper Calendar is a talking desktop calendar built with C++ and CopperSpice. It uses a built-in diphone speech synthesizer.

calendar copperspice cpp speech text-to-speech

Last synced: 04 Sep 2025

https://github.com/jibsen/aocpp2021

Advent of Code 2021 solutions in C++20

advent-of-code-2021 cpp

Last synced: 31 Mar 2025

https://github.com/shaina-gh/construction-of-quadruples

A C++ program to convert infix expressions to postfix and generate intermediate code using quadruples for compiler design.

compiler-design construction-of-quadruples cpp infix-to-postfix infixtopostfix intermediate-code-generation

Last synced: 14 Jul 2026

https://github.com/janegwaww/learncpp_quiz

learncpp quiz

cpp learncpp learning

Last synced: 03 Apr 2025

https://github.com/sid911/x16bitemulation

This repository is basically me trying to emulate 6502 processor which is 16 bit fully on software level.

cpp emulation processor-simulator

Last synced: 01 Dec 2025

https://github.com/nfig03/grocery-list-tracker

Grocery list tracker utilizing file handling to output item frequency in a chosen format :clipboard:

cpp filehandling header-files mapping

Last synced: 16 Mar 2025

https://github.com/aaneleh/pg2025-gb

Projeto para avalição de processamento gráfico 2025/1, UNISINOS

cpp game opengl

Last synced: 13 Apr 2026

https://github.com/stiliyandr/allocator

A C++14 allocator implemented with buddy allocation.

algorithms allocator cpp cpp14 data-structures

Last synced: 09 Apr 2025

https://github.com/ugreg/opengl-playground

TheChernoProject Yan Chernikov OpenGL

cpp opengl rendering vertex-buffer

Last synced: 20 Apr 2026

https://github.com/dereckmezquita/cpp-bouncy-balls

Demonstrating physics principles and laws in C++ SFML bouncy ball physics simulation.

cpp physics

Last synced: 18 Jan 2026

https://github.com/kyle-seto/straights

C++ Object Oriented Programing Card Game

cpp oop-principles

Last synced: 16 Mar 2025

https://github.com/nirok2823/microcontrollers

My Microcontrollers Journey, good projects for beginners and intermediate in Assembly, C and C++

assembly c cpp embedded-systems

Last synced: 09 May 2026

https://github.com/natdev15/iot_payload_optimization_natesh_masters_thesis_2025

Comparative implementation of binary serialization protocols — CBOR, MessagePack, Struct + Zlib, and Protobuf — for IoT payload optimization under hybrid TN/NT satellite networks. Developed and validated using Astrocast LEO and oneM2M (Mobius) middleware.

astrocast cbor cpp docker iot javascript messagepack networking nginx nodejs onem2m protobuf protocol-buffers python struct thesis thesis-project zlib

Last synced: 13 Apr 2026

https://github.com/samrudhibhise34/anymap

AnyMap is a Python library for flexible mapping and visualization. Explore data with ease using our tools. 🌍📊

android automatic-mapping baidumap code-execution code-injection cpp geospatial graphics kernel-exploits mapper mapping netpbm openstreetmap portable-bitmap portable-pixmap ppm rust windows

Last synced: 13 Apr 2026

https://github.com/bostonsinaga/zombiehelicoptergap

Survive the zombie doom with a helicopter

cpp game-development

Last synced: 05 Jul 2025

https://github.com/themarlboroman/focus-shapes

Simple C++ game of focus and ability

2d cpp game obstacle poligonal

Last synced: 28 Feb 2025