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/avipars/configfiles

My config files for getting c and cpp to play nicely with vscode

cpp vscode

Last synced: 23 Jun 2026

https://github.com/inthra-onsap/algorithms-archive

The C++ algorithms and data structures classes implementation

algorithms cpp datastructures

Last synced: 19 Oct 2025

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/gtr/cs-uy-2124

repository for my object-oriented programming class

cpp object-oriented

Last synced: 16 Jan 2026

https://github.com/bitolabs/ujson-test

Unit tests for ujson, a tiny C++ JSON reader with a very simple API

cpp gtest json unit-test unittest

Last synced: 22 Feb 2026

https://github.com/hyperentangledqubit/leetcode

Solutions to leetcode problems in various languages

c cpp golang julia perl python python3 rust

Last synced: 12 Apr 2026

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

A 2D desktop game (Snake).

cpp sfml-game

Last synced: 25 Mar 2025

https://github.com/ridvikpal/leetcode-solutions-cpp

C++ solutions to problems I've solved on DSA platforms like LeetCode

cpp leetcode leetcode-solutions

Last synced: 11 Jun 2026

https://github.com/mohammad-shamat/bank_system

Bank System Console App with Non-Relational database(text file)

banking console-application cpp oop

Last synced: 11 Jun 2026

https://github.com/vskarleas/imagepulser

Vectorize and simplify images obtained via a webcam using dynamic methods, like segment-based or even bezier-curves simplification. We detect contours, manipulate bitmaps and create Adobe PBMs representations for the simplified results.

arduino bezier-curves bus c contour-detection cpp opencv

Last synced: 11 Jun 2026

https://github.com/gitmahin/codeforce

A repository dedicated to tracking and storing solutions for Codeforces competitive programming problems.

competitive-programming cpp python

Last synced: 12 Jun 2026

https://github.com/yottaawesome/2d-game-engine-fundamentals

Working through Udemy's Fundamentals of 2D Game Engines with C++ SDL and Lua course.

cpp gamedev sdl2

Last synced: 12 Jun 2026

https://github.com/deadcoder0904/datastructures-practice

Data Structures Practice in C++ :heart_eyes:

c-plus-plus cpp data-structure data-structures datastructures

Last synced: 12 Jun 2026

https://github.com/heshanera/ann

Simple Artificial Neural Network for the XOR function. Network is build with three layers, Input layer, Output layer and one hidden layer with four nodes. Used Sigmoid as the Activation function

artificial-neural-networks cpp

Last synced: 12 Jun 2026

https://github.com/souleimaneelqodsi/donnees-libres

1st-year CS Bachelor project @ Paris-Saclay university, about data manipulation in C++. Projet de 1ère année de licence d'informatique sur la manipulation de données en C++.

cpp data-manipulation

Last synced: 12 Jun 2026

https://github.com/ynfuien/snake-cpp

Simple snake game in C++.

cpp snake snake-game

Last synced: 12 Jun 2026

https://github.com/gill-singh-a/hackerrank-cpp-solutions

Solutions to C++ Problems in Hackerrank

cpp hackerrank hackerrank-solutions

Last synced: 13 Jun 2026

https://github.com/gregyjames/cppalgorithms

Various Algorithms and Data Structures implemented in C++

algorithms cplusplus cpp data-structures

Last synced: 13 Jun 2026

https://github.com/4s4v1n/matrix

Implementation of matrices in C++ with standart operations.

cpp matrix oop

Last synced: 13 Jun 2026

https://github.com/lucashnss/if672-algorithms-lists

Lists of algorithms in the course algorithms and data structures (IF672) in CIN-UFPE. Along this course I've been introduced to various efficient and creative ways to resolve common problems in computer science like ordering and learning data structures to do that.

algorithms cpp data-structures

Last synced: 13 Jun 2026

https://github.com/yosh1/cpp-practice

This is the competition programming practice repository

competition-programming-practice cpp cpp-competition-programming

Last synced: 13 Jun 2026

https://github.com/princeinscripts/c-and-dsa-foundation

A repository for understand the C++ Better

array conditional-statements cpp if ifelse loops vector

Last synced: 13 Jun 2026

https://github.com/andrijzyn/adb-utilites

Softina for cleaning my Samsung A21s & and an interesting task to improve my level of C++ development

cmake cpp ncurses spdlog

Last synced: 13 Jun 2026

https://github.com/nxhawk/segment-tree

A segment tree is a data structure used to store information about array segments and answer segment queries efficiently. So this directory helps you better understand through basic to advanced exercises (with solutions and basic ideas)

cpp exercises learning-by-doing segment-tree tree-structure

Last synced: 13 Jun 2026

https://github.com/jubayer98/data-structures-basic-problems

Here are solutions to some basic data structure problems implemented in C++.

basic-programming cpp data-structures

Last synced: 13 Jun 2026

https://github.com/ningenme/compro-solver-cpp

競技プログラミングのsubmittion

competitive-programming cpp

Last synced: 13 Jun 2026

https://github.com/wtrsltnk/lazy-audio

This repo contains a few program examples generating sound the lazy way: with RtAudio.

audio cpp oscillator rtaudio sawtooth squarewave

Last synced: 13 Jun 2026

https://github.com/strcoder4007/spoj

all of str's submissions on SPOJ

algorithms cpp

Last synced: 13 Jun 2026

https://github.com/daisvke/ircserv

This project involves creating a custom IRC (Internet Relay Chat) server in C++.

42projects cpp irc irc-bot irc-server ircserver

Last synced: 13 Jun 2026

https://github.com/vishalku03/recursion

Recursion is a technique where a function calls itself to solve smaller instances of a problem. It simplifies complex problems by breaking them into base cases and recursive cases.

cpp dsa gfg-solutions leetcode-cpp recursion

Last synced: 13 Jun 2026

https://github.com/hassan11196/chou-fasman

Implementation of Chou Fasman Alogorithm.

bioinformatics chou-fasman cpp prediction

Last synced: 13 Jun 2026

https://github.com/wellingfeng/ue-mcp-for-all-versions

A single version-agnostic C++ MCP server that drives any Unreal Engine version (4.25 to 5.8) via the built-in RemoteControl HTTP API. One binary, no engine headers, runtime capability degradation.

cpp mcp model-context-protocol remote-control unreal unreal-engine

Last synced: 14 Jun 2026

https://github.com/rodofrodo/chess_project

A cross-platform chess game built with Qt, featuring a responsive GUI, move validation, game state management, and an intuitive user experience.

cmake cpp qml qt qt6

Last synced: 14 Jun 2026

https://github.com/putukrisna6/ceritanya-belajar-cp

Part of an effort to learn Competitive Programming

competitive-programming cpp hackerrank

Last synced: 14 Jun 2026

https://github.com/hightemp/smb-browser

Qt5/C++ desktop application for managing SMB connections and browsing Windows/Samba shared folders inside the application's own Qt Widgets UI.

cpp file-browser qt5 samba samba-browser smb

Last synced: 14 Jun 2026

https://github.com/fahdseddik/snakes-and-ladders

A simple game written in C++ as a project for a university programming course

cmugraphics-library cpp game object-oriented-programming snakes-and-ladders

Last synced: 14 Jun 2026

https://github.com/austinbhale/spaceescape

SpaceX Jam Game Submission made in UE4

cpp gamedev gamejam ue4

Last synced: 14 Jun 2026

https://github.com/klubuntu/retroslm

Retro styled Logistic Manager

clients cpp db dgcs insert management manager retroslm store subiekt

Last synced: 02 Jul 2026

https://github.com/naguales/logix

Logix is a lightweight, thread-safe logging library designed for C++11.

async cpp cpp11 log-library logger logging

Last synced: 15 Jun 2026

https://github.com/abdelwahab-ahmed-shandy/oop-mini-projects

This repository contains a collection of small-sized projects built using Object-Oriented Programming (OOP) concepts in C# and C++ .

cpp csharp oop small-projects

Last synced: 15 Jun 2026

https://github.com/oblerion/cpu_config_gui_ubuntu

gui for create / set cpu's profil

console-application cpp cpu ubuntu

Last synced: 15 Jun 2026

https://github.com/maqmal/data-structure

Stack, queue, directed graph , binary tree, multi linked list algorithm

cpp data-structures

Last synced: 15 Jun 2026

https://github.com/harsha-ys/cpp

C++ problems in hackerrank preparation

cpp

Last synced: 15 Jun 2026

https://github.com/0x03c1/arduino_examples

Coletânea de exemplos didáticos apresentados em sala de aula, cobrindo desde o tradicional Blink até comunicação serial e leitura de sensores analógicos. Cada exemplo inclui código comentado, link para simulação no Tinkercad e, quando disponível, vídeo demonstrativo.

arduino arduino-library arduino-uno cpp

Last synced: 15 Jun 2026

https://github.com/rydzze/library-management-system

Project for Data Structures and Algorithms

cpp data-structure-and-algorithm

Last synced: 15 Jun 2026

https://github.com/guicdas/cpp00_42

CPP00 Module

cpp cpp98 cppbasics

Last synced: 15 Jun 2026

https://github.com/marialuizaleitao/arduino-ultrasonic-distance-sensor

Exemplo de código para utilizar o sensor ultrassônico HC-SR04 com Arduino para medir distâncias e exibir os resultados no monitor serial. Ideal para projetos de medição e detecção de distância.

arduino-mega-2560 cpp

Last synced: 16 Jun 2026

https://github.com/ilyachichkov/employee_database

Small console application written on C++ for educational purposes

cmake cpp educational-project

Last synced: 16 Jun 2026

https://github.com/spudmashmedia/cppuserapi

A C++ MVC API Template utilising Crow Lib.

boost cpp crow

Last synced: 16 Jun 2026

https://github.com/cschladetsch/cpp23verletnbody

C++23 Verlet Integration using N bodies.

cpp grasphics integration verlet

Last synced: 16 Jun 2026

https://github.com/marcusvinix/42_ft_irc

This project is about creating your own IRC server. You will use an actual IRC client to connect to your server and test it. Internet is ruled by solid standards protocols that allow connected computers to interact with each other. It’s always a good thing to know.

42 cpp irc-server

Last synced: 16 Jun 2026

https://github.com/3ein39/library_system

Library System Project in C++ using structs - simple console application. In this program.The main user for the system is an admin who might add a book, user or perform some relevant operation.

console-application cpp library-management-system management-system

Last synced: 17 Jun 2026

https://github.com/parkerbritt/cpp_experiments

A collection of experimental C++ programs for the purpose of learning and personal exploration.

cpp experiments

Last synced: 17 Jun 2026

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

This repository contains C++ implementation of a doubly 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.

classes-and-objects cpp data-structures doubly-linked-list linked-list object-detection object-oriented-programming

Last synced: 17 Jun 2026

https://github.com/fqwqf/whu_alp_2024

武汉大学2024高级语言程序设计作业

cpp

Last synced: 17 Jun 2026

https://github.com/jason-c-daniels/leet-code

A small selection of code challenges I've tried on LeetCode in c++.

cpp leetcode

Last synced: 17 Jun 2026

https://github.com/josh012006/level-order-traversal

Implementation of the level-order traversal of a BST.

cpp level-order-traversal pointers queue

Last synced: 17 Jun 2026

https://github.com/h2co3/hindmarsh-rose

A visual simulation of the Hindmarsh-Rose neuron model.

computational-biology computational-neuroscience cpp cpp14 neurons simulation

Last synced: 18 Jun 2026

https://github.com/vijeshvs/filamentrecyclingcode

Arduino Code for Filament Recycler Product @ Augmented Labs

arduino-uno cpp liquidcrystal-i2c pid-control

Last synced: 18 Jun 2026

https://github.com/zyad-eltayabi/stone-paper-scissors-game

Stone Paper Scissors Game using C++

cpp functions

Last synced: 18 Jun 2026

https://github.com/parthjohri/dynamicprogramming

This repository contains my code solutions for the dynamic programming problems in C++.

cpp dynamicprogramming

Last synced: 18 Jun 2026

https://github.com/markparker5/of-terrain-generator

openFrameworks app for terrain generation with Perlin noise.

3d cpp openframeworks terrain-gen terrain-generation terrain-generator terrain-rendering

Last synced: 18 Jun 2026

https://github.com/rusyaev-dk/microcircuit_optimization

Optimized stack-based exponentiation for efficient RSA computation. Implements a microcircuit model with minimal clock cycles using binary exponentiation and greedy decomposition.

binary-exponentiation cpp graphics microcircuit optimization-problem research stack xlsx

Last synced: 18 Jun 2026

https://github.com/vipul1432/gtu-iot-practical

GTU 6th Semester IoT Practical source code

cpp ino iot iot-application sensors

Last synced: 18 Jun 2026

https://github.com/icepanorama/raycastingengine

A simple raycasting engine written in C++.

cpp raylib raylib-cpp

Last synced: 18 Jun 2026

https://github.com/aurimasniekis/cpp-antenna-switcher-client

Async C++17 client for the antenna-switcher device over the ESPHome native API

cpp cpp17

Last synced: 18 Jun 2026

https://github.com/aurimasniekis/cpp-prom

Client-independent C++23 Prometheus/OpenMetrics metric abstraction

cpp cpp23 header-only metrics prometheus

Last synced: 18 Jun 2026

https://github.com/sauravyadav19/bubble-sort-visualizer

A web-based Bubble Sort visualizer using C++ compiled to WebAssembly via Emscripten.

cpp data-structures-and-algorithms sorting-visualization web-assembly

Last synced: 19 Jun 2026

https://github.com/sebastianbach/lab

Application authoring and code generation.

cpp

Last synced: 19 Jun 2026

https://github.com/teneplaysofficial/cplusplus-projects

This repository contains a collection of projects written in C++. Each project is designed to showcase various programming concepts and problem-solving skills. Explore projects ranging from simple console applications to more complex systems, demonstrating foundational and advanced techniques in each language.

algorithms codesamples coding cpp educational examples games opensource programming softwaredevelopment

Last synced: 19 Jun 2026

https://github.com/galaxywk223/tank-battle

基于 C++20 与 SDL2 的坦克大战游戏课程设计,包含关卡、敌人 AI、道具、碰撞检测、基地保护和排行榜。

cmake coursework cpp desktop-game game-development sdl2 student-project tank-battle

Last synced: 19 Jun 2026

https://github.com/berntzone/project-scribe-ii

WiFi printing of short messages using D1 mini & EM5820 thermal printer

cpp d1-mini em5820 esp8266 printer thermal

Last synced: 19 Jun 2026

https://github.com/rishn/dbas

Driver Behaviour Analysis System (DBAS) is a ROS-based driver monitoring system utilizing OpenCV, Dlib, and YOLOv5 to detect and alert on drowsiness, device usage, and other behaviors during driving.

computer-vision cpp deep-learning dlib driver-behavior driver-monitoring driver-safety drowsiness-detection machine-learning object-detection opencv ros-nodes ros-noetic yolov5

Last synced: 20 Jun 2026

https://github.com/epi5131/cubehpp

Cube LUTのC++ライブラリ

cpp cube-lut

Last synced: 20 Jun 2026

https://github.com/toasterbirb/term_chart

Header only c++ library for drawing simple charts in the terminal

charts cpp header-only

Last synced: 20 Jun 2026

https://github.com/naguales/codility-algorithms

C++ Codility Solutions (100% Score)

codility codility-lessons codility-solutions cpp gtest

Last synced: 20 Jun 2026

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

Here are my study notes for learning C++

cplusplus cpp

Last synced: 20 Jun 2026

https://github.com/dino-kupinic/adventofcode2023

🙌 my advent of code solutions

advent-of-code aoc-2023-in-cpp cpp

Last synced: 20 Jun 2026

https://github.com/stefanuhrig/bignum

A C++-11 single-header generic arbitrary-precision number library

arbitrary-precision bignum cpp rational-numbers

Last synced: 20 Jun 2026