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/vendethiel/utils.cpp

just some C++ utils...

cpp cpp14 utilities

Last synced: 22 Mar 2025

https://github.com/korzikalex/sea_battle

This a project for Object-oriented programming on C++ for LETI

c-plus-plus c-plus-plus-17 cpp cxx cxx17 leti sea seabattle seabattle-game

Last synced: 18 Jun 2025

https://github.com/bartwel27/cppmformulas

A cpp file program, filled with math formulas defined in cpp language Function

cpp

Last synced: 14 Sep 2025

https://github.com/oinkognito/wavy

Local Audio Streaming and Sharing Platform for all audio formats

audio-streaming boost-libraries cpp cpp20 ffmpeg openssl

Last synced: 02 Nov 2025

https://github.com/ercodex/procedural-programming-exercises

Educational and beginner-friendly C++ codes.

cpp procedural-programming

Last synced: 27 Jun 2025

https://github.com/eduardovegas/simplex_calculator-cpp

Implementation of the Simplex method for Linear Programming problems.

calculator cpp linear-programming lp-problem optimization simplex

Last synced: 02 Nov 2025

https://github.com/dsite42/cpp03

42 Project - CPP03 - This module is about Inheritance.

42 cpp cpp03

Last synced: 02 Jan 2026

https://github.com/bima42/ft_containers

Implement CPP containers : vector, map and stack

containers cpp cpp98 map stack vector

Last synced: 02 Jan 2026

https://github.com/reddimus/digital_piano-tm4c123

This digital piano, driven by a TM4C123 MCU, integrates a speaker, amplifier, and DAC. It features a music box with three melodies, controlled by two switches, and a digital piano using a 6-bit R/2R DAC with 4 push buttons as keys. The system is coded in C++ using OOP, with the Sound class as its core and Music & Piano classes defining modes.

circuit cpp dac electrical-engineering embedded-systems object-oriented-programming piano

Last synced: 25 Jan 2026

https://github.com/spaciouscoder78/merklerex-sys

A Currency Exchange Simulation System developed as part of my Object Oriented Programming in C++ from University of London

cpp

Last synced: 04 Oct 2025

https://github.com/speedycraftah/b-tree

An implementation of a B-tree in JavaScript/C++ with a simple GUI to visualise and interact with them.

algorithms b-tree b-tree-implementation cpp javascript learning visualization

Last synced: 19 Apr 2026

https://github.com/m3nin0/personal-benchmark

Simple cherno-based implementation of tool for simple benchmarks of some algorithms

benchmark cherno cpp

Last synced: 13 May 2025

https://github.com/helmssyss/dominant-color-with-flutter

Calling from function in C++ for Android Application

binding c cpp dart ffi flutter

Last synced: 01 May 2026

https://github.com/tebogoyungmercykay/the_adapter_and_cor_design_patterns

This repository contains implementations of two commonly used design patterns: Chain of Responsibility and Adapter. Each design pattern is implemented in separate folders within the repository.

adapter-pattern chain-of-responsibility-pattern cpp cpp11 design-patterns gitignore makefile sql sql-query translater

Last synced: 14 Sep 2025

https://github.com/edualgo/blog-code

This project contains the C++ & Python code for the interview preparation blog.

algorithms cpp python

Last synced: 15 Apr 2026

https://github.com/claby2/mouse-track

Track, display, and graph the position of a mouse cursor.

c cpp matplotlib numpy python sdl2 windows

Last synced: 12 Apr 2026

https://github.com/claby2/coretest

C++ Testing Framework

cpp header-only testing-framework unit-testing

Last synced: 06 Apr 2025

https://github.com/abd3lraouf/primer5thsolution

C++ primer 5th solutions

cpp cpp-primer cpp11 cpp14 cpp17 solutions

Last synced: 12 Jan 2026

https://github.com/subhranil002/cpp-programming

This repository is dedicated to my C++ practice for the WBJECA exam, focusing on core C++ and Object-Oriented Programming concepts ... ❤️

abstraction cplusplus cpp encapsulation inheritance oop oop-in-cpp polimorphism wbjeca

Last synced: 25 Feb 2025

https://github.com/yushikuni/velocityofplayer_ue5

This project is a C++ component designed for Unreal Engine 5.4.4 to measure and display the speed (velocity) of a character. T

cpp finished-project porfolio-website unreal-engine-5

Last synced: 21 May 2026

https://github.com/alavuvi/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: 23 Jul 2025

https://github.com/khelmka25/bowyer-watson

Implementation of the Bowyer Watson Algorithm using C++17 and GLFW.

2025 cpp cpp17 opengl

Last synced: 18 Apr 2026

https://github.com/gabriel-vanca/infoarena

Solved Algorithm & Data Structure problems for Infoarena.ro, the biggest Romanian online community helping thousands of young students learn and train for national and international Computer Science contests, supported by a team of former Olympic students.

algorithms binary-search-tree competitive-programming cplusplus cpp data-structures dijkstra-algorithm dynamic-programming geometry-algorithms graph-algorithms graph-theory greedy-algorithms infoarena lowest-common-ancestor matrix-algebra sorting-algorithms string-manipulation trie-data-structure

Last synced: 11 Jul 2026

https://github.com/chen0040/allegro-space-shooter

Space shooter game written in Allegro

allegro cpp game game-map-editor quad-tree

Last synced: 14 Sep 2025

https://github.com/adam-gladstone/dialogservice

A Windows Runtime Component that wraps calling a MessageDialog

cpp cpp20 windows windows-desktop windows-desktop-application windows-sdk winrt winui3 xaml

Last synced: 02 Jan 2026

https://github.com/owengombas/graph

🔃 A C++ Implementation of graph data structure

cpp graph

Last synced: 05 Apr 2025

https://github.com/TranKienCuong2003/Learn_CPP_with_HiepSiIT

This repository contains C++ exercises covering various topics to help learners practice and improve their C++ programming skills.

cpp

Last synced: 14 Sep 2025

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

Working with strings and type casting in cpp

cmake cpp makefile typecasting

Last synced: 05 Apr 2025

https://github.com/icingworld/ww-rpc

A tiny c++ RPC framework.

cpp cpp11 rpc rpc-framework

Last synced: 27 Jun 2025

https://github.com/ehsan-ashik/tajmahal-3d-renderer

This is a graphics project that renders a 3-D Taj Mahal with lighting and camera functionalities.

3d-models cpp opengl tajmahal

Last synced: 17 May 2026

https://github.com/filiprokita/fr_spammer

This program is a simple spamming tool that creates a large number of text files with the name "FR_XXX.txt" (where XXX is a number from 0 to 999999) and the content "filiprokita.com" written in them. The program uses C++ file stream operations to create and write to the text files.

cpp creating-files file-spammer file-stream fun prank writing-files

Last synced: 27 Jun 2025

https://github.com/nunees/trabalho_aps_5sem

Trabalho do 5 semestre do curso de Ciência da Computação.

cpp css html javascript json python rest-api

Last synced: 08 Apr 2026

https://github.com/dangnh0611/text_formating

a Window console app,small team-work project of the "Introduction to Programing" course, HUST

console-application cpp

Last synced: 12 Jun 2026

https://github.com/woolseyworkshop/article-how-to-use-buttons-with-your-raspberry-pi

How To Use Buttons With Your Raspberry Pi Article Resources

button c circuitpython cpp electronics led python raspberry-pi

Last synced: 08 Apr 2026

https://github.com/angelogalav/sdl-mandelbrot

Simple Mandelbrot set implementation made using SDL2 and C++

cpp fractal mandelbrot sdl2

Last synced: 30 Mar 2025

https://github.com/romelium/dircat

DirCat is a high-performance C++ utility that acts like the Unix cat command, but for entire directories. It efficiently concatenates and displays file contents, supporting multi-threading, recursion, and filtering. Note: This project heavily utilized AI tools during its development.

ai-tool ai-tools cmake console cpp cpp20 cross-platform dictionary directory-traversal file-processing filesystem multithreading utility

Last synced: 22 Mar 2025

https://github.com/luisminfante/simpleraytracer

Simple Raytracing application in C++

cpp glfw graphics-programming raytracing

Last synced: 14 May 2025

https://github.com/lchsk/knight-libs

Collection of small gamdev libraries for C++ + SFML

cpp framework game-engine gamedev hex-game rts sfml sfml-game-development sfml-library

Last synced: 03 Jul 2025

https://github.com/massimo-marino/min-max-function-overload

A C++ variadic templated implementation of max(), min() for integral types, floating point types, and strings, by overloading the function call operator

cpp cpp11 cpp14 function-operator-overload googletest max min template-metaprogramming variadic variadic-template

Last synced: 14 May 2025

https://github.com/massimo-marino/object-counter

C++ implementation of a class object counter using the curiously recurring template pattern (CRTP)

cpp cpp17 crtp object-counter

Last synced: 14 May 2025

https://github.com/meetleev/dragonbonescpp

DragonBones C++ Runtime for cocos2d-x

cocos2d cpp dragonbones-framework

Last synced: 14 May 2025

https://github.com/yashk2000/round-robin

Implementation of Round Robin scheduling algorithm in C++

cpp operating-systems round-robin scheduling-algorithms

Last synced: 06 Jul 2026

https://github.com/newyaroslav/consolix

Consolix is a header-only C++ library providing components and utilities for developing console applications.

ansi-colors cli configuration-management console-application console-applications cp866 cpp cpp17 cxxopts header-only library logging logging-library logit utf-8-support utf8

Last synced: 28 Mar 2025

https://github.com/rayhanbss/jumpinggoat-kp23

# Jumping Goat A Jumping Goat game built with C++ and SFML Libraries, based on popular game Doodle Jump. Created for Programming Concept Course 2023.

cpp cpp-game doodle-jump game sfml-game

Last synced: 27 Jun 2025

https://github.com/zheng-bote/qt-desktop_file_encryption-decryption

Qt6 C++23 desktop application to encrypt or decrypt a given file on Linux, MacOS, Windows with AES-256 CBC

aes-256 cpp cpp23 linux-desktop macos-app qt6 qt6-gui windows-desktop

Last synced: 18 Feb 2026

https://github.com/abdellah-nsila/cpp-modules

C++ is a general-purpose programming language created by Bjarne Stroustrup as an ex- tension of the C programming language, or "C with Classes".

1337 1337school 42 42born2code 42cpp 42cursus classes-and-objects cpp cpp-programming

Last synced: 27 Jun 2025

https://github.com/tessapower/snek-cpp

A simplified C++ remake of the Snek game using DirectX 11.

cpp cpp20 directx-11 snek visual-studio win32

Last synced: 06 Jul 2026

https://github.com/jetsup/implementing-queues

Implementing a modern life scenario like queues with CPP

cpp data-structures queue

Last synced: 15 Jul 2025

https://github.com/luisgomes2002/learning-cpp

cpp projects to train

cpp

Last synced: 28 Mar 2025

https://github.com/hanilr/file-explorer

Terminal file explorer - Written in C++

cpp file-explorer terminal-ui

Last synced: 04 Apr 2025

https://github.com/hanilr/management-system

General purpose management system. Written in c++ standard library.

cpp management-system standard-library

Last synced: 04 Apr 2025

https://github.com/hadson0/brushphone

Multiplayer LAN game inspired by GarticPhone, developed in C++ with the Qt Framework.

cpp drawing game lobby-system multiplayer qt sockets tcp

Last synced: 22 May 2026

https://github.com/ivan-aksamentov/common

C++ utils

cpp

Last synced: 22 Mar 2025

https://github.com/leytox/maze

Course work. C++ Linux maze generation and solving program

cpp maze maze-generator maze-solver

Last synced: 18 Jun 2026

https://github.com/danilshvalov/itmo-cpp-programming

Лабораторные работы по C++ в университете ИТМО

cpp itmo

Last synced: 06 Apr 2025

https://github.com/kezhengjie/coroutinetool

functional c++ tiny lib based on c++20 coroutine,for learning and utility purpose.

async-executor coroutine cpp cpp-coroutines cpp20 cpp20-library fluent modern shell-command shell-executor system-commands

Last synced: 17 Oct 2025

https://github.com/durydevelop/dwebsocket

cross-platform WebSocket library based on IXWebSocket and emscripten

cpp cross-platform emscripten wasm websocket

Last synced: 21 May 2026

https://github.com/thesupercd/cpu_scheduler

A simple and rudimentary program written in C++ that simulates the operation of a CPU task scheduler using three distinct methodologies - namely FIFO, SJF and Priority scheduling algorithms.

cpp cpu-scheduling cpu-scheduling-algorithms fifo preemptive-scheduling priority-scheduling scheduler scheduling-algorithms scheduling-simulator sjf-scheduling

Last synced: 05 Apr 2025

https://github.com/solareenlo/42cpp-module-00

C++ practice 00 (Class etc)

42 42born2code 42cursus 42projects cpp cpp98

Last synced: 28 Jan 2026

https://github.com/wkhallen/pacman

Pacman in the terminal

console-game cpp cpp17 pacman terminal-game

Last synced: 22 Mar 2025

https://github.com/nklapste/a2sdn

CMPUT 379 Assignment 2

cpp university-course

Last synced: 23 Jul 2025

https://github.com/azevedoguigo/esp32_temperature_monitor

IoT temperature monitor based in ESP32.

cpp esp32-arduino esp32-wroom iot

Last synced: 27 Mar 2025

https://github.com/juliendoutre/cellular-automaton

A simple implementation of the game of life.

cpp game-of-life sfml

Last synced: 28 Mar 2025

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

Implementation of various Data Structures in C++

cpp data-structures linked-list

Last synced: 14 May 2025

https://github.com/masaok/raytracing-example

Raytracing example clone

cpp raytracing

Last synced: 27 Jun 2025

https://github.com/randomgamingdev/justezal

A powerful audio library designed to abstract away writing audio code at 0 cost. Spend time coding your dream project, not the audio.

audio audio-library cpp cross-platform multilib ogg powerful

Last synced: 21 May 2026

https://github.com/x-rays5/imgui_cmake

A basic CMake script to use IMGUI with CMake. Basic configuration is available.

cmake cpp imgui

Last synced: 02 Nov 2025

https://github.com/slashdotted/yavom

Yet Another Variation of Myers for generic containers (for example std::vector)

container cpp diff myers patch

Last synced: 27 Mar 2025

https://github.com/xeverous/arbitrary_code_highlighter

semi-automatic code highlighter generating HTML span elements supporting precise color specification

cpp generator html

Last synced: 21 May 2026

https://github.com/ohioiot-examples/esp32_wifi_events-and-logging

The code base accompanying one step in the video series on creating a next-level WiFi library for your ESP32 projects. The video associated with this code base focused on engaging with the events provided by WiFi.h and logging them to get the best information possible about your WiFi connection.

arduino-ide arduino-iot connectivity cpp embedded-systems esp-idf esp32 esp32-iot event-driven firmware home-automation internet-of-things iot microcontroller networking ohioiot platformio wifi wifi-events wifi-logging

Last synced: 15 Sep 2025

https://github.com/ichlubna/loadingbar

Simple c++ command-line loading bar

command-line cpp cpp-modules loading-bar progress-bar

Last synced: 27 Mar 2025

https://github.com/glanguage/homework_list

A list of homework :P

cpp homework

Last synced: 06 Jun 2026

https://github.com/mariacarolinass/c-cpp

Estudos de C e C++

c cpp

Last synced: 21 May 2026

https://github.com/stephen-hqxu/learn-vulkan

My toy project for personal learning and exploring latest features in Vulkan

3d 3d-graphics cmake cpp cpp20 glsl ray-tracing real-time vulkan

Last synced: 21 May 2026

https://github.com/rose-mtz/virtualcomputer

A virtual computer that can run machine code. [C++]

cpp

Last synced: 21 May 2026

https://github.com/haripasapuleti/practice

A collection of my C++ programming practice codes, covering basic to intermediate concepts, problem-solving exercises, and logic-building programs.

coding cpp logic-building

Last synced: 16 Jan 2026

https://github.com/kidoz/storage-wiper

GTK4/libadwaita application for secure disk wiping with DoD-compliant algorithms

cpp cpp23 data-sanitization dbus disk-wipe dod-5220-22-m gtk4 libadwaita linux mvvm polkit secure-erase security

Last synced: 21 May 2026

https://github.com/mzying2001/property-cpp

让 C++ 支持属性语法

cpp cpp11

Last synced: 06 Apr 2025

https://github.com/sv592/secure_file_manager

A lightweight C++ application for secure file encryption, decryption, hashing, and digital signature management.

cmake cpp cryptography

Last synced: 10 Jun 2026

https://github.com/flyer-dm/arduino_mini_projects

Мини-схемы для микроконтроллеров со скриптами на C++

arduino cpp microcontroller mini-projects physical-devices

Last synced: 21 May 2026

https://github.com/erfansaberbari/tictactoe_game

This project is a simple console-based Tic-Tac-Toe game written in C++ that allows a player to compete against a computer.

cpp

Last synced: 06 Apr 2025

https://github.com/rattananen/funny-img

convert image to ascii

ascii-art bmp cpp deflate image-processing png

Last synced: 21 May 2026

https://github.com/shariar-rafi/opengl-project-3d-common-room

OpenGL-Project-Common-Room

cpp opengl visual-studio

Last synced: 21 May 2026

https://github.com/victoorv/projet1_cpp

Ce projet traite de la création d’une classe destinée à résoudre des systèmes linéaires à l’aide de différentes méthodes.

cpp numerical-analysis numerical-methods numerical-optimization

Last synced: 13 Jun 2025

https://github.com/bwalter/oasis-jni-helpers

Oasis JNI helpers

android cpp jni

Last synced: 08 Apr 2026

https://github.com/shenxiaolong-code/code_note

record my code life (C++ , metaprogram, bath-automatic, ... )

batch-script cpp debugging metaprogramming

Last synced: 28 Jun 2025

https://github.com/daniyalahmad7/dsa-cpp-projects

This repository includes hands-on implementations, problem-solving approaches, and optimized code for popular and advanced DSA concepts.

algorithms cpp data-structures-and-algorithms datastructures dsa-in-cpp

Last synced: 06 Jul 2026

https://github.com/sla-ppy/ray_tracer_iow

[A] Follow along tutorial efforts to learn raytracing

cpp

Last synced: 15 Sep 2025

https://github.com/rahman-ind/c-course-learn-the-essentials

Welcome to "C++ Course: Learn the Essentials" Course By Scaler.com covering basics to advanced concepts.

cpp cpp-programming

Last synced: 22 Mar 2025

https://github.com/wouterbeek/prolog_uriparser

Prolog binding for library uriparser (advanced URI parsing support).

cpp prolog swi-prolog uri

Last synced: 21 May 2026