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/lokkdevv/snake

This is an advanced version of the popular Snake game developed by me as a starter project using raylib. In this project, I have aimed at developing a smooth, visually appealing game similar to the arcade games

c cpp first-project game game-development project raylib snake snake-game

Last synced: 06 Jun 2026

https://github.com/fontseca/grpc-with-cpp

An RPC server built with the gRPC framework and C++, featuring services for clients, products, invoices, and invoice details.

backend cmake cpp grpc protobuf rpc server

Last synced: 24 Apr 2026

https://github.com/user4223/modern-cpp-cmake-conan2-gtest-project

Project template for a c++ project using cmake for building, conan2 for dependency management and gtest for testing

ci cmake conan cpp gtest

Last synced: 24 Apr 2026

https://github.com/anav5704/library-app

Library management app for CS111 assignment 2 @ USP

cli-app cpp terminal

Last synced: 24 Apr 2026

https://github.com/dexmoh/dungeons

A 2D grid-based dungeon crawl game written in C++20 and raylib 6.0

2d 2d-game cmake cpp cpp20 dungeon-crawler game game-development raylib

Last synced: 06 Jun 2026

https://github.com/btframework/lafmanager

Shows how to use the wclLafManager to unlock Limited Access Features (LAF)

cbuilder cpp csharp delphi laf net vb vcl

Last synced: 24 Apr 2026

https://github.com/channingko-madden/map-app

A Qt app with a map

cmake cpp gui qml qt qtquick

Last synced: 24 Apr 2026

https://github.com/javiolvera/myminecraft

My recreation of Minecraft from scratch, with its graphics engine, physics, world generation... with C++

cpp graphics-engine minecraft opengl physics-engine procedural-generation world-generation

Last synced: 24 Apr 2026

https://github.com/miusarname2/basecode

This repository is dedicated to developing a modular system for managing ESP32 controllers. The application integrates a GPS module (Ublox NEO-6M) to capture the device's current location, alongside an MQTT controller that periodically transmits this data to a server. The objective is to construct a scalable, modular, and easily maintainable solu..

cpp esp32 iot

Last synced: 24 Apr 2026

https://github.com/bardifarsi/threadpoolmanager

ThreadPoolManager is a C++ project that implements an efficient multi-threading system using a thread pool for generic functions of the same type and different tasks. It includes task management, synchronization mechanisms, and thread-safe logging to demonstrate concurrent task execution.

cpp cpp17 cpp20 cuda cuda-programming memory-management multiprocessing multithreading parallel-computing parallel-processing parallel-programming thread thread-pool thread-safety threadpool threads threadsafe

Last synced: 24 Apr 2026

https://github.com/wa1tnr/c4a-dcs-a

c4a from Chris Curl - local effort to deconstruct or simplify - experimental. New repository 20 Dec 2024

arduino-pico ccurl-c4a colorforth cpp earlephilhower forth littlefs platformio rp2350 rpi-rp2 rpipico2

Last synced: 24 Apr 2026

https://github.com/shayan925/offlineclicktest

An offline application that tests your clicking speed without the problem of lag.

cpp gui qt

Last synced: 24 Apr 2026

https://github.com/shubhamboral/cpp-recipe-master

Digital Cookbook 📖🍽️ A simple recipe book application built with C++ and Qt. Manage, view, and store your favorite recipes with a user-friendly interface.

cookbook-app cpp desktop-app digital-cookbook gui-application open-source qt recipe-manager

Last synced: 24 Apr 2026

https://github.com/abidhasanrafi/oop-lab-assignment

This repository contains code and solutions for the Object-Oriented Programming (OOP) lab assignments of the CSE 262 course.

cpp java

Last synced: 24 Apr 2026

https://github.com/mark0011astra/ledarrayvisualizer

MAX7219 8X8 LEDマトリクス上で配列を表示する。MD_MAX72XX.hをより抽象化したラッパー。MAX7219 A more abstract wrapper around MD_MAX72XX.h for displaying arrays on an 8X8 LED matrix.

array-visualizer cpp led

Last synced: 24 Apr 2026

https://github.com/algosup/2024-2025-project-3-quickest-path-team-3

Third project of the year 2024-2025. The goal: Create a REST API to find the quickest path between two landmarks located in USA.

cpp graph-algorithms

Last synced: 24 Apr 2026

https://github.com/chenhengqi/learn-rust-the-hard-way

learn rust by solving leetcode problems and by comparing with C++

cpp leetcode rust

Last synced: 24 Apr 2026

https://github.com/namila007/nixie-clock

Project files of Nixie Tube clock

arduino cpp diy nixie-clock

Last synced: 24 Apr 2026

https://github.com/engineersbox/pbr-pipeline

An implementation of a PBR pipeline in C++

cpp cpp20 glsl opengl pbr physically-based-rendering rendering

Last synced: 24 Apr 2026

https://github.com/mqtth3w/sistemioperativi-unipr

Operative Systems Exercises: Scheduling algorithms and process management. 2022.

algorithms c cpp os unipr unix

Last synced: 24 Apr 2026

https://github.com/jpomykala/chess-cpp

Platforma do gry w szachy CPP + SDL

cpp sdl

Last synced: 24 Apr 2026

https://github.com/samiyaalizaidi/object-oriented-programming

Homework solutions for CS-224: Object Oriented Programming class at Habib University.

cpp homework object-oriented-programming

Last synced: 06 Jun 2026

https://github.com/toumash/2d-tetris-game

2d game written in C++ with SDL

cpp game tetris-clone

Last synced: 24 Apr 2026

https://github.com/chinmay-esp/hc05-arduino

This code enables bidirectional communication between an Arduino and an HC-05 Bluetooth module using SoftwareSerial. Data is forwarded between the USB Serial Monitor and the HC-05

arduino arduino-ide bluetooth cpp

Last synced: 24 Apr 2026

https://github.com/versusvoid/qcosignal

Qt bound coroutines

async-await coroutines cpp cpp20 qt

Last synced: 24 Apr 2026

https://github.com/ucx15/gravity

Simulation of Newton's Law of Gravity in C++

cpp glm gravity gravity-simulation sdl2

Last synced: 24 Apr 2026

https://github.com/nartynka/quackengine

Game engine in C++ with OpenGL

cpp opengl

Last synced: 24 Apr 2026

https://github.com/ggiuffre/graph-ann

Object oriented ANN based on graphs

cpp neural-network qt

Last synced: 25 Apr 2026

https://github.com/servettonga/libft

A custom C library implementing standard library functions and additional utilities

clang clanguage cpp standard-library

Last synced: 25 Apr 2026

https://github.com/rajin-khan/algos-sem7

implementation of all the algorithms i learned in my "algorithms continued" course in my 7th semester (analysis of algorithms, c++, java, python)

algorithms cpp java

Last synced: 25 Apr 2026

https://github.com/tylersuehr7/raylib-3d-model-viewer

Helps you visualize GLB 3D models and animations with raylib for game development.

3d-models cpp game-development raylib

Last synced: 25 Apr 2026

https://github.com/reybits/bin2hpp

Binary to C-array converter

cpp gamedev linux macos tools

Last synced: 09 May 2026

https://github.com/isaurabhmeshram28/learning-opengl

This repository contains my journey through learning and exploring OpenGL

cpp glsl opengl win32

Last synced: 25 Apr 2026

https://github.com/shdblowers/matrices

Exploring Matrices in C++

cpp

Last synced: 06 Jun 2026

https://github.com/sorgom/covbr2html

tool to improve bullseye covbr -u output

bullseye code-coverage code-coverage-html cplusplus cpp cpp17 premake5 python regex

Last synced: 25 Apr 2026

https://github.com/naguales/photo-editor

Photo Editor demo application

cpp demo-app photo-editing-app photo-editor qt qt-widgets

Last synced: 25 Apr 2026

https://github.com/rahimuj570/onlinecp

In this repository I'll upload my codes of Codeforces and others platform from today (12.1.22)

c competitive competitive-coding competitive-programming competitive-programming-contests competitiveprogramming cplusplus cpp cpp17 cprogramming

Last synced: 25 Apr 2026

https://github.com/senior-sigan/data-structures-training

Common data structures and algorithms I implemented just to practise

cpp data-structures learn-to-code

Last synced: 06 Jun 2026

https://github.com/ryouze/vroom

[WIP] Cross-platform 2D racing game.

car cmake cmake-fetchcontent cpp cross-platform game imgui racing sfml

Last synced: 06 Jun 2026

https://github.com/niklaskarel/qt-multiclient-logger

Qt-based multi-client TCP logger for structured JSON messages with real-time GUI, severity-aware handling, and modular logging logic. Designed to simulate communication with independent system modules.

cpp embedded-systems gui logger multithreading networking qt qtwidgets real-time tcp

Last synced: 25 Apr 2026

https://github.com/leandroaa01/itp

Disciplina de programação com C++

algorithms c computer-science cpp

Last synced: 25 Apr 2026

https://github.com/andersonhsporto/drunken-tower-of-hanoi

Project Euler (Problem 497) Drunken tower of hanoi in C++

cpp euler-project makefile stack

Last synced: 06 Jun 2026

https://github.com/kartikmehta8/striver-graph-series

C++ solution to all the topics that are covered in Striver's Graph Series.

cpp graph

Last synced: 06 Jun 2026

https://github.com/iprajwaal/smash_leeetcoodeee

Just using time on DSA

cpp dsa leetcode python

Last synced: 25 Apr 2026

https://github.com/aszurar/cg

Projetos e Atividades práticas realizadas na cadeira de Computação Gráfica do curso de Engenharia de Computação da UFPB

c c-plus-plus cpp

Last synced: 25 Apr 2026

https://github.com/siris2314/mlpp

ML++ is a C++ Machine Learning Library built from the ground up using only C/C++ standard libraries

api bayesian-network convolutional-neural-network cpp cpp-programming cpp20 machine-learning machine-learning-algorithms neural-network neural-networks opencv torch

Last synced: 25 Apr 2026

https://github.com/adityaaw/djinniinabottle

Use Djinni to generate a bridge between Native Code [ Java / Kotlin / Swift ] to C++

cpp cross-platform djinni kotlin-android mobile-development

Last synced: 25 Apr 2026

https://github.com/pratikkalein/cpp

cpp

Last synced: 06 Jun 2026

https://github.com/calint/arduino-nano-esp32

experiments with arduino nano esp32

arduino-nano-esp32 cpp

Last synced: 06 Jun 2026

https://github.com/daggilli/rediscpp

A lightweight header-only C++ interface to Redis

cpp cpp26 lightweight modern-cpp redis wrapper

Last synced: 26 Apr 2026

https://github.com/joungkyun/olibc

OLIBC - high level api for you easily c programing

c cpp library

Last synced: 26 Apr 2026

https://github.com/sug0/bst-cpp

Simple C/C++ binary search tree lib

algorithm binary-search-tree bst c cpp data-structure library simple tree

Last synced: 26 Apr 2026

https://github.com/grayhatdevelopers/snakegame

A (very) quick and dirty Snake game implementation, in GLUT C++

basics cpp glut student-project

Last synced: 07 Jun 2026

https://github.com/wzslr321/aoc2021

My C++ solutions for the advent of code 2021

aoc2021 cpp

Last synced: 11 Jun 2026

https://github.com/feedofmri/codeforces-solve

CodeForces-Solve is my repository for storing solutions to CodeForces practice problems. Featuring solutions in C++ and Python, this collection is designed to help you master algorithmic challenges and enhance your problem-solving skills efficiently.

competitive-programming competitive-programming-contests cpp python

Last synced: 26 Apr 2026

https://github.com/envid-tech/mecanum-drive-arduino

Arduino code built off of a mecanum drive's design and using a FS I6X controller.

arduino arduino-mega controller cpp mecanum-drive

Last synced: 26 Apr 2026

https://github.com/damechocolateya/yasos

Compiler for the new language yasos

compiler cpp llvm programming programming-language

Last synced: 09 May 2026

https://github.com/jke94/scribe

C++ logger implementation based in a expansible concept: write your custom logger implementation.

cpp logger

Last synced: 07 Jun 2026

https://github.com/xjunko/typet

osu! storyboard player!

cpp osu osu-storyboard sokol storyboard

Last synced: 26 Apr 2026

https://github.com/ar-to/qml-test-ref

A basic Qt project that shows my tests using QML, C++ signals/slots, Layout, Swipe Pages

cpp qml qml-bindings qt5

Last synced: 26 Apr 2026

https://github.com/fabiokleis/opengl_lab

Learning Opengl by following Cherno yt playlist

cmake cpp glew glfw opengl

Last synced: 26 Apr 2026

https://github.com/mcleber/photobatch

PhotoBatch is a command line application that can manipulate image files in batches.

application cpp image-manipulation learning-cpp

Last synced: 07 Jun 2026

https://github.com/matesoft2033/smart-motor-control-system

The Hobby Gear Motor Control System utilizes an Arduino and an ultrasonic sensor to measure distance. The sensor emits sound waves, and based on the echo's return time, the system adjusts motor speed—running faster when objects are far and stopping when they are too close, ensuring efficient operation.

arduino cpp dc-motor dc-motor-speed-control smart-car ultrasonic-sensor-distance

Last synced: 26 Apr 2026

https://github.com/madhav2133/tcas

A Traffic Management System with Collision Detection and Junction Monitoring

collision-detection cpp gazebo junction-monitoring ros ros2

Last synced: 26 Apr 2026

https://github.com/kersh1337228/glenv

OpenGL basic wrappers kit to set up the scene

cpp glad glfw library opengl

Last synced: 26 Apr 2026

https://github.com/jhleeeme/packman

Capture packets using libpcap

c cpp libpcap packet packet-capture

Last synced: 27 Apr 2026

https://github.com/kryczkal/cpurenderengine

Work in progress rendering engine, built in C++ and Qt, running entirely on the CPU with parallelized rendering capabilities

cpp qt rendering-engine

Last synced: 27 Apr 2026

https://github.com/lamouchi-bayrem/simple-interractive-app

solve the interractive probleme for compiling c scripts using argc and argv

argc-argv c cpp interractive

Last synced: 27 Apr 2026

https://github.com/tiennhm/caro-cpp

Game caro chơi trên màn hình console

caro-game console console-application cpp

Last synced: 27 Apr 2026

https://github.com/darthakiranihil/fufloyd

A program to find the shortest paths in a graph, defined by its weight matrix, using Floyd Algorithm

cpp cpp17 discrete-mathematics example-project floyd-algorithm university-assignment

Last synced: 07 Jun 2026

https://github.com/mateuszk098/parallel-programming-examples

Simple parallel programming examples with CUDA, MPI and OpenMP.

cpp cuda mpi openmp parallel-programming

Last synced: 27 Apr 2026

https://github.com/s-0-p-h-i-a/arduino_practice

Beginner Arduino projects exploring embedded systems concepts like circuits, digital I/O, serial communication, and hardware interaction.

arduino beginner blink circuits-and-electronics cplusplus cpp digital-io learning-by-doing learning-project led-controller microcontroller practice serial-communication structured-programming

Last synced: 27 Apr 2026

https://github.com/raisess/cpp-boilerplate

My super minimal setup for c++ projects

boilerplate cpp cpp-boilerplate

Last synced: 27 Apr 2026

https://github.com/amalh/opencv-cpp

basic opencv scripts in c++

cpp opencv opencv-cpp

Last synced: 27 Apr 2026

https://github.com/thiagodp/cpp-util

Some useful C++ libs

conversion cpp double int string

Last synced: 27 Apr 2026

https://github.com/ryanbritodev/edge-mahindra

Sistema criado para a Sprint 1 do Challenge de 2024 da Tech Mahindra na FIAP.

arduino cpp wokwi

Last synced: 27 Apr 2026

https://github.com/kaustuvpokharel/portfoliowebsite

Portfolio Website with web-Assembly, GUI done in QT framework with basic C++ on the backend to handle general requests.

cpp qml qt

Last synced: 27 Apr 2026

https://github.com/p1-0tr/wasm-tris

Simpe project to practice working with web assembly.

cpp practice wasm

Last synced: 27 Apr 2026

https://github.com/wzslr321/edgydb

A lightweight, in-memory graph database with JSON serialization support, written in modern C++23

cpp cpp23 database graphs

Last synced: 27 Apr 2026

https://github.com/lightningartist/latkunreal

Read Latk files in Unreal.

cpp latk unreal vr xr

Last synced: 27 Apr 2026

https://github.com/acboujida/space-shooter

SpaceShooter is a 2D space shooting game built with Qt, featuring custom-made graphics and an exciting soundtrack. Battle waves of enemies, track your score, and survive as long as you can!

cpp game-development qt

Last synced: 27 Apr 2026

https://github.com/m6vrm/json.hpp

Naive JSON encdoing and decoding for C++

cpp json

Last synced: 28 Apr 2026

https://github.com/m6vrm/nob.h

No bullshit build system for C and C++

build-system c cpp

Last synced: 28 Apr 2026

https://github.com/purified-water/sorting_algo_comparison

Compare runtime and comparison number of 11 types of sorting algorithms

cpp sorting-algorithms

Last synced: 07 Jun 2026

https://github.com/wickslynx/auroradb

Minimal database (C++)

cpp database minimal

Last synced: 28 Apr 2026

https://github.com/jakedaspud/cling-db

Cling is a CLI CRUD App for making .txt / .csv databases.

cli command-line cpp crud database database-management db storage

Last synced: 28 Apr 2026

https://github.com/julian3sp/multi-threaded-file-processor

A C++ program that processes and categorizes files concurrently using POSIX threads and semaphores, ensuring efficient file handling and synchronization across multiple threads.

cpp linux multithreading

Last synced: 28 Apr 2026