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/ilbuso/zombie

A 2D game-engine in c++ using SDL

cpp gameengine makefile sdl2 sdl2-image

Last synced: 09 Jul 2025

https://github.com/skygenesisenterprise/paxo.ts

A Paxo Phone TypeScript Framework for Application Environment

cpp docker docker-compose framework javascript lua makefile mobile-environments mobile-library typescript

Last synced: 08 Apr 2026

https://github.com/muqsitnawaz/mate

Elegant and Modern C++ library for Abstract Algebra

algebra cpp cpp20

Last synced: 14 Mar 2025

https://github.com/filming/challenges

This is a repo where I can keep track of all the coding practice I have attempted.

cpp javascript leetcode neetcode python

Last synced: 22 Jun 2025

https://github.com/pxysource/miscnotes

Notes. Embedded development notes, c/c++, linux, etc...

c cpp embedded linux qt

Last synced: 09 Apr 2026

https://github.com/itayshaul111/reconstruction-simulation

Assignment 1 - SPL course, BGU

cpp memory-management

Last synced: 22 Jun 2025

https://github.com/shaina-gh/type-checking

A C++ program to implement type checking of variable assignments and expressions, simulating a part of the semantic analysis phase of a compiler.

compiler-design cpp semantic-analysis type-checking

Last synced: 06 Jul 2026

https://github.com/gjtiquia/hello-world-cpp

A short documentation on how to setup, compile and run C++ properly on Linux.

cpp linux

Last synced: 13 Apr 2026

https://github.com/letv1nnn/graphics

A collection of computer graphics projects implemented in C++ using RayLib and OpenGL, showcasing foundational techniques like transformations, shading, and rendering.

cpp graphics opengl raylib-cpp

Last synced: 22 Jun 2025

https://github.com/aniekanbane/circuit-evaluation

Calculating parameters in a model circuit with two voltage sources

cpp electrical-engineering mesh-analysis python

Last synced: 18 Apr 2026

https://github.com/c14321234/projectmanagementsystem

c++ QT框架实现的项目管理系统

cpp project-management qt

Last synced: 28 Jun 2025

https://github.com/wesnoth-devs/battleforwesnoth

🎮 Epic turn-based strategy game with offline capabilities, complete campaigns, and unlimited modding potential. Download and play immediately!

campaign-mode cpp cross-platform fantasy game gamedev hex-based map-editor modding multiplayer offline-game open-source pc-game sdl2 strategy strategy-game tactical-combat turn-based video-game wesnoth

Last synced: 09 Oct 2025

https://github.com/saraiannn/interactive-menu

A simple interactive operation menu in C++

cpp vectors

Last synced: 28 Jun 2025

https://github.com/rjryt/samp-socket-plugin

🔌 SA-MP Socket Plugin – Clean Rebuild with Windows & Linux Support

cpp open-source pawn plugin samp socket

Last synced: 28 Jun 2025

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

[F] C to F temperature conversion program

cpp early-attempts

Last synced: 10 Sep 2025

https://github.com/h-d-owl/colorsearch

A WinAPI-based console application for detecting specific pixel colors on your screen and automating interactions.

autoclick automation automation-tools color-detection console-app cpp game-automation gui-automation hooks pet-project pixelscan screen-capture screen-scraping triggerbot winapi windows

Last synced: 19 May 2026

https://github.com/ggmaldo/bbvm

A basic Virtual Machine, Controlls the Memory

cpp low-level-programming

Last synced: 28 Jun 2025

https://github.com/krishnazawar/cfgvalidator

CFG validation using CLR parsing technique.

cfg compiler-design cpp parsers

Last synced: 28 Jun 2025

https://github.com/ly0va/sort-bench

Sorting benchmarks of compiled languages

benchmark cpp golang mergesort rust

Last synced: 08 Apr 2026

https://github.com/vkayy/vk-array

My implementation of C++'s std::array.

cpp data-structures

Last synced: 21 Jun 2025

https://github.com/itszcx/r-type

The R-Type Project is a modern take on the classic arcade game R-Type, featuring multiplayer capabilities and enhanced graphics. Players can team up to fight against waves of enemies and challenging bosses in a side-scrolling shooter environment.

cpp r-type

Last synced: 18 Mar 2025

https://github.com/multivariablecalculus/passwdmanager

A CLI-based Password Manager

cli cpp encryption password

Last synced: 28 Jun 2025

https://github.com/togunchan/dsa-toolbox

DSA Toolbox is a modular C++ command-line project designed to implement and experiment with core data structures and algorithms in a real-world, maintainable manner.

cpp cpp17 dsa dsa-algorithm dsa-practice

Last synced: 28 Jun 2025

https://github.com/dino-julius/the-dino-julius-advent-of-code-record

Hi! This is my record of solutions for the Advent of Code, that is an Advent calendar of small programming puzzles.

aoc aoc-2024 competitive-programming cpp

Last synced: 21 Jun 2025

https://github.com/justin-marian/cost-graphs

Shortest path algorithms for directed graphs with/without cycles, optimized for minimal costs and bounded edge values.

cpp cycle-detection graphs-algorithms shortest-path-algorithm

Last synced: 04 Nov 2025

https://github.com/atomicptr/bunraku

A header only 2D animation library for making games with C++23

animation animation-library cpp cpp23 fsm game-development header-only header-only-library raylib

Last synced: 21 Jun 2025

https://github.com/m7moudgadallah/lfu-lru-cache

Build Simple LFU and LRU Cache.

cpp lfu-cache lru-cache

Last synced: 17 Sep 2025

https://github.com/tesla33io/webserv

TODO: come up with a cool name for the program

42 cpp cpp98 webserver

Last synced: 20 Jun 2025

https://github.com/oblerion/sqlitemanager

sqlite personnal c++ lib

cpp library sqlite3

Last synced: 23 Jul 2025

https://github.com/shobhitsingh18/cpp-based-banking-system

A C++ Banking System for handling account management, transactions, deposits, and withdrawals securely. Includes file-based data handling and PIN authentication.

account-management banking-system-cpp cpp secure-data-handling transactions

Last synced: 18 Mar 2025

https://github.com/landiluigi746/cpp-backend-template

Small C++ backend template with CMake as build system, vcpkg as dependency manager, Crow as web framework and Docker support

backend backend-template cmake cpp cpp-template crowcpp docker template-project

Last synced: 03 May 2026

https://github.com/muranoya/print-stats

Print statistics

cpp monitoring monitoring-tool

Last synced: 08 Jun 2026

https://github.com/ethiraric/compilestring

A tiny header to manipulate "raw strings" in a `std::string` fashion at compile-time.

compile-time cpp

Last synced: 04 Nov 2025

https://github.com/ebrezadev/student_course_management_cpp_ncurses

a sample C++ program to manage students, in c++ using ncurses

cpp ncurse ncurses students tui

Last synced: 20 Jun 2025

https://github.com/adhamhaithameid/problem_solving

This repository contains my C++ solutions to a variety of algorithm and data structure problems from platforms like LeetCode and Codeforces. I follow a curated problem-solving sheet to track progress and ensure structured practice across key topics.

codeforces cpp leetcode problem-solving

Last synced: 28 Jun 2025

https://github.com/vkarotkiyan/list_threads

Study C++ | Демонстрация подхода мелкогранулярной блокировки при многопоточной реализации методов для класса списка

cpp list study threads

Last synced: 28 Jun 2025

https://github.com/ari1337an/leetcode-grind

This repository contains my structured solutions to algorithm and data structure problems from Leetcode, as part of my focused preparation for software engineering interviews at top-tier companies.

cpp dsa-algorithm leetcode-solutions

Last synced: 28 Jun 2025

https://github.com/shineiarakawa/particle-stabilizer

A C++ and CUDA-based program for simulating the motion of particles.

cpp cuda n-body particles

Last synced: 12 May 2026

https://github.com/alibro005/tic-tac-toe

A simple C++ console-based Tic-Tac-Toe game built during my first semester. Player vs Computer with basic AI.

cpp semester-1

Last synced: 28 Jun 2025

https://github.com/justindengels/jxwm

Wow who could've seen someone making an X11 window manager nobody has done that before

cpp linux x11 x11-wm xlib

Last synced: 29 Apr 2026

https://github.com/radityobw/cppproject

Kumpulan Project C++

cpp

Last synced: 28 Jun 2025

https://github.com/awesomearjun/ping-pong-sdl3

A Ping Pong videogame made in SDL3

cmake cpp cpp11 oop sdl3 sdl3-image

Last synced: 20 Jun 2025

https://github.com/erlankurnia/Key-Nearest-Neighbour

C++ Project - KNN Algorithm Implementation

cpp knn-algorithm

Last synced: 18 Sep 2025

https://github.com/raannakasturi/bookstore-manager

The Bookstore Management program is a comprehensive and console-based, yet user-friendly system designed to efficiently manage customer information and streamline the book selection and purchase process.

bookstore bookstore-management-system console-application cpp cpp17 msys2 vscode

Last synced: 01 Jul 2026

https://github.com/szcf-weiya/homeworkoop

One course homework of OOP.

cpp

Last synced: 28 Aug 2025

https://github.com/yunusemrejr/text-length-1000-or-not--

C++ Windows Desktop App that checks input length for 1000 characters <>

cpp visual-studio

Last synced: 30 Mar 2025

https://github.com/meta-ben/tiny_c-cpp_collection

2009-2017 Bunch of C/C++ programs ( some with SDL )

c cpp sdl2

Last synced: 16 May 2026

https://github.com/lhish/macrosolver

MacroSolver is a C++ macro expansion tool designed for parsing and expanding C/C++ preprocessor macro definitions.

cpp learning learning-by-doing learning-cpp macro

Last synced: 18 Mar 2025

https://github.com/pavlostzitzos/van-der-pol-oscillator

Van der Pol Oscillator in C++. Finite Differences, SPSA and LQR controllers are used to drive the oscillator.

cpp cpp11 cpp14 finite-difference gnu-plot lqr-controller unit-testing van-der-pol

Last synced: 02 Feb 2026

https://github.com/amanoteam/lax

A GCC cross-compiler targeting Linux IA-64

c cpp cross-compiler gcc ia64 linux

Last synced: 14 May 2025

https://github.com/realsba/esp32-mod-player

ESP32 MOD Player: A lightweight ESP-IDF component for playing MOD files on ESP32 devices, leveraging the ModPlayer library as a submodule. Includes an example project for easy integration and setup.

audio-player audio-processing cpp cpp23 embedded-audio esp-idf esp-idf-component esp32 mod mod-player sound-processing tracker

Last synced: 26 Apr 2026

https://github.com/guettafa/imgui_desktoptemplate

ImGui Desktop application template

cpp direct3d9 imgui

Last synced: 20 Jun 2025

https://github.com/striter-no/qasm

Проект виртуального процессора и ассемблера для данного

assembly-language cpp new-language virtual-machine

Last synced: 18 May 2026

https://github.com/ahmershah29/bank-management-system

This is my first-semester final project, a simple console-based Bank Management System built in C++. It allows users to create, update, delete, and view accounts, as well as deposit, withdraw, and check balances. The system uses file handling for data storage, ensuring persistence without the need for a database.

bank-management-system-project cpp project software-engineering

Last synced: 18 Mar 2025

https://github.com/ganeshsankaran/cpp-samples

Code samples from first year CS courses

cpp

Last synced: 22 May 2026

https://github.com/shubham-121/imp-leetcode-ques

some important leetcode questions

c cpp

Last synced: 04 May 2026

https://github.com/cc5efd7b0/7z_expl

7-Zip Quick Run and Open the extracted directory with Explorer

c-plus-plus cpp

Last synced: 05 Apr 2025

https://github.com/divy9881/distributed_computing

Distributed Computing Protocol based on Map-Reduce Computing Paradigm.

c cpp distributed-computing distributed-systems map-reduce

Last synced: 16 May 2026

https://github.com/bursasha/cpp-cryptography-projects

Cryptographic techniques using C++ and OpenSSL, covering encryption modes, hash functions, hybrid encryption, and various cryptographic concepts 🔐

assymetric-key-cryptography block-cipher cipher-algorithms cpp cryptoanalysis cryptography cryptography-algorithms encryption-decryption hash-functions hybrid-encryption openssl security

Last synced: 03 Apr 2025

https://github.com/cschladetsch/cpp23particles

Interactive particle system with multiple emitter types, dynamic force fields, and particle interactions using C++23 and SDL2. Explore colorful visual effects, and multithreaded physics simulation.

cmake cpp cpp23 particles sdl2

Last synced: 28 Jun 2025

https://github.com/rexagod/huffman-coding

A C++ compression and decompression program based on Huffman Coding.

cpp huffman-coding huffman-compression-algorithm

Last synced: 04 Nov 2025

https://github.com/ahmed-safa/neet_leet

solves according to neet roadmaps

algorithms cpp data-structures leetcode problem-solving

Last synced: 03 Jul 2025

https://github.com/ousttrue/rawinflate

Sample to unzip with inflate

cpp zlib

Last synced: 22 May 2026

https://github.com/svenslaggare/iouring-event-loop

Simple event loop for Linux based on io_uring

cpp event-loop iouring linux

Last synced: 16 May 2026

https://github.com/phoemur/tictactoe

Tic Tac Toe game implemented in C++14 and QT5

cpp cpp14 minimax-algorithm qt5 tic-tac-toe tictactoe

Last synced: 22 May 2026

https://github.com/momen-alshouha/data-structure-circular-singly-linked-list

This repository contains C++ implementation of a circular singly linked list using object-oriented programming principles. It includes classes for nodes, iterators, and the linked list itself, providing essential functionalities such as insertion, deletion, traversal, and more.

circular-singly-linked-list classes-and-objects cpp data-structures linked-list oop-in-cpp oop-principles

Last synced: 11 Jul 2025

https://github.com/bok1c4/books

Here are books, personal notes for the books (taking notes while reading) and additional reads

books cpp lowlevel network operatingsystems systems

Last synced: 19 Jun 2025

https://github.com/danielblagy/containers

Implementations of containers in C++ as template classes.

algorithms containers containers-cpp cpp data-structures dynamic-array linked-list stack

Last synced: 19 Jun 2025

https://github.com/rakshitgupta9/object-oriented-programming-using-c-lab

Object Oriented Programming using C++ Lab

4th 4th-semester cpp lab miet miet-jammu

Last synced: 19 Jun 2025

https://github.com/harisali-git/stackbrackets

Full Stack Data Structure implementation with isBalanced(T* arr, int size) function which checks whether the brackets are properly balanced or not.

brackets cpp data-structures stack

Last synced: 19 Jun 2025

https://github.com/mkwapisz2000/cpp-data-structures-comparison

The project aims to compare different data structures, including: Singly Linked List , Singly Linked List with Head and Tail, Doubly Linked List, Dynamic Array

algorithm-analysis cpp data-structures dynamic-array linked-list performance-testing

Last synced: 06 Jul 2026

https://github.com/ka5j/obd2_development

Bench-only, read-only OBD-Lite MVP pairing Raspberry Pi with STM32 (NUCLEO-F446RE). MCU streams newline-terminated JSON over UART (115200) via ST-LINK VCP; Pi reads and logs now. Next: BLE/GATT bridge and a simulated two-node CAN bench. Simple, reproducible, Pi-first workflow with VS Code + PlatformIO.

ble bluetooth-low-energy c cpp linux matplotlib obd2 obd2-monitor obd2-reader obd2-scanner platformio python python3 rasberry-pi rasberry-pi-5 rasberrypi stm32 stm32cube stm32f446re-nucleo vscode

Last synced: 09 Apr 2026

https://github.com/antares0982/thread_local_wrapper

Toy thread_local wrapper to implement a workaround for broken MinGW-W64 thread model.

cpp mingw mingw-w64 thread-local

Last synced: 26 Jul 2025

https://github.com/vexstate/.github

Welcome to Vexstate, where immersive storytelling meets cutting-edge development. If you’re here, you’re either curious, ambitious, or ready to jump into one of the most polished and unique roleplay experiences available on FiveM

c client cpp csharp css ejs fivem html java js json lua private python roleplay server shared state xml

Last synced: 07 Apr 2026

https://github.com/jomkz/learn-modern-cpp

A detailed, sequential learning path to take you from the fundamentals to advanced modern C++ (covering C++11 through C++23).

cpp cpp11 cpp14 cpp17 cpp20 cpp23 learning modern modern-cpp

Last synced: 02 Jul 2026

https://github.com/farnyser/m

Order matching engine

cpp finance

Last synced: 06 Apr 2025

https://github.com/JakeTheSillySnake/MazesAndCaves

A program for viewing, generating and solving mazes in C++ and Qt.

cpp cpp17 qt qt5 qt5-applications qt5-gui

Last synced: 03 Nov 2025

https://github.com/tamiko-n/internship

This repository contain the tasks which I've completed as an intern at CodeAlpha

cpp internship quiz-game todoapp

Last synced: 12 Jul 2025

https://github.com/kamilkrauze/dynamic-makefile-script

It is a shell script for the creation of a makefile.

bash bash-script bash-scripting c cpp dynamic-makefile makefile

Last synced: 06 May 2026

https://github.com/ciubix8513/makemaker

A simple tool for generation makefile

cpp linux makefile

Last synced: 18 May 2026

https://github.com/abhishekgurjar-in/a2z-dsa-sheet

This repository follows the A2Z DSA Sheet created by Striver, offering a structured and comprehensive roadmap for mastering Data Structures and Algorithms (DSA). The sheet is designed to cover all essential DSA topics from basics to advanced concepts.

a2z-dsa-sheet-solutions cpp dsa dsa-algorithm dsa-cpp dsa-practice dsa-sheet dsa-sheet-solution striver-a2z-sheet

Last synced: 22 Mar 2025

https://github.com/roziqinkhoeru/truckcy-opengl

🚚 3d truck program using opengl with c++. Trucks are mobile and equipped with roads, houses, skies, and other environmental components. [finish]

college-assignment cpp opengl

Last synced: 17 May 2026

https://github.com/jpleboeuf/exercism_cpp

My solutions to the exercises from the C++ track on Exercism.

cplusplus cpp exercism exercism-solutions exercism-track

Last synced: 22 May 2026

https://github.com/bvgastel/crashy

C++ crash reporting library for UNIX systems (macOS/Linux/FreeBSD)

cpp crash handling

Last synced: 22 May 2026

https://github.com/va1da5/intro-to-freerots-course-notes

Notes from 'Introduction to FreeRTOS' course

cpp esp32 espidf freertos notes

Last synced: 16 May 2026

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

My solutions to LeetCode problems in C++

cplusplus cpp leetcode leetcode-cpp leetcode-solutions

Last synced: 14 Mar 2025