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/alessioborgi/home_automation

Smart Home Environment implementation using IoT and automation technologies, featuring the development of systems for controlling home devices, monitoring environmental conditions, and enhancing daily life convenience through automated routines, including the miniature home building and the app development.

arduino automation cpp home iot

Last synced: 28 Mar 2025

https://github.com/lucasfturos/fallingsand

Simulação de areia

cpp sfml

Last synced: 23 Jun 2025

https://github.com/biud436/macos-textwindow

This project is test purpose for porting My 2D Game Engine named Initial2D on Windows, as Mac OSX M1

cpp game-engine lua sdl2

Last synced: 24 Apr 2026

https://github.com/timerke/biginteger_and_rationalnumber

Классы Big_integer и Rational_number для работы с неограниченно большими целыми числами и рациональными числами

biginteger cpp rationalnumber

Last synced: 10 Jul 2025

https://github.com/atomicptr/jello

A tiny, single file, header only logging library for C++23

cpp cpp-logger cpp23 logging logging-library

Last synced: 02 Apr 2025

https://github.com/allanrodriguesmachado/queue-vectors

Data Structure - Queue Implementation using Vectors

cpp

Last synced: 28 Mar 2025

https://github.com/techcsispit/learning-basics

C | Java | Python | C++

c cpp java python

Last synced: 23 Apr 2025

https://github.com/tavakkoliamirmohammad/tash-shell

A modern Unix shell written in C++ — pipes, redirection, job control, scripting, aliases, and command substitution.

cli cpp unix unix-shell

Last synced: 19 Apr 2026

https://github.com/terrence-ou/design-patterns-cpp

Design patterns implemented in C++

cpp cpp17 design-patterns

Last synced: 19 Aug 2025

https://github.com/blargian/min_span_tree_visualizer

A tool to visualize how algorithms for finding minimum spanning trees work. Complete with random generation of tree structures using Delaunay triangulation or option to import your own.

algorithm algorithms-and-data-structures catch2 cmake cpp dear-imgui delaunay-triangulation educational graph greedy-algorithms help-wanted imgui imgui-glfw implot kruskal kruskal-algorithm minimum-spanning-tree prims-algorithm prims-mst visualization

Last synced: 29 Mar 2025

https://github.com/magnetic-fox/librarytesting-winapi

Very simple testing program for test 16-bit DLL from another repo.

80286 80386 80486 8086 cpp dll dll-test oldstyle openwatcom simple tutorial watcom win16 winapi

Last synced: 20 Apr 2026

https://github.com/lnk2past/toadofsky

educational toy project for multithreaded orchestration + pubsub

cpp cpp20 multithreading orchestration pubsub

Last synced: 16 Mar 2025

https://github.com/angeligareta/shortest-path-algorithm

Implementation of the A Star Search Algorithm in C++ and QT to find the shortest path between two positions.

a-star a-star-algorithm a-star-search cpp shortest-path shortest-path-algorithm shortest-paths

Last synced: 16 Mar 2025

https://github.com/angeligareta/game-of-life

Basic Implementation of the Game of Life in C++. The Game of Life is a cellular automaton devised by the British mathematician John Horton Conway in 1970.

conway-game conways-game-of-life cpp game-of-life

Last synced: 16 Mar 2025

https://github.com/zhongruoyu/minithread

A lightweight, self-contained C++17 std::thread implementation with pthread.

cpp cpp17 pthread threading

Last synced: 20 Jun 2026

https://github.com/vansh1379/dsa

Important DSA Question topic wise

cpp

Last synced: 04 Sep 2025

https://github.com/r3dacted42/dsgui

a GUI for basic Data Structures

cpp qtcreator

Last synced: 12 Jun 2025

https://github.com/queue-ri/pingsteg

😈 Hide everything in a single PNG file.

cli clr cpp dotnet-framework steganography winform

Last synced: 21 Jan 2026

https://github.com/d3portillo/valiendoencpp

Cositas que estoy haciendo pa aprender C++

cpp cpp20

Last synced: 09 Apr 2025

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/rounak00/oops-in-cpp

Verious oops concept coded

advance cpp cpp-dev cpp-master oops-in-cpp stl

Last synced: 12 Apr 2025

https://github.com/adilius/ns-3-network-simulations

Network simulations written in ns-3

cpp ns-3

Last synced: 11 Jun 2025

https://github.com/eduardovegas/putyourface_opencv

Projeto final das disciplinas de Linguagem de Programação I e Laboratório de Linguagem de Programação I.

cpp game opencv

Last synced: 12 Apr 2026

https://github.com/engichang1467/sky-simulator

Develop a Sky simulator that allows user to experience what is it like to be in the sky

cpp opengl sky-simulator

Last synced: 30 Apr 2026

https://github.com/zeyu-li/cpp_boilerplate

C++ boilerplate. Nothing more, nothing less :pencil:

boilerplate cpp

Last synced: 04 Oct 2025

https://github.com/riswan-nopiyar/latihan-cpp

C++ is a powerful, high-performance programming language that supports both procedural and object-oriented programming paradigms. It is widely used for system software, game development, and applications requiring high efficiency and performance.

cpp latihan

Last synced: 12 Jun 2025

https://github.com/yashuv/space-mission-game-using-cpp-sfml-library

Just a simple fun game created using c++ sfml library.

cpp sfml-game space-game

Last synced: 29 Mar 2025

https://github.com/joshjarabek7/student-roster

A CLI student roster program that allows for the viewing and modification of a student's course schedule.

cpp

Last synced: 12 Jun 2025

https://github.com/steelx/sfcity

SF-City Game built with SFML (in-progress)

cmake cpp cpp17 sfml2

Last synced: 09 Apr 2025

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

Baekjoon Online Judge && LeetCode && Programmers

cpp cpp17 cpp20 problem-solving

Last synced: 11 Mar 2025

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

C++ practice 07 (template, iter, array, operator[])

42 42born2code 42cursus 42projects cpp

Last synced: 28 Jan 2026

https://github.com/silverlightning926/garbage-collector-cpp

A Simulated Garbage Collector Written In C++.

cpp garbage-collection garbage-collector

Last synced: 06 Jul 2025

https://github.com/ergus/eigennumpy

Interface to mimic some Numpy functions with Eigen on the back.

cmake cpp inter-language object-oriented-programming python testing

Last synced: 13 Jun 2025

https://github.com/prayas7102/leetcode-solutions-in-cpp

Collection of LeetCode questions to ace the coding interview! - Created using [LeetHub](https://github.com/QasimWani/LeetHub)

array-manipulations backtracking binary-search-tree binary-tree bit-manipulation cpp dynamic-programming graph interview-questions leetcode leetcode-solutions linked-list recursion string-manipulation trie

Last synced: 17 Jun 2025

https://github.com/ugreg/opengl-playground

TheChernoProject Yan Chernikov OpenGL

cpp opengl rendering vertex-buffer

Last synced: 20 Apr 2026

https://github.com/arindal1/hackerrank-problems

Questions and Solutions from Hackerrank.

algorithms cpp hackerrank hackerrank-solutions java python

Last synced: 13 Apr 2026

https://github.com/tassiluca/smart-coffee-machine

Coffe Machine - Second assignment for SEIOT Course @ UniBO

arduino-uno cpp embedded-systems finite-state-machine

Last synced: 01 Mar 2026

https://github.com/sureshjoshi/linguistics

Discovering my new favourite language

c cpp odin python rust typescript

Last synced: 13 Apr 2026

https://github.com/mgthetrain/usd-experiments

Experimenting with C++ libraries capable of parsing USD files

cpp universal-scene-description usda usdc usdz

Last synced: 16 Aug 2025

https://github.com/poakapx/virtual_qualifier_in_class

Класи в образі армії із застосуванням віртуального кваліфікатора.

cpp project

Last synced: 29 May 2026

https://github.com/bostonsinaga/flapduobirds

Play the flapping bird game with double birds

cpp game-development

Last synced: 05 Jul 2025

https://github.com/themarlboroman/focus-shapes

Simple C++ game of focus and ability

2d cpp game obstacle poligonal

Last synced: 28 Feb 2025

https://github.com/jrodriguezn19/robotsumo3kg

Source Code of my Autonomous Robot Sumo 3Kg

c cplusplus cpp

Last synced: 13 Apr 2026

https://github.com/farazkh80/racing-game

This game is a single person formula one car racing game running on the console, developed purely in C++ by inherting from the game engine library provided by OneLineCoder.

car cpp mathematical-programming racing-game

Last synced: 05 Jul 2025

https://github.com/xfhy/algorithm-basis

算法基础,一些学习时的cpp源代码

algorithm basis cpp

Last synced: 05 Jul 2025

https://github.com/joshuadahlunr/simplep2p

SimpleP2P is a minimalistic C/++ wrapper around the go implementation of libp2p.

c cgo cgo-bindings cpp go libp2p libp2p-pubsub networking p2p peer-to-peer

Last synced: 13 Apr 2026

https://github.com/igozdev/ellipsimg

Generates images using randomly generated ellipses of best fit

c-plus-plus cpp sfml

Last synced: 29 May 2026

https://github.com/yousef-sayed-younis/tic-tac-toe-terminal

A C++ implementation of Tic Tac Toe with AI and two-player modes. Playable entirely in the terminal. A simple, interactive game for practicing algorithms and terminal-based programming.

ai command-line-game cpp game-development single-player terminal-game tic-tac-toe two-player unbeatable-ai

Last synced: 03 Apr 2025

https://github.com/FireShredder24/dungeoneer_old

A text adventure based on Dungeons & Dragons. HTML documentation should be coming soon!

cpp roguelike-dungeons text-adventure

Last synced: 11 Mar 2025

https://github.com/b-x-wu/graphics-engine

A CPU based raytracing toy example.

cpp graphics raytracing

Last synced: 09 Jun 2026

https://github.com/fourjr/battleship

Battleship C++

cpp

Last synced: 12 Mar 2025

https://github.com/vishwajeetk5/paytrack

The C++ "PayTrack" is an OOP project for budgeting and expense tracking. It offers user-friendly input, budget vs. actual analysis, data storage, detailed reporting, and error handling. A tool to manage finances efficiently.

cpp exception-handling filehandling finance inheritance oop paytrack

Last synced: 09 Apr 2025

https://github.com/fesabelilla/microcontrolerbasedsystemdesignlab-msd-

MicrocontrolerBasedSystemDesignLab

cpp msd project

Last synced: 12 Feb 2026

https://github.com/tisandg/contrastenhacement

Contrast Enhancement applied to gray- and color-scale images using different parallel programming modes

cpp hpc mpi openmp

Last synced: 18 Jan 2026

https://github.com/billvog/kincasta-studio

Create and edit subtitles with ease.

cpp qt subtitles

Last synced: 29 Apr 2026

https://github.com/rudradcruze/phitron

Phitron is a platform designed to help individuals build a strong foundation in programming. It offers courses on various topics, including basic programming, data structures, algorithms, object-oriented programming, databases, and more. Batch 5

c cpp phitron programming

Last synced: 01 May 2026

https://github.com/carloscdias/cpp-bazel-distroless

Image to build C++ bazel projects compatible with distroless

bazel cpp distroless docker-image

Last synced: 08 May 2026

https://github.com/xandersteyn/maze-solver

A C++ program that generates a random maze and solves it using the Breadth-First Search (BFS) algorithm, displaying the solution path from start to end

algorithm breadth-first-scanner computer-science cpp cpp-algorithms educational graph-theory maze-generator maze-solver pathfinding problem-solving random-maze terminal-application

Last synced: 16 Mar 2025

https://github.com/jerboaburrow/jgl

A Cross-platform graphics library with OpenGL or Vulkan backends

android cpp linux macos opengl vulkan windows

Last synced: 15 Feb 2026

https://github.com/Skiftsu/TreesitterWrapper

Simple Treesitter Wrapper for C++

cpp tree-sitter treesitter wrapper

Last synced: 11 Mar 2025

https://github.com/sumeetgedam/pong_game_using_raylib_cpp

Classic Ping Pong game implementation using rayLib CPP

cpp cpp14 game-development raylib-cpp windows-game

Last synced: 02 May 2026

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/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/xirzo/jsonparser

Json parser for college assigments

cpp json parser

Last synced: 24 Apr 2026

https://github.com/kmoraza/smttp-sdst__ga-ts

Solution of Single-Machine Total Tardiness Problem with Sequence Dependent Setup Times (SMTTP-SDST) using hybrid of Genetic Algorithm & Tabu Search (GA+TS).

cpp genetic-algorithm job-scheduling mathematics scheduling-problem tabu-search

Last synced: 30 Mar 2025

https://github.com/gdonald/tictactoe-cpp

TicTacToe in C++ using SDL2

cpp game minimax sdl2 tic-tac-toe tictactoe

Last synced: 06 Sep 2025

https://github.com/sombochea/mycpp-school

My Source code of testing in C and C++

c cpp

Last synced: 21 Apr 2026

https://github.com/rosendo-martinez/noise

A coherent noise visualizer/generator.

cpp opengl perlin-noise

Last synced: 11 Mar 2025

https://github.com/ravi-prakash1907/computer-graphics

Introduction to the important algorithms og Computer Graphics

2d-transformations 3d-transformations bsc college computer-graphics cpp graphics practicals

Last synced: 06 Sep 2025

https://github.com/rose-mtz/snake2

A 2D desktop game (Snake).

cpp sfml-game

Last synced: 25 Mar 2025

https://github.com/robinnoiret/cesi_cpia2_poo-prosits

This repository contains my solutions to the prosits of the Object-Oriented Programming block.

cesi cpp prosit

Last synced: 09 Apr 2025

https://github.com/jmetrikat/learn-to-code

Exploring solutions to common programming challenges in a variety of programming languages.

c cpp go java python rust typescript

Last synced: 04 Apr 2026

https://github.com/saurabh-dhoke/fixed-function-pipeline-ffp

​This GitHub repository, showcases graphical projects implemented using OpenGL's Fixed Function Pipeline (FFP). This pipeline, prevalent before the advent of programmable shaders, relies on predefined operations for rendering graphics.

c cpp ffp graphics

Last synced: 18 May 2026

https://github.com/Electrostat-Lab/CThreads

Testcases about POSIX Threads --Unix-based & Linux Systems

c ccoffee cpp gcc-complier posix-threads shell unix

Last synced: 11 Mar 2025

https://github.com/badbrainsfan/beginning-cpp-programming---from-beginner-to-beyond

My code for complete Beginning C++ Programming - From Beginner to Beyond at: https://www.udemy.com/course/beginning-c-plus-plus-programming/

cpp udemy

Last synced: 09 Apr 2025

https://github.com/zalexanninev15/hackersmile

Пример вывода матрицы на C++

cpp dev-cpp hacker matrix

Last synced: 12 Jun 2026