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/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/anchanung/algorithm

Problem Solving

c cpp java python

Last synced: 21 Apr 2026

https://github.com/richelbilderbeek/rosindelletal2008

3D visualization of Rosindell et al., 2008

3d-visualization cpp rosindell travis-ci urho3d

Last synced: 19 Jul 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/s1ink/visionserver-robot

Robot-side api for VisionServer

cpp frc java vision

Last synced: 08 May 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/nyrrrr/arduino

Simple Client that processes user input into commands which are sent via UDP

arduino cpp json udp-client

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/lrshsl/arduinospf_binary-adder

Arduino code for a binary adder with sevensegment display

arduino cpp

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/seb0xff/simple-http-client

A HTTP client with basic functionalities.

cpp http-client linux networking

Last synced: 21 Apr 2026

https://github.com/muhammedmagdyy/competitive-programming

My Solutions in Online Judges

algorithms cpp data-structures

Last synced: 18 Mar 2026

https://github.com/tsnsoft/dialogblocksconsoleapp

Пример консольной программы на C++ с использованием wxWidgets и DialogBlocks для Visual Studio 2022 и mingw64

console cpp cross-platform dialogblocks linux mingw64 visual-studio windows wxwidgets

Last synced: 08 May 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/khaledkamr/leetcode

This repository contains solutions of the Daily challenges and Study plans problems on Leetcode

cpp javascript leetcode-solutions ms-sql-server mysql python python3

Last synced: 09 Feb 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/htfy96/dollar

Modern C++ implementation of $1 Unistroke Recognizer

cpp cpp17 gesture-recognition unistroke

Last synced: 18 Jul 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/dinosaur-mc/arduino_esp32_zjr

本项目《竹节人大作战数字擂台》为一个竹节人对战记分系统,基于ESP32开发板开发,实现数字化的竹节人对战比赛自动量化记分功能,可根据分数自动裁决胜负并记录。

cpp esp32 esp32-arduino labview platformio

Last synced: 08 May 2026

https://github.com/hvasconcelos/mlxforge

From-scratch LLaMA inference engine in C++ on Apple MLX — OpenAI-compatible HTTP API with continuous batching, Apple Silicon (Metal) only.

apple-silicon cpp inference llama llm metal mlx openai-api

Last synced: 02 Jun 2026

https://github.com/gcca/lofi-cpp

A utility library delivering modularity & extras.

cpp lofi modules utilities

Last synced: 05 Jun 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/j-renevier/ledstrip

Ruban de LED connecté

arduino cpp esp8266 preact

Last synced: 08 May 2026

https://github.com/badgerloop-software/sc2-driver-io

Solar Car 2 Driver IO Program - Firmware, Networking, and Dashboard

c cpp python raspberry-pi

Last synced: 22 Apr 2026

https://github.com/eric-gilles/pong

Projet de Jeu Pong

c cpp sdl2

Last synced: 22 Apr 2026

https://github.com/olk/closures

closures in R, Python and C++

closures cpp python r

Last synced: 08 May 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/crime-trix/metacrypt-cpp

C++20 MetaCrypt authenticated encryption envelope using Windows CNG

aes-gcm cpp cryptography cxx20 encryption pbkdf2 windows

Last synced: 02 Jun 2026

https://github.com/arata-nvm/moxia

A toy OS written in C++

cpp os

Last synced: 11 Jun 2026

https://github.com/anvay936/custom-posix-shell

C++20 minishell using POSIX (fork/exec, pipe/dup2, signals). Supports pipelines, I/O redirection, background (&), jobs/fg/bg, readline, and resource limits.

cpp cpp20 linux minishell posix shell wsl2

Last synced: 08 May 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/ketankauntia/dsa

DSA codes from Coding Ninjas, Leetcode, Pepcoding, AlgoForge

cpp dsa java

Last synced: 15 Apr 2026

https://github.com/yasemindeki/foss

Open Source Development

cpp crypto libcurl nodejs pg qt rest sqlite tcp-server

Last synced: 05 Feb 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/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/palucki/game-of-life

John Conway's game of life in C++ & Qt

c-plus-plus cpp game-of-life gameoflife qt qt5 simulations

Last synced: 22 Apr 2026

https://github.com/siddiqsoft/string2map

Header only C++17 library to parse a string containing delimited key-value pairs into a map container including the feature to convert from std::string to std::wstring and vice-versa.

cpp http-header-parser key-value map parse string tokenize winhttp

Last synced: 23 Apr 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/andreafioraldi/joyduino-minimal

Simulate keyboard to use an arduino-adapted PS2 joypad

arduino c-sharp cpp joystick keyboard play-station video-game visual-studio

Last synced: 08 May 2026

https://github.com/florianbecker/pseudo_cpp11

C++11 compatibility layer for old projects

compatibility cpp cpp03 cpp11 cpp14 cpp17 cpp98 fake noreturn visual-studio

Last synced: 26 Feb 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/sunsided/libfixmatrix-conan

conan.io package for libfixmatrix

conan cpp libfixmatrix matrix

Last synced: 15 Apr 2026

https://github.com/long-gong/balls-into-bins

Order Statistic of "Balls into Bins"

balls-into-bins cpp hashing-analysis-model

Last synced: 06 Jun 2026

https://github.com/raveriss/cpp09

C++ Module 09: STL. Ce module contient des exercices pour se familiariser avec la Standard Template Library (STL) en C++98. Les exercices incluent la manipulation de conteneurs standards et l'implémentation d'algorithmes de tri et de notation polonaise inversée.

algorithms bitcoin bitcoin-exchange cpp cpp98 data-structures merge-sort reverse-polish-notation stl

Last synced: 26 Feb 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/chess

C++ program allows the users to play the game of chess in hotseat mode.

cpp feature

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/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/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/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/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/jesuisstan/42_stl_containers

implementation of C++ standard template library container types

42 cpp cpp98 makefile map oop red-black-tree set stack stl-containers vector

Last synced: 17 Mar 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/miikama/ncdl-gen

A Parser for NetCDF cdl language

cpp netcdf parser vscode

Last synced: 27 Jan 2026

https://github.com/jweinst1/lemon

A dynamic object system

cpp cpp11 object-oriented

Last synced: 16 Jun 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/armaancpro/premaketemplate

C++ Premake Core/App Project Template

build-system cpp premake premake5 template

Last synced: 24 Apr 2026

https://github.com/mirotvoretts/alfa-copilot

AI advisor for young entrepreneurs: It predicts cash flow gaps 2-3 weeks in advance and offers specific support through the bank’s products

ai cpp fintech microservices rust

Last synced: 20 Jul 2026

https://github.com/mtsprznto/aurca

Un sistema agéntico capaz de realizar autocrítica y refinamiento de pesos matemáticos mediante un bucle de retroalimentación constante con la API de Binance.

cpp machine-learning python

Last synced: 26 Feb 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/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/p4p-83/gantry

The low-level machine control of our x-y stepper motors and limit switches.

arduino c cpp firmware gantry platformio

Last synced: 08 Feb 2026

https://github.com/byacherx/emlang

EMLang is a modern programming language designed for ease of use. It uses the LLVM backend and is written in C++. EMLang is an experimental language and should never be used in production.

cpp language llvm llvm-ir

Last synced: 24 Apr 2026

https://github.com/yunusemrejr/binary-magician-uncompleted

Binary Magician - convert text into binary and write in an sql file (UNCOMPLETE PROJECT) uses: JavaScript, C++,SQL, CSS, HTML

cpp css html javascript mathematics

Last synced: 08 May 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/servettonga/cpp_webserv

A lightweight HTTP/1.1 compliant web server supporting static file serving, CGI execution, and virtual hosts.

cpp cpp98 http http-server nginx websocket

Last synced: 08 Feb 2026

https://github.com/onuralpszr/pipewire_video_tests

Test place for create virtual camera without v4l2loopback on linux

c cpp pipewire

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/toumash/2d-tetris-game

2d game written in C++ with SDL

cpp game tetris-clone

Last synced: 24 Apr 2026

https://github.com/lchsk/simple-ecs

A header-only implementation of an entity-component system

c-plus-plus c-plus-plus-11 cpp cpp11 entity-component-system

Last synced: 13 Jun 2026

https://github.com/cybergeist0/riemann

A program that approximates the definite integral of a relation using Riemann Sum approximations.

cpp riemann-sum vectors

Last synced: 12 Oct 2025

https://github.com/garfield1002/mandelbrot_explorer

A Mandelbrot fractal viewer, built using OpenGL shaders

cpp glsl mandelbrot opengl shader

Last synced: 15 Apr 2026

https://github.com/trobert42/cpp_modules

C++98 Modules

cpp cpp98 oop

Last synced: 21 Feb 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/georgiifirsov/utilites

Currently it is a set of my utility functions and scripts, which I use in my projects and work tasks. You are free to use and modify this stuff for any target you want :)

cpp libraries python utilites

Last synced: 24 Apr 2026

https://github.com/sryaerlmba/library-apps

A command-line library management system built with C++ for handling book borrowing, returns, and fines. Developed as a final project for the Algorithm Programming course.

algorithms cli cpp library library-management-system

Last synced: 06 Jun 2026

https://github.com/unavailabledude/makeitraytrace

my try at the ray tracer challenge by Jamis Buck

cpp open-source raytracer sdl2 simple-project

Last synced: 13 May 2026