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/yeshalkhan/games

This repository contains beginner level codes for games that I wrote as part of my Programming Fundamentals course.

cpp cpp-games rock-paper-scissors tic-tac-toe

Last synced: 01 Jun 2026

https://github.com/heyfoz/cpp-4digit-summation-algorithm

The 4-Digit Summation Algorithm program (C++) uses int/string variables, functions, and a class to read user input, calculate multiple sums with a custom algorithm, printing the results to the console.

algorithm cpp summation

Last synced: 22 Jul 2025

https://github.com/viordash/migrateanycppdata

Versioned Data Migrations

c config cpp data-migration migration

Last synced: 07 Feb 2026

https://github.com/themuuln/spoj7

Some exercises from https://www.spoj.com/RGB7/ well solved on c++.

algorithm arithmetic c cpp easy exercise exercises

Last synced: 09 Apr 2025

https://github.com/heyfoz/cpp-cartesian-coordinates-identifier

The Cartesian Coordinates Identifier program (C++) allows the user to enter x and y coordinates, which are used to determine the user's location on a cartesian plane. The resulting location is displayed as output.

cartesian-coordinates cpp identifier location

Last synced: 17 Jun 2026

https://github.com/kalebers/leetcode

Personal Codes from Leetcode challenges using different languages

cpp csharp database java javascript leetcode-solutions python sql

Last synced: 14 Apr 2026

https://github.com/sunsided/tinydnn-conan

tiny-dnn package for conan.io

conan cpp neural-network

Last synced: 13 Apr 2026

https://github.com/b3ta-blocker/computing-and-artificial-intelligence

Explore the CS-101 first-semester repository, delving into C++ code and related files created during the course on Computing and Artificial Intelligence. Welcome to the world of coding.

cpp fundamentals-of-programming

Last synced: 08 Dec 2025

https://github.com/thepuppetqueen57/javru

A program to run java files like they are class files

code-runner cpp java kotlin

Last synced: 04 Dec 2025

https://github.com/stonedev-app/arduboysound

Sample Code for playing sounds on Arduboy

arduboy arduboy2 arduboyplaytune c cpp platformio sound

Last synced: 19 Jan 2026

https://github.com/mekhyw/logicomp-compiler

Custom simplified Lua compiler that generates assembly code for Linux and Windows, developed from scratch in C++

assembly compiler cpp lua

Last synced: 13 Apr 2026

https://github.com/dev88jerry/cegep-math

CEGEP - math discretes

cpp discrete-mathematics

Last synced: 10 Oct 2025

https://github.com/apebl/vktest

An example Vulkan project with RAII wrappers.

cpp cpp17 vulkan vulkan-demos

Last synced: 06 Sep 2025

https://github.com/aint/leetcode

🎓 My polyglot solutions of Leetcode problems. Scala, Java, Golang, Python, C++ etc.

algorithms cpp golang java leetcode python rust scala

Last synced: 14 Jan 2026

https://github.com/nuxdie/clock_v3_cpp

Digital clock app for a 1024x600 Raspberry Pi display.

cpp llm raspberry-pi sdl3

Last synced: 17 Jul 2026

https://github.com/alexgersh/cpp-firewall

Developing a firewall as part of the 'Software Systems' course. Using C++ to implement core functionalities, managing Makefile for build automation, leveraging shared library objects to enhance modularity, and Bash scripts to automate testing and deployment (runned on x86-64 Linux OS)

bash-script cpp makefile x86-64

Last synced: 19 Jan 2026

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

DSA assignments in C++

cpp dsa-algorithm

Last synced: 12 Jun 2025

https://github.com/vansh1379/dsa

Important DSA Question topic wise

cpp

Last synced: 04 Sep 2025

https://github.com/cyropcjr/leetcode-solutions

The repository for all of the solutions to the Leetcode problems

algorithms cpp dsa dsa-algorithm kotlin leetcode leetcode-solutions

Last synced: 18 Apr 2026

https://github.com/daemon2087/ascii_art

ASCII Art Studio for macOS\Linux

ascii-art c cmake cpp imgui linux linux-app macos macos-app swift swiftui

Last synced: 12 Apr 2026

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/christinec-dev/sharpshooter

A simple shooter-game made with UE4 and C++

cplusplus cpp unreal-engine-4

Last synced: 10 Oct 2025

https://github.com/amityv0113/sqlite3withc-assignment

Calculator Application , storing operation information on sqlite3

cmake conan cpp sqlite3

Last synced: 26 Feb 2026

https://github.com/yanboishere/cpp_primer_study_diary

我在学习C++ primer(第五版)过程中的代码仓库

cpp

Last synced: 01 Apr 2025

https://github.com/longht021189/game-maps

a tool for creating, editing, and exploring interactive game maps.

c catch2 cmake cpp games json leveldb libcurl rsbuild rust solidjs tauri typescript vcpkg windows

Last synced: 14 Apr 2026

https://github.com/0vergrown/vowel-checker

A simple C++ program that checks if given characters are vowels. It demonstrates basic programming principles such as functions, conditionals, and loops, making it ideal for educational purposes and beginners in C++ programming.

beginner-friendly character-processing conditional-statements cplusplus cpp educational functions loops programming-tutorial vowel-checking

Last synced: 10 Oct 2025

https://github.com/heyfoz/cpp-dice-roll-simulator

The Dice Roll Simulator Program (C++) uses the rand function to simulate a dice roll, using two 6-sided dice. The total number rolled is calculated using the random function, and the results are printed to the console.

cpp dice-roller probability simulator

Last synced: 14 Jun 2025

https://github.com/sunxfancy/smartptr

C++ smart pointer library with GC

cpp garbage-collection memory-management smartpointer

Last synced: 09 Apr 2025

https://github.com/nishatrhythm/simple-c-and-c-plus-plus-program

Basic C and C++ related programs can be found in this repository.

c computer-science cpp programming

Last synced: 20 Jul 2025

https://github.com/heyfoz/cpp-inventory-part-structures

The Inventory Part Structures Program (C++) utilizes a loop to ask the user to enter a part number (string), part name (string), part class (char), in stock quantity (int), and unit cost (double). Once the user is done entering part details, the program writes the inventory part structures out to a txt file.

cpp inventory struct txt-files

Last synced: 21 Aug 2025

https://github.com/heyfoz/cpp-vector-binary-search

The Vector Binary Search Program (C++) creates and fills a vector with 5000 random integers. Once the vector is filled, the program displays details such as the smallest, largest, and average values. To conclude, the program asks the user to enter an integer. If the integer is found via binary search, the program returns its position.

binary-search cpp vector

Last synced: 16 Jul 2026

https://github.com/jgsogo/jgsogo.github.io

Personal Webpage

blog cpp jgsogo

Last synced: 08 Jan 2026

https://github.com/heyfoz/cpp-voting-ballot-array-functions

The Voting Ballot Array Functions Program (C++) creates 3 arrays to store candidates, votes, and percentages to simulate a random election winner. The arrays are filled after the program reads an input file titled "Candidates.txt". Functions are used to pass the arrays and calculate the results, which are printed to the console & an output file.

ballot cpp simulation voting

Last synced: 25 Mar 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/heyfoz/cpp-inventory-vector-builder

The Inventory Vector Builder Program (C++) reads an InventoryParts.txt file into a vector of structs containing part number, part class, quantity, and unit cost. Once the vector is filled, the user can request multiple types of inventory details, which are displayed via the console.

cpp inventory vector

Last synced: 25 Mar 2025

https://github.com/rennamahcus/shapes

A minimal C++ project showcasing OOP with a clean directory structure, built using CMake and Make.

cmake cpp cpp20 makefile sfml uml

Last synced: 04 Sep 2025

https://github.com/shakfu/buildpy

A bunch of python3 builders

build builder commandline cpp golang haskell python3 rust source

Last synced: 16 Apr 2026

https://github.com/christosgalano/oops_hunt

Role Playing Game (RPG) for Linux terminal.

cpp game make makefile oop oops-in-cpp rpg-game terminal-game

Last synced: 10 Mar 2026

https://github.com/bomkvilt/gremlin

A set of CMake scripts that makes c ++ development a bit easier: Modules, Unit tests, ....

cmake-scripts cpp guards

Last synced: 11 Oct 2025

https://github.com/smercer10/blockbuster

WIP collection of lock-free data structures.

cpp data-structures lock-free non-blocking

Last synced: 17 Jul 2026

https://github.com/nishatrhythm/object-oriented-programming-c-plus-plus

Object Oriented Programming - C++ related basic programs can be found in this repository.

cplusplus cpp object-oriented-programming

Last synced: 20 Jul 2025

https://github.com/akshayrathore11/stl-and-templates

A library of STL enhancements and template utilities for modern C++ development. Offers flexible, high-performance solutions for generic programming, including advanced algorithms and container utilities.

cpp stl templates

Last synced: 03 Jul 2025

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

A C++ Learning Sandbox & Low-Level Programming Playground

cpp learning-by-doing problem-solving

Last synced: 11 Oct 2025

https://github.com/louis3112/hp_lite

Final Project for Basic Programming (Pemdas) in 1st Semester. Tbh, it's a multifunctional utility CLI app, but since idk what kind of app is it back then (my first project), i call it "HP_Lite"

cli cpp first-project noob-dev simple-project

Last synced: 11 Oct 2025

https://github.com/vedbhanushali/lld

Low level System Design solution in c++.

cpp lld low-level-design system-design

Last synced: 11 Oct 2025

https://github.com/rohanshukla94/c-http-keylogger

C++ HTTP Keylogger

cpp http

Last synced: 01 Mar 2026

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

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

cef cpp kancolle qt6

Last synced: 12 Jun 2025

https://github.com/bast/localimporter

Locates sources which might require an include reorder.

c cpp header-files includes

Last synced: 14 Apr 2026

https://github.com/heyfoz/cpp-triangle-area-functions

The Triangle Area Functions Program (C++) uses a loop to ask the user 1 of 2 methods to calculate the area of a triangle. The 1st method calculates the area with the base & height values, while the 2nd calculates the area with all 3 sides. Calculated values are printed to the console as output.

area calculations cpp geometry triangle

Last synced: 25 Mar 2025

https://github.com/andrew-a-a/datastructures

Data structures STLS

cpp data-structures

Last synced: 02 Mar 2026

https://github.com/rkstudio585/ascii-illusions

This project features colorful ASCII animations created with the ncurses library in C, showcasing various illusions like spinning lines, falling characters, expanding circles, and zig-zag patterns, providing an engaging visual experience in the terminal.

7 ascii-illusion c c-programing c-script cpp illusion illusion-in-c project rk rkstudio

Last synced: 11 Oct 2025

https://github.com/andrew-a-a/brick-breaker-game

First Year Project in Ain Shams University using C++

cplusplus cpp game

Last synced: 02 Mar 2026

https://github.com/teledhil/raytracinginoneweekendcpp

Ray Tracing In One Weekend in C++

cpp raytracing

Last synced: 19 Jan 2026

https://github.com/bindu-1805/dsa_solutions

This repository consists of solutions to questions on LeetCode and other platforms solved in C++.

cpp dsa

Last synced: 06 Apr 2025

https://github.com/shreyas9699/cpp-calculator

Simple calculator application made using C++ and ImGUI

application cpp cpp-app directx12 executable imgui

Last synced: 25 Mar 2025

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

header_docu with plain cpp

cpp cpp20 parser

Last synced: 31 Mar 2025

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

Template for my C++ projects

cmake cpp n1ghtthef0x template

Last synced: 18 Jul 2026

https://github.com/dieperid/keylogger

Keylogger in c++

cpp keylogger

Last synced: 27 Feb 2025

https://github.com/skulblakka/at24c256

Simple platformio library for AT24C256 EEPROM supporting page-writes and ACK-polling

arduino cpp eeprom library microchip platformio

Last synced: 19 Jan 2026

https://github.com/Haseebullah9012/Chess

Chess is a Famous Two-Player Turn-based Board Game. Its Code in C++ with Object Oriented Approach.

boardgame chess cpp oop turn-based-strategy two-player

Last synced: 11 Mar 2025

https://github.com/shreyas9699/2d_ray_casting

A simple 2D Ray casting using SFML

cpp gamedev raycasting raycasting-engine raytracing sfml

Last synced: 25 Mar 2025

https://github.com/jsmolka/raspbell

Send doorbell alerts using a Pi 4 and a sound sensor.

cpp python raspberry-pi websockets

Last synced: 14 Apr 2026

https://github.com/mtsprznto/aurca

Un sistema agéntico capaz de realizar autocrítica y refinamiento de pesos matemáticos mediante un bucle de retroalimentación constante con la API de Binance.

cpp machine-learning python

Last synced: 26 Feb 2026

https://github.com/nyfeu/pong

This project is a remake of the classic Pong game, implemented in C++ using the raylib library. It features single-player gameplay, where you control a paddle to bounce a ball past a computer-controlled opponent. Enjoy the nostalgia of this timeless arcade game with a modern twist

cpp pong-game raylib-cpp

Last synced: 13 Jun 2025

https://github.com/supercip971/project-euler

my answers for the 'Project Euler' (https://projecteuler.net/) in c++

cpp project-euler

Last synced: 09 Apr 2025

https://github.com/git-user-cpp/console_trainer-translator

:boom: This training translator program is implemented in C++ programming language for Linux systems. Created to improve foreign languages skills :boom:

cpp cpp-programming linux linux-app oop trainer training translate translation

Last synced: 12 Oct 2025

https://github.com/darylnoupik/cpp-pendu-lab

Ce jeu du pendu en C++ est une petite application console permettant de jouer au jeu classique du pendu. Le jeu est simple : le programme choisit un mot aléatoire parmi une liste, et le joueur doit deviner les lettres du mot en proposant des lettres.

cpp

Last synced: 21 May 2026

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

Solution of Computer Graphics Algorithms

computer-graphics cpp

Last synced: 25 Mar 2025

https://github.com/suddi/3dslantrelief

3D slant visual stereoscopic perception experiment, developed using Python, C, C++, OpenGL and GLSL

c-plus-plus cpp glsl inclinometer opengl perception psychophysics python relief texture

Last synced: 04 May 2026

https://github.com/cyprich/cpppong

Simple Pong Game in C++

cpp pingpong raylib

Last synced: 05 Jun 2026

https://github.com/jweinst1/lemon

A dynamic object system

cpp cpp11 object-oriented

Last synced: 16 Jun 2026

https://github.com/danielkrupinski/calc-cpp

Console calculator

cpp

Last synced: 05 Jul 2025

https://github.com/sumeetgedam/pong_game_using_raylib_cpp

Classic Ping Pong game implementation using rayLib CPP

cpp cpp14 game-development raylib-cpp windows-game

Last synced: 02 May 2026

https://github.com/cybergeist0/riemann

A program that approximates the definite integral of a relation using Riemann Sum approximations.

cpp riemann-sum vectors

Last synced: 12 Oct 2025

https://github.com/salman-javed-nz/cpp-dev-docker

A Docker image containing tools for C++ development, for my personal use.

cpp development-environment docker

Last synced: 28 Apr 2026

https://github.com/dsite42/cpp06

42 project - CPP06 - This module is about the different cast types in CPP.

42 cpp cpp06

Last synced: 03 Jul 2026

https://github.com/aks-arise1600/network_qt

qt/c++ based network interfaces detail fetch

cpp qnetwork qt5

Last synced: 14 Apr 2026

https://github.com/chrkspln/dsa-labs-lpnu

Repository for laboratory works in Algorithms and Data Structures course at LPNU, 3rd semester.

algorithms-and-data-structures c cpp university-course

Last synced: 02 Feb 2026

https://github.com/jesuisstan/42_stl_containers

implementation of C++ standard template library container types

42 cpp cpp98 makefile map oop red-black-tree set stack stl-containers vector

Last synced: 17 Mar 2026

https://github.com/fabberr/aoc2024

Solutions for Advent of Code 2024 puzzles written in C++

advent-of-code advent-of-code-2024 aoc aoc-2024-in-cpp aoc2024 cpp cpp26 programming-challenge

Last synced: 12 Oct 2025

https://github.com/Skiftsu/TreesitterWrapper

Simple Treesitter Wrapper for C++

cpp tree-sitter treesitter wrapper

Last synced: 11 Mar 2025

https://github.com/jerboaburrow/jgl

A Cross-platform graphics library with OpenGL or Vulkan backends

android cpp linux macos opengl vulkan windows

Last synced: 15 Feb 2026

https://github.com/zeyu-li/rref

A ref calculator in C++ 🧮

cpp ref-calculator rref-calculator

Last synced: 12 Oct 2025