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/nigeparis/42-cpp-04

The Scope of this Module was to get to know C++ further and come in closer contact with inheritance for classes:

cpp

Last synced: 19 May 2026

https://github.com/kalbhor/cbse-project

A hacky C++ project for my CBSE finals

cbse cpp project

Last synced: 26 Jun 2025

https://github.com/malwarebo/memcachex

Implementation of libmemached.

cpp libmemcached memcached

Last synced: 26 Jun 2025

https://github.com/themarlboroman/libdansdl2

SDL2 + OpenGL wrappers for C++

cpp opengl sdl2 wrappers

Last synced: 22 Jul 2025

https://github.com/607011/entropist

Generate random numbers from mouse moves and keystrokes

cpp cpp11 random-number-generators

Last synced: 04 Jul 2026

https://github.com/dup4/better-enum-cpp

Better enum for morden cpp

cpp cpp11 cpp17 enum

Last synced: 29 Mar 2025

https://github.com/jelhamm/virtual-memory

"Implementation of Virtual Memory available in operating systems"

cpp least-recently-used most-recently-used operating-systems replac virtual-machine

Last synced: 04 Apr 2025

https://github.com/vankasiddhartha/3dengine

3dEngine is a simple software-based rendering engine implemented in C++. The goal is to understand how OpenGL and 3D rendering work at a low level by building everything from scratch.

c cpp

Last synced: 16 May 2026

https://github.com/zhuyali/algorithm_sets

some classic algorithm imp

algorithms cpp

Last synced: 21 Mar 2025

https://github.com/kmhswimgirl/bread-hero

Play Guitar Hero using bread

c clone-hero cpp guitar-hero pi-pico-w pico-sdk

Last synced: 19 May 2026

https://github.com/hobywan/compressors

A set of compression kernels for the Exasky project

compression cpp

Last synced: 29 Mar 2025

https://github.com/arbinzaman/walkingmaninrain

It is computer graphics project that works with graphics.h Library without OpenGL

computer-graphics cpp graphic-h

Last synced: 18 Mar 2025

https://github.com/foadsf/opencl-windows-examples

Practical OpenCL examples for Windows with C/C++, demonstrating GPU computing across NVIDIA and Intel hardware

cmake cpp gpu-computing intel nvidia opencl parallel-computing windows

Last synced: 19 May 2026

https://github.com/klappdev/property

C++ property library

cpp cpp14 property setter-getter

Last synced: 04 Jul 2026

https://github.com/hlustikp/adventofcode23

Advent of Code 2023 C++ Solutions

advent-of-code advent-of-code-2023 cpp

Last synced: 04 Aug 2025

https://github.com/omrawaley/txt-8

TXT-8 is a simple 8-bit text-based virtual machine with the intent of education on virtualization.

c command-line computer computer-architecture cpp emulation emulator instruction-set-architecture instruction-set-emulation interpreter text-based virtual-machine virtualization

Last synced: 19 May 2026

https://github.com/tomasmark79/mypersonaltwitchbot

Repository MyPersonalTwitchBot provides a simple CMake C++ project configuration for setting up and building a Twitch bot server. It includes a basic implementation to help you get started ultra quickly.

bot cmake cpp twitch twitchbot vscode

Last synced: 08 Nov 2025

https://github.com/gcoronelc/uc-2021-20-fund-prog

Curso Fundamentos de Programación en la Universidad Continental del programa a distancia.

cpp gcoronelc programacion programming

Last synced: 10 Jul 2025

https://github.com/gcoronelc/uc-2021-20-15795

Curso de Fundamentos de Programación en la Universidad Continental.

cpp gcoronelc programacion

Last synced: 06 Apr 2025

https://github.com/gcoronelc/uc-2021-20-19582

Curso de Fundamentos de Programación en la Universidad Continental

cpp gcoronelc programacion

Last synced: 06 Apr 2025

https://github.com/abhishekboadgurjar/Cpp

Welcome to the C++ repository. This collection is designed to provide a comprehensive guide to the basics and advanced concepts of C++ programming. Each folder contains code examples and explanations for different topics.

cpp cpp-codes

Last synced: 22 Jul 2025

https://github.com/tyrone-wu/engineered-sll-sort

Experimental implementation & analysis for engineering the sorting process of singly linked lists.

algorithms cpp

Last synced: 07 Sep 2025

https://github.com/hyobn/algorithm_study

꾸준히

algorithm cpp

Last synced: 26 Jun 2025

https://github.com/gboncoffee/c-infrastructure

Infrastructure for C/C++ Programming

c cpp make

Last synced: 19 May 2026

https://github.com/isgkm/minsql

Minimalistic cross-platform MySQL frontend built with wxWidgets and C++20

cpp cpp20 gui mysql mysql-connector wxwidgets

Last synced: 19 May 2026

https://github.com/vlmarkov/test-tasks

A repository where is placed test programming tasks.

algorithm c cpp data-structures multithreading

Last synced: 19 May 2026

https://github.com/frklan/libredeo

A C++ intervall timer lib

cpp cpp17 intervall library timer

Last synced: 19 May 2026

https://github.com/gershnik/modern-uuid

A modern, no-dependencies, portable C++ library for manipulating UUIDs. Fully supports RFC 9562 and RFC 4122.

c-plus-plus-20 constexpr cplusplus cplusplus-20 cpp cpp-library cpp20 no-dependencies rfc-4122 rfc-9562 uuid

Last synced: 22 Jul 2025

https://github.com/benjajorquera/arduinomidi

MIDI controller and CV (Control Voltage) converter built with Arduino.

arduino cpp midi

Last synced: 19 May 2026

https://github.com/berlin0308/ntu-2024fall-dip

BME7408: Principles and Applications of Digital Image Processing (Prof. Ta-Te Lin)

cpp digital-image-processing gui qt

Last synced: 24 Dec 2025

https://github.com/sayama3/todo

A Job System written in c++20 to manage a multithreaded application

cpp cpp20 cpp20-library jobsystem multithreading thread

Last synced: 01 Jan 2026

https://github.com/ediu3095/transform

Transform is a header only C++ mathematics library for graphics software based on GLM and Real-Time Rendering.

cpp cpp-library cpp20 header-only mathematics matrix opengl quaternion vector vulkan

Last synced: 13 Mar 2025

https://github.com/satyam-singhxx/snake-_ladder_game

This repository contains a C++ implementation of the classic Snake and Ladder board game. The game supports multiple players competing to reach the final square (100) first. The code includes the game logic, player management, and board handling. Opportunities for optimization and feature expansion are also outlined.

builder-design-pattern c cpp singleton-design-pattern snake-ladder-game

Last synced: 19 May 2026

https://github.com/permalik/artchive

application:designer and artist vcs client

cmake cpp qml

Last synced: 13 Mar 2025

https://github.com/kydronepilot/space-eye-windows-node-api

Native Windows API for SpaceEye app, to set multi-monitor wallpaper images

cpp node-addon-api nodejs spaceeye wallpaper win32 windows

Last synced: 12 Jan 2026

https://github.com/gwydd12/lwgpp

LOOP, WHILE and GOTO interpreter built in C++.

aarhus-universitet aarhus-university cpp cpp11 goto interpreter loop while

Last synced: 04 Jul 2026

https://github.com/joyrider3774/blockdude_funkey

Blockdude is a puzzle game remake of the Blockman Game from Soleau Software and the TI 83 game by brandon sterner.

cpp funkey-s funkeys game-development games puzzle-game remake-games retro retrogaming rg-nano sdl

Last synced: 29 Mar 2025

https://github.com/iwansal64/awfs

AWFS or Automatic Water Filling System is a project that I've created to automatically fill water to the pump when the torrent is empty

cpp embedded-systems esp32

Last synced: 30 Apr 2026

https://github.com/sebe324/various-visualizations

This program demonstrates various concepts related to programming, mathematics and physics.

collision-detection cpp good-first-issue graphs pathfinding qt sorting

Last synced: 19 May 2026

https://github.com/pardhusreerushivarma20060119/exploit-engineering

Welcome to the definitive record of my journey into x86-64 Assembly Language, System-Level Programming, Reverse Engineering, and Exploit Development.

assembly-x86 cpp cprogramming exploit-development low-level reverse-engineering system-programming

Last synced: 19 May 2026

https://github.com/storterald/neural-network

Simple neural network implementation in C++ and CUDA

asm asmx86 c-plus-plus cmake cpp cuda machine-learning neural-network

Last synced: 28 Mar 2025

https://github.com/codspeedhq/opencv-benches

OpenCV benchmarks written in C++

benchmarks cpp opencv

Last synced: 19 May 2026

https://github.com/Chimipupu/rp2xxx_dev

RP2040 & RP2350 x2CPU & FreeRTOS C++ F/W Development by Chimi(ちみ)

cpp embedded mcu rp2040

Last synced: 12 Apr 2025

https://github.com/hasanyahya101/pf_assignments

Solutions to Programming Fundamentals assignment questions from Fall 2022 Semester in Fast Nuces Lhr. The actual questions can be found in pdf files. Note that, this is for the theory (subject), not the Lab subject.

cpp fast-nuces fast-nuces-lhr programming-fundamentals

Last synced: 29 Mar 2025

https://github.com/nberlette/terminfo

Node.js native addon for using terminfo/ncurses in TypeScript/JavaScript applications. Available on JSR as @nick/terminfo. Supports Bun, Deno, and Node alike.

bindings c cpp curses napi native ncurses termcap termcaps terminfo terminfo-parser typescript

Last synced: 12 Jan 2026

https://github.com/anmol420/cpp-programs

A List Of Problems Solved In C++.

cpp

Last synced: 21 Mar 2025

https://github.com/johnramsden/cpp-stack-implementations

Profiling performance of various stack implementations with C++

cpp ubc-cs ubc-engineering

Last synced: 13 Sep 2025

https://github.com/frgfm/sdcnd-pid-control

PID Control project of Udacity Self-Driving Car Nanodegree

catch2 clang-format cpp pid-control self-driving-car spdlog

Last synced: 31 Dec 2025

https://github.com/bardifarsi/blockingqueue

The BlockQueue pattern is a thread-safe queue implementation that allows multiple threads to push and pop elements concurrently. It provides synchronized access to the underlying queue, ensuring that no data race occurs between threads.

containers cpp cpp20 generic-programming multi-thread multi-threaded multi-threading multi-threads multiprocessing multithread multithreaded multithreading parallel-computing parallel-programming queue queues thread threading

Last synced: 31 Dec 2025

https://github.com/kavicastelo/cpp-bakery-inventory-cli

This is a simple C++ program for identifying fundamental concepts of programming. Data handled through .txt files.

bakery cpp inventory-management nodatabase pos

Last synced: 26 Jun 2025

https://github.com/songquanpeng/cpp-interview

C++ 面试准备:常考代码实现,阅读资料以及其他资源的汇总

cpp interview

Last synced: 13 Sep 2025

https://github.com/mommi2/enigma-cpp

Old personal project

cpp

Last synced: 20 Mar 2025

https://github.com/nerooc/computer-graphics-pl

Exercises from 'Intro to Computer Graphics' at AGH UST (in Polish).

computer-graphics cpp university-course

Last synced: 22 Mar 2025

https://github.com/kgorze/molecular-dynamics-simulator

A 2D molecular dynamics simulator that models atomic interactions using Lennard-Jones forces on a Boltzmann lattice. Currently implements an all-pairs algorithm for force calculations with visualization capabilities. This academic project aims to evolve into a 3D simulation of water and solutes.

atom-simulation cpp lennard-jones molecular-dynamics physics-simulation

Last synced: 06 Apr 2025

https://github.com/kgorze/elevator-dispatcher-simulation

Eksponat algorytmu genetycznego przed Openai i Anthropic. Według 'Optimal Car Dispatching For Elevator Groups Using Genetic Algorithms' Berna Bolat,Pablo Cortés,Ersun Yalçin &Mustafa Alişverişçi

cpp elevator-simulation genetic-algorithm

Last synced: 06 Apr 2025

https://github.com/gotbordom/rc-racer

This is a repo for my autonomous rc car project aimed to compete in races

cpp cpp20 hardware-designs project-design ros2 software-design

Last synced: 22 Jul 2025

https://github.com/zyn10/palindrome_using_stack

Find palindrome using stack in cpp

cpp datastructures palindrome

Last synced: 13 Sep 2025

https://github.com/carlosrs14/image-calculator

add, sub, div, and, or, ~, etc. on images...

cpp image-analysis image-processing opencv qt

Last synced: 04 Jul 2026

https://github.com/nerooc/preoop_labs

Exercises from my C++ laboratories (third semester).

cpp university-course

Last synced: 22 Mar 2025

https://github.com/chinmay-esp/led_switch_interfacing

This repository demonstrates how to control an LED using a switch on an ESP32 microcontroller. It uses ESP-IDF, FreeRTOS, and C++ to toggle an LED based on the state of a GPIO input configured as a pull-up switch.

cpp esp32 espidf

Last synced: 19 May 2026

https://github.com/thomas-chqt/graphics

Abstraction layer on top of multiple graphics api

cpp graphics-programming metal opengl

Last synced: 29 Apr 2026

https://github.com/biswadeep-roy/robox--robotic-car

Robox: Arduino-based Bluetooth robot with motors, ultrasonic sensor, and servo. Ideal for surveillance, automation, and remote inspection. Control via mobile app.

arduino cpp hardware

Last synced: 19 May 2026

https://github.com/neontuts/code-snippets

A collection of code snippets for web developers and programmers, including code for HTML, CSS, JavaScript, Java, PHP, Python, C & C++.

c code-snippets cpp css html java javascript php python snippets

Last synced: 30 Dec 2025

https://github.com/vadniks/thebeginning

The repository contains some legacy code & projects which reflect my very first attempts on the path of becoming a software engineer + some extra snippets + some really crazy sh_tty spaghetti code that I used to write while being a SE student in a university

cpp first-steps java kotlin shitcode shitty-code spaghetti-code

Last synced: 02 May 2026

https://github.com/seb0xff/custom-audio-broadcaster

A simple C++ broadcasting library fro audio coming from custom sources (e.g. generated by a program).

audio-streaming broadcast cpp custom-audio gstreamer hls rtmp rtsp srt webrtc

Last synced: 19 May 2026

https://github.com/MatiasCarabella/multithreading

C++ programs showcasing multithreading, concurrent programming, and parallel algorithms.

concurrency cpp multithreading parallel-algorithm threads

Last synced: 12 Apr 2025

https://github.com/without-eyes/digitdisplayer

Simple digit displayer using Arduino Uno

7-segment-display arduino arduino-project arduino-uno cpp

Last synced: 24 Apr 2026

https://github.com/ylogx/trees

Trees & Graphs implemented in C++ with Unit Tests

cmake cpp googletest

Last synced: 29 Mar 2025

https://github.com/pythonista7/dx-ball-opengl

Re-make of the classic Atari breakout using OpenGL

atari breakout cpp opengl

Last synced: 19 May 2026

https://github.com/janithscript/space-game

A simple console-based Space Shooter game built in C++ using basic console manipulation. Move your player, shoot enemies, and rack up points in this fun and lightweight arcade-style game. Perfect for learning fundamental programming concepts and game mechanics.

cpp

Last synced: 26 May 2026

https://github.com/comba92/life-automata-sdl

⬜⬛ C++ implementation with SDL2 of Conway's Game of Life

conways-game-of-life cpp game makefile sdl2 simulation

Last synced: 19 May 2026

https://github.com/liuzihe02/c-cpp

Notes for learning C/C++

c cpp

Last synced: 19 May 2026

https://github.com/sufftea/pathfinding

pathfinding visualizer

algorithms cpp qt visualization

Last synced: 19 May 2026

https://github.com/gustavo01rb/iot

O repositório IOT é um projeto dedicado à tecnologia RFID para identificação de pessoas e controle de acessos. Ele contém códigos em C++ relacionados ao RFID e sua integração com o Arduino, explorando diferentes usos dessa tecnologia.

arduino buzzer cpp display ino internet-of-things iot lcd-display rfid rfid-reader

Last synced: 19 May 2026

https://github.com/oamkotb/cpplox

A C++ implementation of the JLox Tree-Walker Interpreter.

compiler cpp lox-interpreter

Last synced: 29 Mar 2025

https://github.com/pmrv/gevo

Game of Life meets Evolution

cpp evolution game-of-life sdl2

Last synced: 19 May 2026

https://github.com/bearslay/trailblazer

Simple application designed to find the near-shortest path through a grid containing relative height data using A*

astar cpp cpp14 pathfinding sdl2

Last synced: 01 Jan 2026

https://github.com/gitmahin/dsa-with-cpp-codes

Beginner-friendly C++ Data Structures and Algorithms tutorials with explanations and practical code examples.

cpp dsa

Last synced: 04 Jul 2026

https://github.com/dev88jerry/goban

connect 5 in GoBan board

cpp game qt qt5 qt5-gui

Last synced: 07 Mar 2026

https://github.com/0jc1/sdl2-raycaster

A basic SDL2 C++ Raycaster

cpp cpp-sdl2 raycaster sdl2

Last synced: 06 Apr 2025

https://github.com/frklan/cpp-playground

A playground for testing and playing with C++ snippet.

clang-tidy cpp cpp17 playground

Last synced: 19 May 2026

https://github.com/womblee/no_shadowplay_bs

Removes the 'anti-piracy' of Shadowplay by patching out the code that prevents recording.

cpp fix fixer instant-replay nvidia patch patcher recording restricted shadowplay widevine

Last synced: 29 Mar 2025

https://github.com/arturogonzalezm/binanceticker

This project connects to Binance's WebSocket API to process real-time cryptocurrency data using the observer pattern.

binance-api cpp cpp20 docker docker-compose postgresql postgresql-database

Last synced: 01 Jan 2026

https://github.com/me-phew/merge-sort

Implementacja algorytmu sortowania przez scalanie w C++

cpp gtest merge-sort-algorithm

Last synced: 22 Mar 2025

https://github.com/haeramkeem/algo

indomie mie goreng

algorithm cplusplus cpp go golang leetcode

Last synced: 01 Jan 2026

https://github.com/jan200101/imguitemplate

ImGUI SDL2 OpenGL2 Template Repository

cmake cpp imgui mit template

Last synced: 01 Mar 2025

https://github.com/lp1dev/dijkstracpp

Dijkstra C++ implementation

cpp dijkstra dijkstra-algorithm recursive

Last synced: 29 Mar 2025

https://github.com/dead-beef/cpp-dependency-loader

C/C++ dependency Webpack loader

c cpp dependency wasm webpack-loader

Last synced: 06 May 2026