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/mehedirm6244/xinput-gtk

A GTK3 frontend for Xorg XInput

cpp gtk gtkmm3 gui xorg

Last synced: 04 May 2026

https://github.com/parkertomatoes/json-print

A printf-like JSON serializer with compile-time validation

cpp json print

Last synced: 04 May 2026

https://github.com/thanatisia/dev-references

All-in-One Programming/Software Development concept references with implementation examples

cpp development programming python shellscripting

Last synced: 27 Apr 2026

https://github.com/uts58/retro-2d-space-shooter

Retro 2D Space Shooter: Dive into classic arcade action with this space shooter game, optimized for 1080p monitors. Built using C++, OpenGL, and the immersive IrrKlang Audio Driver

2d-game arcade audio-driver classic-game cmake collision-detection cpp game-development gaming irrklang opengl retro space-shooter visual-studio

Last synced: 27 Apr 2026

https://github.com/creatingnull/null-packet-comms-arduino

A library for wrapping the arduino UART serial in a binary packet based communication protocol.

arduino communication cpp library uart

Last synced: 04 May 2026

https://github.com/cristianprochnow/maze-robot-kart

🤖 Code for Robot will win the maze and achieve the finish line.

arduino cpp

Last synced: 27 Apr 2026

https://github.com/shen-po-heng/cpp_gui_lab

This repository is to practice GUI implementation of c++

calculator-application cpp cpp-programming gui qt6 qtcreator qtdesigner

Last synced: 28 Apr 2026

https://github.com/glory42/microprocessors-class-arduino-projects

⚙🦾This repository contains a collection of Arduino projects completed as part of my Microprocessors class. Each project illustrates practical applications of microprocessor theory and provides hands-on experience with hardware 🛠️ and software 💻 development using Arduino.

arduino cpp

Last synced: 28 Apr 2026

https://github.com/0x0015/cp2dg

My simple Cpp 2D Game Engine

cpp game-engine

Last synced: 28 Apr 2026

https://github.com/libhide/webshop

Command line tool to create websites! [HTML and CSS]

cbse cpp css html turbocpp website-builder

Last synced: 28 Apr 2026

https://github.com/jerboaburrow/gpgpuparticles

10,000,000 Particles that follow your mouse and collide with drawable obstacles!

cpp gpgpu opengl physics-simulation

Last synced: 28 Apr 2026

https://github.com/jakobknauer/l0

Statically typed, compiled programming language based on LLVM

compiler cpp cpp23 llvm

Last synced: 28 Apr 2026

https://github.com/allenvox/cxx-primer

Tasks solutions for Lippman-Moo-Lajoie's "C++ Primer" book

cpp cxx

Last synced: 09 Jun 2026

https://github.com/psiace/meco

Just Another C/C++ project template built with Meson.

c cpp meson template-project

Last synced: 28 Apr 2026

https://github.com/samplec0de/stringcalculator

Full-featured calculator written in C++ with Qt framework GUI. Supports variables.

calculator calculator-application cpp gui qmake qt qt-gui qt5 qt5-gui qtcreator

Last synced: 28 Apr 2026

https://github.com/shahab-esfandiar/bachelor-kntu-geomatic-engineering-codes

My Codes & Projects in Bachelor’s KNTU Geomatic Engineering

cpp geospatial matlab postgis python

Last synced: 28 Apr 2026

https://github.com/suxrobgm/sgm_header

SGM_Header is native C++ library created by SuxrobGM

algorithms cpp graph library

Last synced: 26 Mar 2025

https://github.com/rkolovanov/kapec-engine

Попытка написать свой 3D-движок на основе SFML

3d-engine cpp sfml

Last synced: 28 Apr 2026

https://github.com/nexusgksoftwares/classes

🚀 What You'll Find Here - 📚 C++ basic to intermediate concepts - 🧮 Code examples and practice problems - 🔄 Object-Oriented Programming (OOP) exercises - 🧵 Concepts such as classes, functions, loops, arrays, inheritance, etc. - ✅ Completed assignments and mini-projects

cpp csharp

Last synced: 28 Apr 2026

https://github.com/xandao-dev/universal-controller

A programmable IR controller that records and replays IR signals.

arduino atmega328p controller cpp electronics hc-05 ir-transmitter remote-control tsop4838

Last synced: 28 Apr 2026

https://github.com/MisterVVP/a2a-cpp

C++20 SDK for the Agent2Agent (A2A) Protocol: build A2A clients and servers with REST, JSON-RPC, gRPC/protobuf, streaming, auth hooks, CMake, vcpkg.

a2a a2a-agent a2a-client a2a-protocol a2a-server agent-to-agent agentic-ai agents ai ai-agents cmake cpp multi-agent-systems multiagent-systems sdk

Last synced: 09 Jun 2026

https://github.com/charlot-dedjinou/biopresence-system

BioPresence System is a solution combining a FastAPI + SQLite backend and ESP32/Arduino embedded programs to manage employee attendance using double authentication (personal code + fingerprint).

cpp double-authentification esp32 fastapi fingerprint-authentication sensors

Last synced: 04 May 2026

https://github.com/longhao-li/onion

A lightweight and easy to use async IO library implemented with C++20 coroutine.

async cpp cpp-coroutines cpp23 io-uring iocp socket-io

Last synced: 29 Apr 2026

https://github.com/lucacasamentigamedev/arkanoid

Simple Arkanoid clone project made with C++ and raylib

arkanoid cpp raylib

Last synced: 29 Apr 2026

https://github.com/michaelzheng67/live-vim

Vim with your friends 📝

cpp vim

Last synced: 29 Apr 2026

https://github.com/wesgtox/programming-lab-ii

College "Programming Lab II" exercises.

algorithms c cpp programming-language

Last synced: 29 Apr 2026

https://github.com/skyv26/employee-management-system

The Employee Management System, built in C/C++ with Borland Graphics and Turbo C/C++ Windows, features CRUD operations for efficient employee management. It showcases impressive graphics, a "Taj Mahal" Thank You page, and data security through a built-in barrier. Reflecting my dedication and proficiency in programming and design.

borland-cpp borland-graphics-interface c compiler cpp object-oriented-programming procedural-programming

Last synced: 29 Apr 2026

https://github.com/ameeshagireesh/cp

A repository containing solutions to various CP problems on platforms such as 450dsa, CodeChef, Codeforces, LeetCode. Solutions are written in python or cpp.

competitive-programming cpp python

Last synced: 29 Apr 2026

https://github.com/mcountryman/rookie

Intends to play chess via robot arm that I have yet to purchase

chess computer-vision cpp opencv

Last synced: 29 Apr 2026

https://github.com/federicomariamassari/udacity-sfend

Udacity Sensor Fusion Engineer Nanodegree projects.

cpp opencv pcl udacity-sensor-fusion-nanodegree

Last synced: 29 Apr 2026

https://github.com/omrawaley/arduboy-particle-system-customizer-demo

This is a program for the 8-bit gaming platform, the Arduboy, where you can customize the settings of my AB-Particles particle system in real-time, and try out different combinations to get your desired particle affect.

arduboy arduino cpp customizer demo particle-physics particle-system particles

Last synced: 29 Apr 2026

https://github.com/gob52/gob_easing

Easing functions that allowed compile-time calculation with constexpr (C++ 11 or later)

cpp easing-functions easings

Last synced: 08 Jun 2026

https://github.com/andreacv98/screencapture-cpp

ScreenCapture C++ software based of FFMpeg

cpp ffmpeg screen-recorder

Last synced: 29 Apr 2026

https://github.com/johnkun136nvcp/my-project-euler

Solving problems of Project Euler in Haskell (if it's possible)

cplusplus cpp euler haskell project-euler

Last synced: 29 Apr 2026

https://github.com/hhromic/e131-adalight-bridge

E1.31 (sACN) to AdaLight Bridging Server written in C

adalight bridge c cpp e131 light-controller sacn server

Last synced: 29 Apr 2026

https://github.com/marzer/noexcept

Type traits for manipulating `noexcept` in C++17.

cpp

Last synced: 16 Jul 2026

https://github.com/lakphy/classroom_lost-found

机房失物招领系统

cpp qt qt5

Last synced: 29 Apr 2026

https://github.com/gsquire/farmhash-ffi

Simple Rust bindings to Google's FarmHash

cpp hashing rust

Last synced: 29 Apr 2026

https://github.com/Eliminater30013/Book-Management-System

A book Management System that can easily be upgraded and extended in the future. File handling and Vector codes are predominant in this solution

cpp first-project visual-studio

Last synced: 11 Mar 2025

https://github.com/nick-lehmann/db-benchmark

Benchmark of different storage layouts for DB systems

benchmark cpp db

Last synced: 29 Apr 2026

https://github.com/dhi13man/indiaskill_mobilerobotics_robot

Advanced Object-Oriented code to run a 4-wheel hybrid autonomous/Bluetooth-Serial-Controlled robot to perform tasks given across the various levels of IndiaSkills Mobile Robotics Event, 2021.

arduino bluetooth cplusplus cpp hardware iot object-oriented-programming robotics robotics-competition

Last synced: 04 May 2026

https://github.com/iamareebjamal/semaphores-example

Basic process synchronisation using semaphores in linux demonstrated by special kind of Dining Philosophers problem

cpp dining-philosophers-problem process-synchronisation semaphore

Last synced: 29 Apr 2026

https://github.com/kabragaurav/practice-c-cpp-python-oops-dsa

Study and Practice Material for Chief Programming Languages and Major Topics in Computer Science

c cpp data-structures java object-oriented-programming python

Last synced: 29 Apr 2026

https://github.com/2kabhishek/invaders

Space invaders recreated in C++ 👾🛸

cpp game invaders opengl

Last synced: 10 May 2026

https://github.com/selcuukyilmazz/huffman-decoding-system

This project encodes then decodes sentences with HUFFMAN Decoding Way. Huffman algorithm and binary tree implementation.

cpp decoding encoding huffman-decoder huffman-encoder

Last synced: 24 Jun 2025

https://github.com/ktstephano/haskell

Haskell-like functional programming in C++

cpp functional haskell

Last synced: 30 Apr 2026

https://github.com/bocaletto-luca/precision-digital-thermostat

Precision-Digital-Thermostat - A three-zone thermostat that reads three DS18B20 temperature probes, displays each zone’s real-time temperature and setpoint on an OLED screen, and drives three relay outputs for heating/cooling. Users navigate zones and adjust setpoints via three push-buttons. By Bocaletto Luca.

arduino bocaletto-luca cpp openhardware opensource precision-digital-thermostat standalone thermostat thermostat-controller thermostat-digital

Last synced: 30 Apr 2026

https://github.com/pinam45/uscp

Unicost Set Covering Problem

cpp cpp17 latex masc memetic-algorithms rwls uscp

Last synced: 30 Apr 2026

https://github.com/landiluigi746/nova

Nova is a lightweight game development framework written in C++20 using OpenGL 3.3. It's designed to make building games easier and more user-friendly.

cpp game-2d game-development game-framework opengl opengl3

Last synced: 30 Apr 2026

https://github.com/toriomg/opengl

For now, this OpenGL repository is meant to support my learning, and in theory, to eventually develop a 3D modeling program.

cpp glfw3 imgui-glfw opengl opengl3 stb-image

Last synced: 30 Apr 2026

https://github.com/sorgazb/travel_social_network

Program based on the use of Lists and Queues

cpp lpi make queue

Last synced: 01 Mar 2025

https://github.com/fabian-hk/homebot

This project is a bot which collects data and controls systems in your home.

bot cpp google-grpc google-protobuf homeautomation python3 telegram-bot webscraper

Last synced: 30 Apr 2026

https://github.com/krystianity/grpc-hybrid-container

gRpc < node.js + C++ > Container = <3

containers cpp docker grpc http nodejs webservice

Last synced: 13 Apr 2026

https://github.com/mathunder/tse_hand_project

This repository is a school assignment. The goal of this exercise is to create a game that captures the hand of the user and creates a 3D model of it.

cpp opencv opengl qtcreator

Last synced: 04 May 2026

https://github.com/drgitpos/twinvisualizer

This amazing piece of technology is a 4-in-1 visualizer for audio. It uses two displays to show you exactly what you want to see. One Screen will always display a Stereo VU meter, analog style. For the other display, you can choose between four options.

analyzer cpp display firmware

Last synced: 19 May 2026

https://github.com/clonewith/osu-tournament-editor

A light-weight osu! tournament configuration editor written in C++, using Qt 6

cpp osu-tournament osugame qt6

Last synced: 30 Apr 2026

https://github.com/cuixing158/mex-file

MATLAB MEX file For C/C++ code generation

c code-generation compile cpp matlab matlab-coder mex opencv

Last synced: 30 Apr 2026

https://github.com/jt2m0l3y/mypl

Programming language designed for the purpose of studying compilation and runtime processes. As a side note, OCaml was also introduced to contrast with imperative languages.

ast code-generation compiler-design cpp grammars jit lambda-calculus lexical-analysis ocaml parsing type-checking vm

Last synced: 01 May 2026

https://github.com/greatgamedota/opengl-vscode

OpenGL Game Engine with Visual Studio Code on Windows

cpp game-engine opengl visual-studio-code

Last synced: 01 May 2026

https://github.com/luisfelipepoma/algorithmic_complexity

Learning about Algorithmic Complexity with Graphs, DP, Greedy, etc.

algorithms bigonotation complexity cpp dinamic-programming graphs-algorithms learning python

Last synced: 04 May 2026

https://github.com/mangad/jsocketpp

A modern, C++20 socket library inspired by Java's networking API. Cross-platform support for TCP, UDP, multicast, and UNIX domain sockets, with blocking, non-blocking, and async operations.

cpp cpp20 java sockets tcp udp unix-sockets

Last synced: 01 May 2026

https://github.com/brainstone/fraction

Generic C++ Fraction Implementation.

cpp cpp17 fraction gradle math template

Last synced: 01 May 2026

https://github.com/ferhatgec/bufsize

Terminal buffer size info library for C++

buffer-size cpp terminal

Last synced: 01 May 2026

https://github.com/davidyslu/candycrush

Implement the classic game "Candy Crush" in Qt

cpp game qt qt-gui

Last synced: 01 May 2026

https://github.com/spacebody/cs205-c-cpp

The lab codes for course CS 205 C/C++

c cpp

Last synced: 01 May 2026

https://github.com/csy214-beep/stickersmanager2

Windows10/11Offline Stickers Manager

cpp qt6 stickers stickers-apps stickers-manager windows

Last synced: 01 May 2026

https://github.com/5umitpandey/learning_dsa

Basic DSA Practice Questions | DSA | C++

cpp dsa

Last synced: 08 Jun 2026

https://github.com/gunh0/packet-capture

🌐 This repository contains rough code snippets for capturing network packets.

cpp network packets python

Last synced: 01 May 2026

https://github.com/naritanara/advocat

Per a facilitar la feina amb el jutge

cpp fib jutge ninja pro1 pro1-fib upc

Last synced: 01 May 2026

https://github.com/youngermaster/st0256-numerical-analysis

The idea of this project is to test out if it is worth it to use C++ instead of Python for algorithms of some numeric methods, like finding roots of non-linear equations using Newton-Raphson's method.

algorithms cpp latex-document newton-raphson python

Last synced: 01 May 2026

https://github.com/callocgd/gd-decomp-deploy

A Portable Tool for creating a Geometry Dash Decompilation Environment using the available geode-bindings.

asyncio cpp geode-sdk geometry-dash installer reverse-engineering

Last synced: 05 May 2026

https://github.com/mohammadnabizada/data-structures-and-algorithms

Exercises and Problemes in Datastructures and Algorithms

cpp python3

Last synced: 01 May 2026

https://github.com/maloleroy/confer

🧪 A C/C++ unit testing library written in C, with no heap memory allocation! 🌳

c cpp testing unit-testing

Last synced: 01 May 2026

https://github.com/sr1jan/competitiveprogramming

My solutions to the competitive programming problems from various contests

competitive-programming competitive-programming-contests cpp

Last synced: 08 Jun 2026

https://github.com/austin-io/VNyl

Visual Novel engine for C++

cpp raylib visual-novel visualnovel

Last synced: 11 Mar 2025

https://github.com/Gevorez/HotTiles_UE5

Second project in Unreal Engine 5. The main idea is to create 3D platform game, where player need to compete with other enemies on disappearing tiles. Inspired by "Fall Guys".

blueprints cpp epicgames fallguys gamedev gamedevelopment hottiles platfrom-game tiles unreal-engine

Last synced: 11 Mar 2025

https://github.com/maverobot/impui

A simple plotting library based on Dear ImGui.

cpp cpp14 imgui

Last synced: 09 Jun 2026

https://github.com/linqlover/uip-exercise-1

A simple command-line application for a Qt/C++ library that was developed as part of a study exercise.

cli cpp exercise qt

Last synced: 02 May 2026

https://github.com/linux0hat/cpp-web-crawler

Explore the web.

cpp crawler sqlite3

Last synced: 09 Jun 2026

https://github.com/ka-iden/OpenGL-Test

Testing out and Learning Modern OpenGL, repo for bkp/testing

assimp cpp cpp20 modern-opengl opengl stb-image testing

Last synced: 13 Oct 2025

https://github.com/lucamazzza/lmgl

A modern OpenGL Engine Library for general purpose 3D graphics applications.

computer-graphics computer-graphics-opengl cpp cpp17 glad glfw glfw3 glsl glsl-shader glsl-shaders library linux macos multiplaform opengl opengl4 opengl41 windows

Last synced: 13 Mar 2026