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/rayan-walnut/nebula-pty

Pseudo Terminal for NodeJS

cpp modules nebula nodejs npm pty python

Last synced: 09 Feb 2026

https://github.com/udoy2/lexical_analyzer_in_cpp

🚀 A simple lexical analyzer for custom code! 📄 Analyzes and identifies tokens from "text.mylang".

compiler-design cpp lexical-analyzer

Last synced: 31 May 2026

https://github.com/robcholz/freertos-cpp-wrapper

cpp wrapper for freertos

cpp freertos platformio

Last synced: 20 Apr 2026

https://github.com/olejek88/gvs

Software for controlling water heating

c control-systems cpp

Last synced: 20 Apr 2026

https://github.com/tdegeus/prrng

Portable Reconstructible (Pseudo!) Random Number Generator

conda cpp python random-number-generators xtensor

Last synced: 28 Feb 2026

https://github.com/alexistm/cracon

Craft Configuration with ease, C++17

configuration cpp cpp17 craft easy-to-use json modern

Last synced: 13 Feb 2026

https://github.com/yappy/unknown

Not decided yet

cmake cpp cpp14 sdl2

Last synced: 26 Jan 2026

https://github.com/aawadall/cppgraphics-step1

Recovering CPP Graphics Programs I wrote 2 years ago as part of my Computer Graphics Assignments

computer-graphics course-project coursework cpp linux open-gl years-ago

Last synced: 20 Apr 2026

https://github.com/froncu/shovelofhoperemake

The final assignment for the Programming 2 course at Howest - Digital Arts and Entertainment; a remake of one of the levels of a 2D game of choice.

cpp first-timers game-development remake sdl2 sdl2-image sdl2-mixer sdl2-ttf shovel-knight

Last synced: 04 Jul 2025

https://github.com/yehezkiel1086/dsa-stuffs

Programming problem solutions which includes SQL problems solutions, linux shell, also data structures and algorithms.

algorithms c codeforces coderbyte codewars cpp data-structures hackerrank leetcode linux python spoj sql toki

Last synced: 16 Apr 2026

https://github.com/missingno123/crypto

Small project to implement a cipher I saw in a book, in C++

cipher cpp

Last synced: 06 Jul 2025

https://github.com/tevesmanuel/tpress

TPress was made for simulating keyboard input on Windows systems. This simulate keyboard input, is very low level. There are C++ and Go bindings provided.

c cpp go keyboard tpress windows

Last synced: 13 Feb 2026

https://github.com/kislerdm/demo_factorial

Demo factorial calculation app in different programming languages

bash cpp dart demo factorial golang haskell java javascript kotlin python ruby rust

Last synced: 10 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/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/inspiralpatterns/bachelor

material from the B.Mus. in Computer Music

computer-music cpp digital-signal-processing maxmsp

Last synced: 10 Oct 2025

https://github.com/lightandlight/vulkan-hello-triangle

Drawing a triangle using C++ and Vulkan.

cpp graphics vulkan

Last synced: 13 Oct 2025

https://github.com/xtenzq/uni-database

📚 Homework repository for Database course at Inha University

c cpp database mariadb mysql sql university-assignment

Last synced: 13 Apr 2026

https://github.com/codymj/cpp-service

A template for building a C++ web service.

boost-beast cpp webapp

Last synced: 28 Feb 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://gitlab.com/ecomaikgolf/os-dev

alma is a toy kernel written in C++ for x86_64 machines with the mere purpose of learning OS development

academic-project bootloader cmake cpp kernel make nasm posix-uefi qemu-x86 uefi x86-64 qemu

Last synced: 11 Mar 2025

https://github.com/ongyisheng0309/librarymanagementsystem

This system allows for basic library operations such as adding books and students, borrowing books, returning books, and displaying the current status of books and students.

c cpp

Last synced: 17 Apr 2026

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/ankhoa1212/cuda-program

This is a GPU program built with CUDA using parallel reduction

cpp cuda curand gpu-programming parallel-reduction

Last synced: 14 Feb 2026

https://github.com/amatofrancesco99/solving-second-degree-polynomial-equations

We all had to solve a second-degree equation at least once, but maybe it would be more convenient to have something that does it automatically...

cpp math polynomials

Last synced: 16 Mar 2025

https://github.com/capp-adocia/memory-link-board

别再担心你忘记了复制或剪切的内容,它会提醒你!

clipboard cpp linux macos qt windows

Last synced: 14 Apr 2026

https://github.com/genevas/opengl

A collection of OpenGL projects

cplusplus cpp opengl

Last synced: 21 Apr 2026

https://github.com/cah9xddd/glsl_live

Simple GLSL fragment shader editor

cplusplus cpp glsl opengl shaders

Last synced: 26 Apr 2026

https://github.com/bluedream0911/kakoune

mawww's experiment for a better code editor

cpp kakounescript perl python shell

Last synced: 14 Feb 2026

https://github.com/jannled/jannledengine

A Gameengine based on GNU C++, GLEW and GLFW

assimp cpp game-engine glew glfw opengl

Last synced: 27 Apr 2025

https://github.com/solareenlo/42cpp-module-06

C++ practice 06 (sttaic_cast, reinterpret_cast, dynamic_cast)

42 42born2code 42cursus 42projects cpp

Last synced: 14 Jul 2026

https://github.com/boostibot/cpu_id

A c/c++ header for cpu id related info on x86

c cpp x86

Last synced: 13 Apr 2026

https://github.com/phattharaphorn/profund-lab

🖥️🪄 Text-mode game development in C and C++.

cpp iostream lab-assignment text-based-game

Last synced: 02 Jan 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/addleonel/cpp-fundamentals

C/C++ fundamentals topics

basics c cpp fundamentals

Last synced: 16 May 2026

https://github.com/allncuz/cppoop

C++ OOP Programming

cpp oops

Last synced: 10 Oct 2025

https://github.com/kiblitz/stack-calculator

stack-based CLI postfix expression evaluator

calculator cli cpp evaluator json postfix stack

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/suconbu/logu

Single header logging utility for C++

cpp cpp11 header-only logging single-header

Last synced: 04 Jul 2025

https://github.com/dosmike/libsosimple

Easy callback based UDP and TCP sockets

conan cpp multicast posix-socket-wrapper posix-sockets tcp udp unicast

Last synced: 28 Feb 2026

https://github.com/damienstanton/cxx

Self contained C++ file starter and build script

cpp starter zsh

Last synced: 21 Jan 2026

https://github.com/starlitdreams/mandelbrot-set-plotter

This repository contains a simple Mandelbrot set plotter in C++ using SDL2. It visualizes the Mandelbrot set by calculating iterations for each point in the complex plane. Features include customizable colors and efficient SDL2 rendering. Requires SDL2 and a C++ compiler. Contributions welcome. Licensed under MIT.

cmath complex-numbers cpp math numeric sdl2

Last synced: 05 Jun 2026

https://github.com/dirmeier/conan-test

A small header only library to check out conan.io

conan conan-recipe cpp header-only meson

Last synced: 21 Apr 2026

https://github.com/zyx-0314/cp1-andoks-ordering

The Simulated Andoks Ordering System is a C++ console application that allows users to view a menu, select appetizers and drinks, and review their orders. It offers a simple, user-friendly interface to simulate ordering food and drinks, ideal for practicing basic programming concepts in C++.

basic-programming cpp school-project

Last synced: 15 Feb 2026

https://github.com/petrenko-alex/postfix-calculator

[Архив 2015] Калькулятор в обратной польской нотации / Simple postfix calculator

calculator cpp postfix-notation qt visualstudio2013

Last synced: 09 May 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/francistm/iia

A simple JSON query tool on desktop

cpp desktop-app json qt5

Last synced: 09 May 2026

https://github.com/san-ghun/webserv

webserv is a web server application written in C++, and is an attempt to write our own NGINX. The project is heavily inspired by NGINX, and is part of 42Berlin curriculum.

42cursus cgi cgi-server cplusplus cplusplus-98 cpp cpp98 cpp98-compatible http http-server server server-application static-server web webserver

Last synced: 15 Feb 2026

https://github.com/sunsided/tinydnn-conan

tiny-dnn package for conan.io

conan cpp neural-network

Last synced: 13 Apr 2026

https://github.com/hellorge/qtsvgiconengine

QtSvgIconEngine is Qt based program to use svg files as icons with support for animations and transitions.

cpp qanimation qicon qt qt-svg-icons svg

Last synced: 15 Feb 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/cyropcjr/leetcode-solutions

The repository for all of the solutions to the Leetcode problems

algorithms cpp dsa dsa-algorithm kotlin leetcode leetcode-solutions

Last synced: 18 Apr 2026

https://github.com/pachadotdev/clang-format-example

Example GHA workflow of how to use https://github.com/pachadotdev/clang-format

clang cpp github-actions llvm

Last synced: 21 Apr 2026

https://github.com/mahiethan/morrowind-inventory-manager

C++ program and Lua script which retrieves and manages the inventory items belonging to a character in the game "The Elder Scrolls III: Morrowind".

cpp lua morrowind mwse

Last synced: 16 Feb 2026

https://github.com/i-am-mine/debug-this-if-you-can

A growing archive of my coding journey - notes, insights, bug battles, and learning in progress. Try debugging any of it ... if you can.

coding-interviews codingame cpp cpp14 cpp17 cpp20 optimization-techniques

Last synced: 15 May 2026

https://github.com/jonathand77/synchronization-mechanisms-operating-systems

In multi-threaded programs, shared resources must be accessed in a controlled manner to avoid race conditions. This lab explores three synchronization mecha nisms: Locks (Mutexes), Condition Variables: Allow threads to wait for a condition to become true, Semaphores: General synchronization primitives that can control access to resources.

cpp go mechanism-design operating-system synchronization

Last synced: 28 Apr 2026

https://github.com/alexgersh/cpp-firewall

Developing a firewall as part of the 'Software Systems' course. Using C++ to implement core functionalities, managing Makefile for build automation, leveraging shared library objects to enhance modularity, and Bash scripts to automate testing and deployment (runned on x86-64 Linux OS)

bash-script cpp makefile x86-64

Last synced: 19 Jan 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/caipengbo/designpatterns

Learn Design Patterns, using Java and C++.

cpp java

Last synced: 01 Mar 2026

https://github.com/arnoldchrisoduor1/projecteuler

Solutions to Arithmetic problems

cpp python

Last synced: 11 May 2026

https://github.com/andrew-a-a/brick-breaker-game

First Year Project in Ain Shams University using C++

cplusplus cpp game

Last synced: 02 Mar 2026

https://github.com/abdelrahman822000/personal-finance-tracker

A console-based application designed to help users manage their financial transactions, view summaries, and analyze spending habits.

cpp finance-tracker

Last synced: 07 Jun 2026

https://github.com/jiink/hub75-mega-malachite

My applet system for ESP32 Devkit + 64x32 HUB75 + KY-040 Rotary Encoders

cpp esp32 platformio

Last synced: 01 Mar 2026

https://github.com/bensuperpc/docker-pcc-revived

docker-pcc-revived

c cpp docker makefile pcc

Last synced: 16 Apr 2026

https://github.com/stonedev-app/arduboysound

Sample Code for playing sounds on Arduboy

arduboy arduboy2 arduboyplaytune c cpp platformio sound

Last synced: 19 Jan 2026

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

A modern C++23 project boilerplate using CMake and Conan 2

boilerplate boost cmake conan conan2 cpp cpp23 googletest

Last synced: 16 Apr 2026

https://github.com/dieperid/keylogger

Keylogger in c++

cpp keylogger

Last synced: 27 Feb 2025

https://github.com/shubhansu-kr/cse408-designandanalysisofalgoritmn

Implementation of Advance Algorithmns | CSE408 Course - LPU | Sem4

algorithmn cpp data-structures java lpu sem4

Last synced: 20 May 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/arthur24-t/code-deust1

This is my repositories of my C,C++ of my first year of DEUST IOSI

c cpp

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/nedlab/qt_wia

Work with scanner using Qt + WIA

cpp qt wia windows

Last synced: 02 Feb 2026

https://github.com/WilfriedRabouin/WesnothServer

Server for the game The Battle for Wesnoth

cpp game multiplayer server strategy turn-based

Last synced: 11 Mar 2025

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

General-purpose projects for Raspberry Pi

cpp raspberrypi

Last synced: 21 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/afrinaf/meditrack

MediTrack+ is an innovative project poised to revolutionize medical inventory management through the seamless integration of cutting-edge technologies.

cpp dajngo firebase pdf-generation python reactjs rfid twilio

Last synced: 16 Apr 2026

https://github.com/vladcranga/retro-system-monitor

A retro terminal-based Linux system monitor written in C++.

cmake cpp linux retro terminal-based

Last synced: 28 Apr 2026

https://github.com/jerboaburrow/kuramoto-lamp

A "Kuramoto-lamp" using OpenGL GPGPU

cpp gpgpu kuramoto-model opengl

Last synced: 26 Apr 2026

https://github.com/qcversity/qcversity.github.io

Quant Coding Versity for Data science, Programming and scientific research.

bash cpp data-science deep-learning julia machine-learning python r-programming rust

Last synced: 16 Apr 2026

https://github.com/nunorc/exopl

a minimalistic tool to illustrate the use of the Y-Space API in a C++ setting

cpp exoplanets

Last synced: 09 Apr 2025

https://github.com/abombalemba/rainbow

Simple C++ program

cpp

Last synced: 21 Mar 2026

https://github.com/abdalrahman-alhamod/spongebob

🍍Dive into a Sponge-tastic 3D world with intuitive controls and vibrant textures. 🌐

cpp opengl opengl-framework opengl-game opengl-legacy opengl-library spongebob

Last synced: 26 Apr 2026

https://github.com/suddi/3dslantrelief

3D slant visual stereoscopic perception experiment, developed using Python, C, C++, OpenGL and GLSL

c-plus-plus cpp glsl inclinometer opengl perception psychophysics python relief texture

Last synced: 04 May 2026

https://github.com/qc20/diy-arduino-controller

Explore our repository showcasing ATMega328 programming beyond Arduino. We offer diverse code examples to inspire enthusiasts. Our project presents a slim, versatile DIY Arduino board, prioritizing accessibility and cost-effectiveness for educational and practical use.

adaptable arduino atmega328p cpp diy-arduino fabrication human-computer-interaction interaction-design iot led-controller microcontroller portability prototyping rgb-led ux-research

Last synced: 28 Apr 2026