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/olejek88/gvs

Software for controlling water heating

c control-systems cpp

Last synced: 20 Apr 2026

https://github.com/randomgamingdev/cpp-vla

VLAs (Variable Length Arrays) are commonly used, stack-allocated arrays from C99, that don't work in standardized C++. This library is a header only library that brings VLAs to C++.

array arrays cpp fast header header-only memory memory-management simple small stack

Last synced: 20 Apr 2026

https://github.com/djoezeke/logging

A Fast , Convenient and Lightweight C Logging Library.

asynchronous c cpp cross-platform header-only high-performance logger logging logging-library low-latency

Last synced: 20 Apr 2026

https://github.com/francescozoccheddu/androidpp

CMake-only Android native bootstrap project

android build-system cmake cpp native ndk template-project

Last synced: 20 Apr 2026

https://github.com/tugcantopaloglu/navigation-plugin-ros

A mapping and navigation plug-in for ROS Noetic.

cpp navigation robotics ros

Last synced: 20 Apr 2026

https://github.com/misterrooster/ogl-gui-starter

Simple OpenGL starter project with GUI

cpp graphics imgui opengl rendering

Last synced: 20 Apr 2026

https://github.com/ilovenooodles/oop-prak

Code for Object Oriented Programming practicum in olympia 2022

algorithms cpp java oop

Last synced: 20 Apr 2026

https://github.com/dirtbagxon/rtorrent_mmdb_geoip2

Adds Maxmind MMDB to rtorrent client - enhanced detail on remote peer addresses.

cpp geo-functions geoip geoip2 maxmind mmdb peer rtorrent

Last synced: 20 Apr 2026

https://github.com/nfig03/3d-workspace

A 3D rendered workspace replicating a 2D photo, created using C++ and OpenGL for realistic visualization. 🎥

3d-environment 3d-modeling 3d-rendering computer-graphics cpp graphics opengl

Last synced: 21 Apr 2026

https://github.com/liulilittle/libcor32

Applied to the PPP PRIVATE NETWORK VPN "libcor32 dynamic link library.

cpp http lsp ppp vpn win32

Last synced: 21 Apr 2026

https://github.com/zay002/hurry-porter

ROS 2 hardware orchestration for WSL2: usbipd-win workflow, serial/gamepad/LAN discovery, diagnostics, and ROS export.

colcon cpp gamepad hardware lan python robotics ros ros2 serial usb usbipd-win windows wsl2

Last synced: 05 Jun 2026

https://github.com/aaaastark/mpi-openmp

MPI and OpenMP program run in CPP programming language. Operating System: Linux

cpp linux mpi openmp openmpi

Last synced: 21 Apr 2026

https://github.com/shreyasnayak/qtlogger

simple logger for qt c++ application

cpp qt

Last synced: 21 Apr 2026

https://github.com/helland369/system_monitor

A simple system monitor project in C++ and GTK / GTKmm

cmake cpp cpp17 gtk4 gtkmm4

Last synced: 21 Apr 2026

https://github.com/mshahriarnihal/cpp_backtracking-oop-and-pointer-based-projects

Here I'm posting few C++ projects which are done based on backtracking, OOP, pointers etc. These projects were done mainly focusing on solving assignment questions of Professor Jerry Waxman's CSCI-211 - Object Oriented Programming in C++ course at CUNY QC. Posting Dr. Waxman's questions, my codes & report for those assignments & their algorithms

8queens 8queens-algorithm backtracking backtracking-algorithm cplusplus cpp cpppuzzle csci211 dynamic dynamic-programming dynamicmemorymanagement nqueens nqueens-solution object-oriented-programming oop-in-cpp pointer puzzle stable-marriage towers-of-hanoi vector

Last synced: 05 Jun 2026

https://github.com/tsnsoft/rpcpp_sqlite_demo

Пример программы на C++ с использованием базы данных SQLite и wxWidgets в RedPanda-CPP

cpp redpanda-cpp sqlite wxwidgets

Last synced: 21 Apr 2026

https://github.com/mbund/2-fruity-4-you

FEH Proteus Simulator project

cd ci cpp make nix

Last synced: 21 Apr 2026

https://github.com/s1ink/rpi-projects

General-purpose projects for Raspberry Pi

cpp raspberrypi

Last synced: 21 Apr 2026

https://github.com/kahngjoonkoh/lcd-clock

An Arduino lcd clock. Time can be set using the two buttons: one for choosing and one for incrementing.

arduino clock cpp lcd learning-by-doing

Last synced: 21 Apr 2026

https://github.com/atmatto/pacman

Pac-Man clone written in C++ with Qt

cpp pacman qt qt-widgets qt6

Last synced: 21 Apr 2026

https://github.com/vdoninav/gui-csv-editor

GUI-based Data Management Application

cpp csv csv-editor mvc qt qt-gui qtcreator

Last synced: 21 Apr 2026

https://github.com/om-arya/stockrank

A stock performance comparison tool, analyzing metrics between different companies over a specified time interval.

cpp python

Last synced: 21 Apr 2026

https://github.com/tisttnf/praktikum-sda

Data Structure & Algorithm Lab Tasks/Exercise

c cpp

Last synced: 21 Apr 2026

https://github.com/seb0xff/simple-http-client

A HTTP client with basic functionalities.

cpp http-client linux networking

Last synced: 21 Apr 2026

https://github.com/chrrs/webgpu-hpp

Automatically generated C++ wrapper for webgpu-native

cmake cpp python webgpu webgpu-native

Last synced: 21 Apr 2026

https://github.com/hansalemaos/locate_pixelcolor_cpppragma

Detect colors in images - 20 x faster than Numpy / 430 x faster than PIL

cpp detect dll parallel python rgb

Last synced: 21 Apr 2026

https://github.com/acboujida/gameoflife

A C/C++ implementation of Conway's Game of Life with graphical rendering using SDL2.

cellular-automaton cpp sdl2 simulation

Last synced: 21 Apr 2026

https://github.com/woofiwaffle/vus.practical3-sem2

Polish notations

cpp

Last synced: 05 Jun 2026

https://github.com/helomdrs/rockpaperscissors-cpp

Entry Level project for my C++ training

cpp

Last synced: 05 Jun 2026

https://github.com/leaomartelo2/slop-tile

small rogue-like 2D tilemap slop game to test out some C++ stuff

cpp raylib slop

Last synced: 22 Apr 2026

https://github.com/autokaka/seenkit

[NOT READY] A game engine bringing native WebGPU & TypeScript to any device.

cpp game-engine luajit typescript webgpu

Last synced: 22 Apr 2026

https://github.com/engichang1467/learningopengl

Learning OpenGL for fun

cpp opengl opengl-tutorial

Last synced: 22 Apr 2026

https://github.com/juniormayhe/c

C++ exercises

c cpp

Last synced: 22 Apr 2026

https://github.com/iswenzz/vcpkg-registry

C++ Library Manager for Windows, Linux, and MacOS.

c cmake cpp package-manager package-registry packages vcpkg

Last synced: 22 Apr 2026

https://github.com/johannes/jsjson

C++11 JSON serializer

cpp cpp11 cpp14 json serialization

Last synced: 22 Apr 2026

https://github.com/paulochang/cpp-uc3m

This was a HPC course final project. It uses Intel TBB to parallelize several algorithms used to value a given stock.

academic-project cpp multithreading

Last synced: 05 Jun 2026

https://github.com/dungwinux/vmath-cpp

"Remastered" version of vmath

c cpp

Last synced: 22 Apr 2026

https://github.com/raquelfmcardoso/asa-2021-2022-project1

Analysis and Synthesis of Algorithms - LEIC @ IST 2021/2022. Project by Miguel Eleutério and Raquel Cardoso.

algorithms algorithms-and-data-structures cpp rocketseat

Last synced: 22 Apr 2026

https://github.com/leocov-dev/lc-esp32-sprinkler

A WiFi connected sprinkler system controller based around the esp32 microcontroller.

cpp esp-idf esp32 iot sprinkler-controller

Last synced: 22 Apr 2026

https://github.com/hywing/pcap-recorder

A simple pcap recorder inspired by LidarView project, it captures car LiDAR package data from automotive ethernet.

automotive-ethernet cmake cpp lidar pcap qt recorder

Last synced: 22 Apr 2026

https://github.com/ycrao/learning_c_and_cpp

Leaning C/C++

c cpp gnu leaning

Last synced: 22 Apr 2026

https://github.com/tprrt/tetrabot

The aim of this project is to simulate the behavior of a tetrahedral robot through Bullet physics and Ogre 3D engines. (Automatically exported from code.google.com/p/tetrabot) (like https://hackaday.com/2017/04/05/learn-neural-network-and-evolution-theory-fast/ but in 3D)

ai bullet-physics bulletphysics cpp cross-platform neural-network ogre3d robotics simulation

Last synced: 22 Apr 2026

https://github.com/coletrammer/adventofcode

My solutions to Advent of Code

advent-of-code cpp rust

Last synced: 22 Apr 2026

https://github.com/zeyu-li/kattis_solutions

😾Kattis solutions (Competitive Programming)

cpp kattis kattis-solutions python

Last synced: 22 Apr 2026

https://github.com/rioam2/hotmake-cpp

🔥 Stop typing `make` and automatically build C/C++ projects when you save

build c cpp cpp17 interactive makefile on-save tooling watch

Last synced: 22 Apr 2026

https://github.com/gkaszewski/music-streaming-platform-desktop-client

Desktop client for my Music Streaming Platform

cpp qt

Last synced: 22 Apr 2026

https://github.com/kartikmehta8/implementations

Implementation of Data Structures in C++

cpp data-structures

Last synced: 05 Jun 2026

https://github.com/eclipse-score/score_cpp_policies

Centralized C++ quality tool policies for S-CORE, including sanitizer configurations and safety-critical guidelines.

clang-tidy cpp policy sanitizers score

Last synced: 05 Jun 2026

https://github.com/nkh-lab/prog-arg-manager

c++ program options parser library

argument-parsing boost cli cpp program-options

Last synced: 05 Jun 2026

https://github.com/aviscaerulea/gcalntfy

Windows tray daemon that polls Google Calendar and fires toast notifications before events. Supports chimes, BLE headphones, multiple calendars, and per-event reminder timings.

cpp google-calendar scheduler toast-notification tray-app wasapi windows

Last synced: 23 Apr 2026

https://github.com/yudinikita/bulls-and-cows-cpp

Консольная реализация игры "Быки и коровы" на С++. Есть сохранение и загрузка, 3 варианта сложности: легкий, средний, сложный, меню.

bulls-and-cows console console-application console-game cpp game

Last synced: 05 Jun 2026

https://github.com/servettonga/ft_printf

A library that contains ft_printf, a function that mimics the real printf.

clang clanguage cpp printf

Last synced: 24 Apr 2026

https://github.com/houdaharmane/gestion-de-parking

Gestion de Parking est une application console développée en C++

cpp

Last synced: 24 Apr 2026

https://github.com/therealpad/creditcardvalidator

Program using Luhn algorithm to validate or not credit card number

bitwise-operators cpp luhn-algorithm

Last synced: 06 Jun 2026

https://github.com/rebelorc/cardgame

This system shuffle two card decks between eleven players to play some games.

card-game cpp

Last synced: 06 Jun 2026

https://github.com/calesi19/artillery-simulation

Simulation of a cannon shooting a projectile across miles in a 2D plane. User can change the direction of the cannon. Projectile is affected by physics.

cpp

Last synced: 24 Apr 2026

https://github.com/senior-sigan/omsu_cpp_course

Материалы по курсу Основы программирования (С/С++)

cpp university-course

Last synced: 24 Apr 2026

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/ahadcove/nancv

Basic Open CV NAN Example

cplusplus cpp opencv opencv-cpp

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/ema-g72/arduino_geiger

A Geiger-Muller radiation detector with Arduino and a SBM-20 tube

arduino cpp geiger-conter-radioactivity geiger-counter geiger-muller-device radiation sbm-20

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/shimpe/animated_lsystem_3d

qt quick 3d based version of animated_lsystem

cpp lsystems qml qt qt3d qt5

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/nguyentrongphuc552003/qt-application-hexapod

Qt Application Hexapod is a modular GUI tool for controlling and debugging a six-legged hexapod robot. It communicates with the robot's Linux-based controller to display sensor data, send movement commands, and support manual gait testing.

beaglebone-ai cpp gait-control hexapod makefile qt5 qtcreator

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/8itodevm/raylib-pong

Pong made in C/C++

c cpp framework game-development raylib

Last synced: 24 Apr 2026

https://github.com/sanugiw/medi-box

A smart Medibox system simulated in Wokwi using ESP32 to monitor light and temperature, control a servo, and display data on a Node-RED dashboard via MQTT.

cpp embedded-systems esp32-arduino hivemq iot-application mqtt-broker node-red wokwi

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/rialg/simplejsonparser

C++ library for parsing simple (non-nested) JSON encoded strings. The code in this repo. is part of the implementation of a light stream processing application to analyze system's logs (some kind of HIDS) that is currently in development.

cpp json jsonparser library

Last synced: 24 Apr 2026

https://github.com/daviskregers/polling-methods

A course work for "Expert assesment systems". Written in QT C++.

cpp expert-systems polling qt5

Last synced: 24 Apr 2026

https://github.com/aditya-shri/cpp

C++ complete notes and summary

c cpp cpp-notes

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/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/saxijing/cilqr

autonomous vehicle motion planning with CILQR methods

cilqr cpp optimalization ros rviz

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/andrewrgarcia/klang

A simple compiling script for C++ files using the clang++ compiler

cpp

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