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/depermitto/randshow

Header-only compendium of RNGs for C++

cpp cpp11 cpp11-library header-only library random-number-generators

Last synced: 12 Feb 2026

https://github.com/northy/combinationalcl

Gate-level digital circuits generator and simulator using OpenCL.

cpp gpgpu-sim opencl rust

Last synced: 07 Jun 2026

https://github.com/aritrakar/sudoku-csp

🎲Sudoku solver with different algorithms in C++ and Python.

cpp python sudoku-solver

Last synced: 16 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/xololt-dev/eon

Eon Game Engine

cpp game-engine glm opengl sdl2

Last synced: 27 Apr 2026

https://github.com/maxg203/ridge

Custom and cross-platform game engine written in C++, just for fun!

cpp game-development game-engine games

Last synced: 07 Jun 2026

https://github.com/uriegel/libuv

Testing environment for exploring libuv

cpp libuv nodejs

Last synced: 16 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/saifalomari99/programming_projects_saif_alomari

This Repository is to showcase Saif Alomari's programming projects

c cpp csharp python

Last synced: 27 Apr 2026

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/inner-byte/custom-compiler-design

This project implements a full-featured compiler for a custom programming language, demonstrating modern compiler design principles and optimization techniques. The compiler follows the traditional multi-pass compilation process while incorporating advanced features like optimization frameworks and sophisticated register allocation.

c compiler compiler-backend compiler-design compiler-frontend compiler-optimization computer-architecture cpp programming-challenge programming-logic programming-project

Last synced: 11 May 2026

https://github.com/ruslkhay/sm24

Representation of OMP + MPI capabilities on Moscow State University supercomputer

cpp mathematical-modelling mpi omp-parallel supercomputing

Last synced: 09 May 2026

https://github.com/gabrielevalenzuela/comfychaircpp

ComfyChair system for Techniques and Tools 2024 UNLP

cpp design-patterns

Last synced: 12 May 2026

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

Some useful C++ libs

conversion cpp double int string

Last synced: 27 Apr 2026

https://github.com/kingcitaldo125/adventofcode

Submissions for the advent of code

advent-of-code cpp python

Last synced: 27 Apr 2026

https://github.com/bfmhno3/my-algo-journey

Solutions to algorithm problems, serving as a personal reference and a way to track my learning and improvement in data structures and algorithms.

algorithm c cpp leetcode luogu oj python

Last synced: 16 Apr 2026

https://github.com/darishdias/parkbuddy

IOT based Smart Parking System using NodeMCU and Firebase Cloud Storage

arduino cpp esp8266 firebase firebase-realtime-database iot microcontroller nodemcu sensors

Last synced: 11 Feb 2026

https://github.com/thecoachingonline/hello-rust

Hello World Rust

cpp rust

Last synced: 27 Apr 2026

https://github.com/antonako1/atk

File and directory encryptor

cpp encryption-decryption filesystem windows

Last synced: 27 Apr 2026

https://github.com/kauefraga/bmi-calc

🧮 Body mass index calculator (cli)

bmi bmi-calculator cpp python

Last synced: 27 Apr 2026

https://github.com/lordronz/oprec-b201-codingtest

Repositori yang berisi problem-problem yang digunakan untuk tes coding oprec b201lab

algorithms competitive-programming cpp judge python

Last synced: 27 Apr 2026

https://github.com/hilbertcube/arduino-embedded

Some codes for the Arduino board. ENGR 6 - Microcontrollers & Programming for Engineers

arduino c cpp

Last synced: 09 May 2026

https://github.com/simeonhristov99/leetcode_patterns

Holds my solutions to the LeetCode Patterns problems.

coding-interviews cpp interview-questions python3

Last synced: 11 May 2026

https://github.com/pin3dev/42_cpp_modules_00-04

Exploring advanced C++ and OOP concepts like abstraction, encapsulation, simple and multiple inheritance, polymorphism, interfaces, and so on

42 42-cpp-module 42-cpp-modules 42born2code 42cursus 42porto 42projects 42school cpp cpp-course cpp-modules cpp-modules-1337 cpp-modules-42 cpp-project cpp98 cpp98-compatible doxygen doxygen-documentation tutorial

Last synced: 11 Feb 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/mdmasum23/computer-graphics-lab

Academic Lab Course | 18th Batch | Computer Science & Engineering (CSE) 📍Mawlana Bhashani Science and Technology University (MBSTU)

c computer-graphics computer-graphics-lab cpp graphics-algorithms opengl winbgim

Last synced: 09 May 2026

https://github.com/beaglesoftware/cforge

A no-nonsense C/C++ package manager that does anything

c cpp microsoft packagemanager vcpkg

Last synced: 09 May 2026

https://github.com/brollix/game-of-pong

Pong hecho en C++ con SDL2. Juego simple con menú, sonido, colisiones y puntuación.

cplusplus cpp game pong sdl2 videogame

Last synced: 28 Apr 2026

https://github.com/m0nt4ld0/timus-oj

Mis resoluciones de ejercicios de Timus Online Judge (https://acm-judge.urfu.ru/author.aspx?id=188437)

cpp online-judge

Last synced: 07 Jun 2026

https://github.com/bergercookie/ansible-role-mrpt

Ansible Role for setting up MRPT (download and compilation) on a set of remote hosts

ansible ansible-roles cpp mrpt

Last synced: 09 May 2026

https://github.com/dasbd72/nthu-cg-vscode-template

National Tsing Hua University - Computer Graphics - VSCode Assignement Template

c cpp opengl vscode

Last synced: 09 May 2026

https://github.com/nathan-osman/thsat

Temperature / Humidity Sensor Acquisition Tool

arduino cpp qt sensor

Last synced: 09 May 2026

https://github.com/hasanyahya101/personal_config_files

This repository serves as a collection of my personal configuration files for various tools and applications. It includes settings, preferences, and configurations that I use for my development environment.

config cpp files json others

Last synced: 28 Apr 2026

https://github.com/vitorhugoantunes/algorithm_execution_time

Comparison of different algorithms with different data sources (numbers and words) using C++ and Typescript for execution speed testing.

algorithms algorithms-and-data-structures bubble-sort cpp execution-time performance-metrics selection-sort typescript

Last synced: 28 Apr 2026

https://github.com/astrodynamic/grpcquests

gRPCQuests explores gRPC and Protocol Buffers in C++, testing features, optimizing performance, and enhancing security, all built and managed with CMake.

api asynchronous client-server cmake cmake-presets code-generation cpp cpp20 deserialization grpc grpc-client grpc-cpp grpc-server learning networking-protocols proto3 protobuf rpc serialization

Last synced: 12 May 2026

https://github.com/axionbuster/mp32ogg

mp3 to ogg (VC++20); no guarantee if it works at all, just a quick draft

cpp ffmpeg

Last synced: 28 Apr 2026

https://github.com/dsite42/webserv

42 Project - This project is about writing an own HTTP server in C++

42 cpp webserv

Last synced: 08 Jun 2026

https://github.com/vorgestern/luafpp

Lua-Binding for C++ std::filesystem

binding cpp filesystem lua

Last synced: 28 Apr 2026

https://github.com/rishabhmannu/minimax-algorithm-tic-tac-toe

Classic Tic Tac Toe implementations in C++ (console-based with minimax) and Python (GUI with α-β pruning), showcasing AI decision-making algorithms for perfect gameplay

alpha-beta-pruning cpp minimax-algorithm python tic-tac-toe-game

Last synced: 28 Apr 2026

https://github.com/cmst0us/cpprunloop

参考iOS Runloop的C++实现

c cpp gcd ios libdispatch runloop

Last synced: 28 Apr 2026

https://github.com/zigameni/leetcode

This repo contains solutions o leetcode problems.

cpp leetcode-solutions python

Last synced: 11 May 2026

https://github.com/sanshruthr/tux_boxed

A C++ based image animation program

cpp executable game game-development sfml

Last synced: 31 May 2026

https://github.com/at-sso/stringtools

String manipulation tools for C++ 17.

cpp cpp17 namespace string-formatter string-manipulation visual-studio

Last synced: 11 Feb 2026

https://github.com/klappdev/jefl

Java native erase library

cpp cpp20 cpp23 erasing filesystem java jni-java

Last synced: 09 May 2026

https://github.com/casualbot/adventofcode-2024

Repo for all things advent of code

adventofcode2024 cpp typescript

Last synced: 28 Apr 2026

https://github.com/ww92030-storage/cses

CSES problem set partial and full solutions (Java and C++)

cpp cses java

Last synced: 28 Apr 2026

https://github.com/chinmayshah99/walkenos

Simulation of running OS

cpp os

Last synced: 13 Oct 2025

https://github.com/kretoffer/bloxoff-engine

open source c++ game engine based on OpenGL

cpp game-engine gamedev opengl

Last synced: 09 May 2026

https://github.com/ayaanqui/uic-campus-map

C++ Console project based on OpenStreetMap

cplusplus cplusplus-11 cpp cpp11 openstreetmap tinyxml

Last synced: 02 Apr 2026

https://github.com/pcolby/float

A simple utility for exporting body weight from Fitbit to Polar Flow

cpp fitbit polar qt qt5 qtwebengine

Last synced: 28 Apr 2026

https://github.com/denizugur/com.unity.webrtc

For of com.unity.webrtc that adds quality metrics and bitrate manipulation

cpp unity

Last synced: 28 Apr 2026

https://github.com/jackkimmins/3d-cube-game

Browser-based 3D block Game - C++ and WebAssembly w/ SDL2

cpp minecraft-clone sdl2 voxel-engine wasm

Last synced: 28 Apr 2026

https://github.com/fboulnois/modern-makefile

Set it and forget it -- throw it in a C/C++ project and type `make`

c cpp makefile makefile-template

Last synced: 09 May 2026

https://github.com/aerphanas/microcontroller-programming

Learning Microcontroller programming

assembly cpp microcontroller

Last synced: 28 Apr 2026

https://github.com/uael/gb

gb single-file public domain libraries for C & C++

c cpp cross-platform

Last synced: 28 Apr 2026

https://github.com/venits/atometa

3D Chemistry Simulation Engine - PhD Research Project for molecular visualization and dynamics

3d-visualization chemistry cmake cpp education molecular-dynamics opengl phd-research scientific-computing

Last synced: 10 Feb 2026

https://github.com/ianks/nanoid_ext

A fast implementation of NanoID in Ruby which binds to C++ code

cpp extension nanoid ruby ruby-gem

Last synced: 28 Apr 2026

https://github.com/joseluisq/clang-samples

Some code examples to playaround with CLang and reusing its code from other languages.

clang cpp gcc

Last synced: 28 Apr 2026

https://github.com/toberocat/pybind11-asyncio-coroutine-example

This repository demonstrates a basic integration of C++ coroutines with Python's asyncio using Pybind11. It provides a minimal example of exposing C++ iterators as Python asynchronous iterators, enabling asyncio compatibility without threading.

asyncio coroutines cpp pybind11 python3

Last synced: 16 Apr 2026

https://github.com/anthofoxo/vulpengine

Experimental early-stage rendering engine for Windows and Linux.

cpp cpp20 opengl opengl4

Last synced: 28 Apr 2026

https://github.com/kid0h/sap

A simple cross-platform audio player made in C++

cpp ffmpeg-libraries miniaudio

Last synced: 08 Jun 2026

https://github.com/dalae37/amazingphoto

Multimedia Managing Program

cpp multimedia-applications qt5 visualstudio2022

Last synced: 28 Apr 2026

https://github.com/wberrier/clip

Command Line Interface Project: project command wrapper

build cli cmake cpp emacs lsp mesonbuild ninja-build python3 vim

Last synced: 28 Apr 2026

https://github.com/vtheonly/150_leetcode_problems

LeetCode: 150 total problems, with 50 easy, 75 medium, and 25 hard.

algorithms coding cpp data-structures java javascript leetcode problem-solving python

Last synced: 28 Apr 2026

https://github.com/jackkimmins/3d-shape-demo

Spinning 3D Cube

cpp cube sdl2 wasm

Last synced: 28 Apr 2026

https://github.com/maximilianfeldthusen/atomic-counter

C++ code that implements a simple producer-consumer pattern using a thread-safe queue and atomic counter.

atomic counter cpp cpp20 pattern

Last synced: 27 Feb 2026

https://github.com/scarlet-oni/console-wallet

console wallet, saves data to .txt files

code console cpp wallet

Last synced: 10 Feb 2026

https://github.com/poakapx/cpp-operator_overloading

Приклад перевантаження операторів статичним й динамічним шляхами.

cpp project

Last synced: 31 May 2026

https://github.com/melvinmo/ap_course_archive

This repository contains the assignments and other works I completed during my first year of undergrad studies in the advanced programming course focused on learning C++.

advanced-programming cpp oop qt

Last synced: 16 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/lepesevichnikita/vsdt-lab-work-7

Laboratory on the subject "Visual software development tools"

cmake cpp qml qt qt5-qml qtquick qtquick-controls2

Last synced: 29 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/sultanrc/iot-rat-repeller

IoT-based rat repeller prototype for my final project, using ESP32-CAM, PIR sensor, and a buzzer.

cpp css esp32 html iot

Last synced: 09 May 2026

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

conan.io package for libfixmatrix

conan cpp libfixmatrix matrix

Last synced: 15 Apr 2026

https://github.com/juicebct/roadmap-project

🛣️ C++/CLI application allowing users to plan and achieve their goals

cpp dotnet roadmap windows-application winforms winforms-application

Last synced: 15 Apr 2026

https://github.com/wa1tnr/c4a-lcl-bpio

c4a from Chris Curl - with platformio RP2350 support. make clean ; make ; make uploadfs ; make upload - new repo 18 Dec 2024

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

Last synced: 29 Apr 2026

https://github.com/ososuna/coding-interview

Coding afternoons for cracking the coding interview

algorithms coding-interviews cpp data-structures

Last synced: 29 Apr 2026

https://github.com/x-cod3r/text-maker

A simple tool to convert different languages programing files like .py .cpp .h nto .text files

consolidate conversion cpp file file2text fileto filetotext python text

Last synced: 29 Apr 2026

https://github.com/palmshed/momentum

motion optimization library.

cpp kinematics motion

Last synced: 08 Jun 2026

https://github.com/aleksandrhovhannisyan/cppalculator

Simple Calculator app featuring intuitive user input. Developed in C++ using the Qt framework.

calculator cpp qt5

Last synced: 29 Apr 2026

https://github.com/j0nathan550/customtitlebarwin32cpp

A repository that shows how to draw for titlebar without using 10/11 win API.

color-titlebar cpp csharp custom-titlebar titlebar titlebar-customization win10 win11 win7

Last synced: 29 Apr 2026

https://github.com/gabriel4420/exercicios-cpp

Exercícios sobre estrutura de dados, algoritmos e lógica de programação e construção de sistemas.

c-language cpp structured-data

Last synced: 29 Apr 2026