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/pragati-chaturvedi/basic-matrix-multiplication-cuda

This project demonstrates Basic Matrix Multiplication implemented using CUDA to accelerate matrix computations on an NVIDIA GPU. The code is designed to take two square matrices as input and multiply them in parallel, showcasing the power of CUDA in optimizing computational tasks.

cpp cuda-programming gpu-computing nvidia-gpu parallel-programming

Last synced: 17 May 2026

https://github.com/mehmetumit/color-image-segmentation

Color Image Segmentation Using Kruskal's MST Algorithm And Graph Cuts

color-image-segmentation cpp graph graph-cuts kruskal-algorithm minimum-spanning-tree

Last synced: 16 Jul 2025

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

Print statistics

cpp monitoring monitoring-tool

Last synced: 08 Jun 2026

https://github.com/mindawei/compilerproject

大三编译器课设

computer-vision cpp

Last synced: 16 Jul 2025

https://github.com/notquis/cpp-match

cpp-match is a powerful C++ library for pattern matching and functional-style programming, allowing developers to write concise and expressive code for handling complex data structures efficiently. The library provides a clean and intuitive syntax for matching patterns, making it easier to work with data in a functional programming paradigm.

cache-coherence computer-vision cpp kernel-bypass multiplatform object-tracker object-tracking opencv prefix-trie single-header-lib trading trie-structure tries zero-copy

Last synced: 15 Jul 2025

https://github.com/vizonex/llhttpplus

A C++ wrapper around llhttp for writing custom http parser tools in an object oriented way.

cpp http-parser llhttp oop

Last synced: 03 Apr 2025

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/jayzhan211/mixercode

competitive codes, cs course assignments, and some algorithm implementations

algorithm codeforces competitive-programming cpp

Last synced: 20 Mar 2025

https://github.com/goto-bus-stop/cpp-split-string

A simple C++17 class to iterate over pieces of a string using ranged for loops.

cpp lines ranged-for split string

Last synced: 15 Jul 2025

https://github.com/shaldonbarnes10/unique_element_in_an_array

Unique Element Finder : A C++ program to identify the unique element in an array using bitwise XOR operations. Efficient with O(n) time complexity and O(1) space complexity. Perfect for learning basic XOR logic and array manipulation. Leetcode :- 136. Single Number

algorithms-and-data-structures bit cpp dsa progamming xor

Last synced: 29 Jul 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/sepera-okeq/arraysort

The difference in sorting for different data types.

algorithm algorithms cpp cpp11 sort sorting sorting-algorithms timin

Last synced: 14 May 2025

https://github.com/miottonicola/unive-pel_json-parser

Class Json with parser (Grammatic Context Free)

cpp grammar-parser json

Last synced: 16 May 2026

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/mangesh-balkawade/cpp-programs

This are the C++ language programs , I have done to increase my programming proficiency in procedural as well as object oriented langauge.

cpp

Last synced: 13 Jul 2025

https://github.com/iamtejasmane/cpp

This is c++ revision & code practice repository

cplusplus cpp

Last synced: 20 Mar 2025

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

some important leetcode questions

c cpp

Last synced: 04 May 2026

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

Repo Template for C++ Projects

cmake cpp repository-template

Last synced: 07 Nov 2025

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

Advanced Tic-Tac-Toe game, developed in C++ using WIN32 API.

cpp desktop-app tic-tac-toe win32api windows

Last synced: 16 May 2026

https://github.com/tpadioleau/cxxtimer

Easy to use timing and profiling library.

chrono chronometer cpp library monitoring monitoring-tool stopwatch timer

Last synced: 07 Jul 2026

https://github.com/ousttrue/rawinflate

Sample to unzip with inflate

cpp zlib

Last synced: 22 May 2026

https://github.com/dchoi98/iot-water-valve

This repository provides hardware designs and software for an ESP32-based water-valve controller and its Android companion app. It utilizes secure MQTT communication via Adafruit IO for real-time control of the valve from anywhere, with built-in leak detection and emergency shutoff.

android arduino cpp esp32 home-automation iot kotlin mqtt

Last synced: 15 Apr 2026

https://github.com/emmarhoffmann/movie-selection-application

Qt application for movie selection with a responsive QML interface and C++ backend.

cpp qt ux-ui

Last synced: 16 May 2026

https://github.com/csaintos/mua

Mua - step by step, CLI based, arithmetic Calculator

calculator cpp gnu-make

Last synced: 10 Sep 2025

https://github.com/sakeenanavavi/smartclassroom

A smart Classroom operated with arduino uno microcontroller

arduino-uno cpp fingerprint-sensor

Last synced: 12 Jun 2026

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

Репозиторий содержит множество полезных инструментов для быстрого и легкого развертования своего проекта. Репозиторий содержит упрощенные версии математической библиотеки, асинк библиотеки и набор полезных функций для работы с векторами, строками и вариативными шаблонами

async cpp math variadic-templates

Last synced: 08 Jul 2025

https://github.com/mnoomnoo/staticresourceassert

Static Resource Assert generates a header file containing an API that allows for statically asserting the existence of a directory or file.

api api-generation build-step cpp cpp17 filesystem static-assert static-assertions

Last synced: 03 Nov 2025

https://github.com/xuyanwen2012/toytracer

A toy Ray-tracer implemented with c++ & glm

cpp cpp11 raytracer raytracing

Last synced: 10 Sep 2025

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

Collection of C++ problem solutions from my learning journey, covering basics, data structures, algorithms, OOP, and STL.

clean-code cpp learning-by-doing programming

Last synced: 20 Mar 2025

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

This repository contains a LED blinking program developed using the ESP-IDF framework in C++. The code demonstrates how to initialize GPIO, configure the LED pin, and implement a basic delay for toggling the LED state.

cpp esp32 espidf

Last synced: 16 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/eschan145/photos

A photo viewer application

cpp photos qt

Last synced: 02 May 2026

https://github.com/toshokan/stack-calc

A basic calculator that interprets Reverse Polish Notation

calculator cpp reverse-polish-notation rpn-calculator

Last synced: 22 Jun 2025

https://github.com/mdsn/cubes

Experiments with cubes and opengl

cpp opengl

Last synced: 05 Apr 2025

https://github.com/waltertamboer/experiment-cpp-curl

A simple experiment with C++ and cURL.

cpp curl makefile

Last synced: 30 Apr 2026

https://github.com/alexjmercer/study-material-for-cpp

Putting all the study materials of the NPTEL C++ course in one place.

cpp cpp17 educational learning nptel nptel-courses nptel-solutions

Last synced: 13 Jul 2026

https://github.com/sbidwaibing/leetcode_ay2425

Leetcode Activity

cpp java

Last synced: 22 May 2026

https://github.com/steponask/chess-cli

♟️ Play chess in your console

chess chess-cli chess-cpp cpp

Last synced: 20 Sep 2025

https://github.com/terance-edmonds/flower-exchange-cpp

A simple flower stock exchange system that accepts data from a csv file, then process it and output the trades to a new csv file.

cpp stock-exchange

Last synced: 05 Mar 2025

https://github.com/tahaaa22/incubator-dashboard

The Incubator Dashboard is a system designed to simulate a Nurse Call System (NCS) for monitoring multiple incubators. The system provides visual alerts on a dashboard and hardware buzzer alerts for critical conditions. It integrates various sensors to ensure real-time monitoring and control of incubator conditions.

arduino chartjs cpp css expressjs html javascript nodejs sqlite

Last synced: 07 Apr 2026

https://github.com/arshagds/ue4_playground

Personal project about game mechanics in Unreal Engine 4. 🕹 Currently, this project includes a zipline, first-person camera scanner ability and short-range teleport.

cpp game-mechanics practice-project ue4 unreal-engine unreal-engine-4 unrealengine unrealengine4

Last synced: 10 Sep 2025

https://github.com/fatiq123/school-management-system-using-link-list-in-cpp

I developed this project using C++ language.

cpp linked-list programming

Last synced: 14 Mar 2025

https://github.com/romaindoyen/led-chase

Led chase project : creation of a LED Christmas tree strip

arduino cpp fritzing

Last synced: 30 Jun 2026

https://github.com/tsnsoft/nb_cpp_cross-platform

Пример программы на C++ в NetBeans с использованием кроссплатформенной компиляции (разработка в Linux Windows-программы)

cpp cross-platform linux netbeans windows

Last synced: 08 May 2026

https://github.com/ActualCannibalPanda/Boom

Mirror of https://gitlab.com/robertosheagamedev/Boom

cpp game-engine vulkan

Last synced: 14 May 2025

https://github.com/ferr0s04/feup-prog-project

Repository for PROG (Programming) course project of LEIC FEUP, for year 2022-23

cpp feup feup-leic programming

Last synced: 22 Mar 2025

https://github.com/whysobad/tic-tac-tui

An user interface for playing tic-tac-toe in the terminal

cmake cpp tic-tac-toe tui

Last synced: 10 Sep 2025

https://github.com/poakapx/oop-fuel_consumption_calculator

Калькулятор витрати палива в ООП-реалізації.

cpp project

Last synced: 19 Jul 2025

https://github.com/nir3x/varsizedint.cpp

VarsizedInt - Variable-Sized Integer Encoding

c-plus-plus cpp efficiency encoding integer storage variable-sized

Last synced: 22 Jun 2025

https://github.com/truongdd03/searchengine

A search engine written in c++.

cpp crawler search search-engine

Last synced: 06 Apr 2025

https://github.com/sohamkayal4103/dynamic-programming

Contains important concepts related to dynamic programming

competitive-programming cpp dsa dynamic-programming memoization tabulation

Last synced: 22 Jun 2025

https://github.com/mateusz-przybyla/personalbudget_structured

Final C++ application to manage your personal budget [structured]

cpp data-structures structured-programming xml

Last synced: 06 Jul 2026

https://github.com/im-rises/cmake-cpp-modules-example

C++20 modules with CMake exemple

cmake cpp cpp20 modules

Last synced: 14 May 2025

https://github.com/jtpeller/csort

various sorting algorithms written in c++

cpp sort sorting sorting-algorithms visual-studio

Last synced: 23 Feb 2026

https://github.com/kar-dim/cas-2d

Implementation of the AMD FidelityFX CAS (Contrast Adaptive Sharpening) algorithm on CUDA/OpenCL, for sharpening static images.

cpp cuda dll fidelityfx gpu image-processing parallel-computing sharpen

Last synced: 22 Jun 2025

https://github.com/b1g-dr4gon/ithus

Information Technology Knowledge Site - Faculty of Mathematics, Mechanics and Informatic - Hanoi University of Science - Vietnam National University (VNU - HUS) [Made by Big DragoN]

cpp data-structures-and-algorithms databases design-and-analysis-of-algorithms discrete-mathematics java javascript machine-learning object-oriented-programming python typescript

Last synced: 30 Dec 2025

https://github.com/drizzy/code-make

Code Make is designed to make it easy to create and compile C++ projects using the Make tool.

cpp extension make makefile vscode

Last synced: 16 May 2026

https://github.com/codingwizard2001/strivers-dsa

Striver's A2Z DSA Course/Sheet is a comprehensive resource that focuses on logic and coding in C++ helping users crack top tier companies and improve problem-solving skills for placements.

cplusplus cplusplus-17 cpp data-structures-and-algorithms dsa dsa-sheet solution striver-a2z-sheet

Last synced: 27 Mar 2025

https://github.com/pbergstrom90/passwordmanagersimulator

Examproject for "Data IT Security" course, Winter 2024.

cpp hashing password security

Last synced: 22 Mar 2025

https://github.com/szafsrc/caitlyn-test

Lightweit Testing Library

cmake cpp testing-library

Last synced: 21 Jun 2025

https://github.com/sachin-bi/dsa-450

Its all about 450 DSA challenge

challenge cpp dsa

Last synced: 21 Jun 2025

https://github.com/starlitdreams/random-walk-sdl2-

This project is a random walk simulation using SDL2. It creates a graphical window where each step of the walk is colored based on its direction (up-left, up-right, down-left, down-right). The walk resets if it goes out of bounds. Built with SDL2, it features color-coded steps and boundary resets. Contributions are welcome!

cpp cpp-all cpp-programming cpp20 cpp23 programming random random-generation sdl sdl2 sdl2-image

Last synced: 03 Jan 2026

https://github.com/ukoloff/tsp

Traveling Salesman Problem playground

c-plus-plus cpp heuristic-optimization tsp

Last synced: 20 Jun 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/codingwizard2001/binary-search

Binary search is a fundamental algorithm used to efficiently locate a target value within a sorted collection of elements. It follows a divide-and-conquer strategy, continuously narrowing down the search space until the target is found or determined to be absent.

algorithms binary-search binary-search-cpp binary-search-problem binary-search-solutions coding cpp cpp17 leetcode leetcode-cpp leetcode-practice leetcode-solutions problem-solving

Last synced: 27 Mar 2025

https://github.com/speauty/gobang

五子棋(单人互博版)

cpp easyx game gobang

Last synced: 14 May 2025

https://github.com/mkamadeus/stima-convex-hull

Convex Hull with brute force; O(n^3) time complexity written in C++. (IF2211 2020)

convex-hull cpp opengl

Last synced: 12 Jan 2026

https://github.com/prathamp25/ai-drawing-generator

A C++ program takes user input to draw either a tree or a smiley face using ASCII art. It defines two functions, `drawTree()` and drawSmiley(), which are called based on the input. If the input is invalid, it displays "Unknown drawing!".

ascii-art controlflow cpp

Last synced: 29 Jul 2025

https://github.com/hato1125/spaceinvader

Space Invaders made with SDL2's C++ wrapper.

cpp cpp23 game sdl2 spaceinvader

Last synced: 30 Jul 2025

https://github.com/codingwizard2001/bit-manipulation-leetcode-problem

Bit manipulation is the process of applying logical operations on a sequence of bits to achieve a required result. It is an act of algorithmically manipulating bits or other pieces of data shorter than a word.

bit-manipulation bit-manipulation-questions cplusplus cplusplus-17 cpp daily-coding-problem leetcode leetcode-cpp leetcode-cpp-solutions leetcode-solutions practice problem-solving

Last synced: 27 Mar 2025

https://github.com/sap-samples/odbc-driver-for-abap-examples

Examples for using the ODBC driver for ABAP with various programming languages.

abap cpp javascript nodejs odbc odbc-driver powershell python rust sample sample-code sap unixodbc

Last synced: 07 Apr 2026

https://github.com/agauniyal/canmap

different hashmap implementations

cpp cpp17 hashmap

Last synced: 20 Jun 2025

https://github.com/robert076/metrics-collector

Short script that tells you the % usage of your CPU and memory on macOS. It's just a demo, I do not recommend it for personal use or accurate results.

cpp

Last synced: 18 Feb 2026

https://github.com/daleksla/stl

Common algorithms & structural implementations of the C++'s standard library, rewritten to be small, portable, and fast (UNDER SERIOUS REVISION)

common-algorithms compilation cpp cpp11 cpp14 data-structures header-only template-metaprogramming

Last synced: 11 Jul 2025

https://github.com/tech-gian/2020-oop-project-1

My first two projects with Object-Oriented Programming, about school simulation. Exercises for my university.

cpp oop oop-cpp school school-project

Last synced: 29 Jul 2025

https://github.com/devgabrielcoelho/estudoscpp

EstudosCPP contém soluções dos exercícios do BeeCrowd em C++, abordando tópicos como estruturas de dados, algoritmos, manipulação de strings e números. O repositório organiza os exercícios em pastas, com arquivos .cpp para cada resolução, ideal para praticar e aprender programação em C++.

beecrowd cpp

Last synced: 19 Jun 2025

https://github.com/ironwill01/cat-clone-qt-minimal

An attempt to clone some of cat ( linux tool ) behaviour with QT to sharp my skill with the framework

cpp cpp17 practice-programming

Last synced: 22 May 2026

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/tush-tr/ps-dsa

Data Structures and Algorithms with a lot of questions

algorithms algorithms-and-data-structures c clanguage cpp datastructures python python3

Last synced: 29 Mar 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/tmdh/vulkantest

Learning Vulkan with C++

cpp vulkan

Last synced: 16 Jun 2025

https://github.com/nilsdeppe/flamegraphfilter

FlameGraphFilter allows you to quickly down sample the amount of data displayed an a flamegraph, especially useful when profiling C++ programs using Linux perf.

cpp cxx flamegraph performance-analysis profiling

Last synced: 29 Aug 2025

https://github.com/gkaszewski/brick-engine

WIP game engine in C++

box2d cpp game-engine-development sfml

Last synced: 10 Sep 2025

https://github.com/codingwizard2001/leetcode

LeetCode features a variety of math-related problems to test and improve algorithmic and mathematical problem-solving skills

cpp cpp17 daily-coding-problem dailyprogrammer leetcode leetcode-cpp leetcode-cpp-solutions leetcode-potd leetcode-practice leetcode-problem-solution leetcode-questions leetcode-solutions potd potd-solution practice

Last synced: 27 Mar 2025

https://github.com/chuahou/testlib

A test library in C++ for me to experiment with build methods

cpp lgtm test travis-ci

Last synced: 28 Jun 2025

https://github.com/codingwizard2001/dsa

DSA is defined as a combination of two separate yet interrelated topics – Data Structure and Algorithms.

cpp data-structures datastructures-algorithms

Last synced: 27 Mar 2025