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/rezafarazi/open_gl_example

open-gl examples

cpp opengl

Last synced: 30 Apr 2026

https://github.com/kenpusney/kcv

Kimmy's Computer Vision

algorithm computer-vision cpp framework

Last synced: 03 Jul 2025

https://github.com/patrixr/canvas

Concept game built with OpenFrameworks

concept-game cpp game game-development openframeworks

Last synced: 04 Jul 2025

https://github.com/abdullahselek/linkedlistcxx

C++ generic LinkedList implementation.

cpp generic library linkedlist

Last synced: 16 May 2025

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

hello world C++

cplusplus cpp

Last synced: 28 Mar 2025

https://github.com/toxe/advent-of-code-2022

Advent of Code 2022

advent-of-code-2022 cpp

Last synced: 30 Jun 2025

https://github.com/abdullahselek/hashtablecxx

Generic Hashtable implementation with C++.

cpp generic hashtable library

Last synced: 16 May 2025

https://github.com/xinrea/bilibiliwatcher

a simple spider

cpp

Last synced: 16 May 2025

https://github.com/ct-clmsn/sybpp

scrap your boilerplate plus plus

boost cpp cpp17 cxx cxx17 metaprogramming template-metaprogramming

Last synced: 28 Feb 2025

https://github.com/rbento/cpp-cmake-starter

Bare minimal CMake template for C++ projects without any external dependencies.

cmake cpp

Last synced: 12 Jun 2025

https://github.com/ogstudio/cross-language-dialect

Rules and tools for portable code | Правила и инструменты для портируемого кода

cpp javascript kotlin python swift

Last synced: 02 Apr 2026

https://github.com/andezion/kitty

Маленький кот бегает за курсором!

cats cpp cursor libresprite

Last synced: 04 Apr 2025

https://github.com/yylego/clang-format

Go toolkit to batch format C/C++ and Protobuf code using clang-format

clang-format code-formatting cpp protobuf

Last synced: 11 Mar 2026

https://github.com/prakharjadaun/hangman-game

A word guessing game in which you have to guess all the letters of unanimous word until the hangman is drawn.

cpp hangman-game

Last synced: 12 Mar 2025

https://github.com/andymina/seam-carving

A native C++ implementation of content-aware image resizing (seam carving).

cmake computer-vision content-aware-resize cpp python3 seam-carving seam-carving-algorithm

Last synced: 07 Jan 2026

https://github.com/zheng-bote/header_docu

create html- or md- based documentation from file header

cpp documentation headers tool

Last synced: 31 Mar 2025

https://github.com/dulev23/object-oriented-programming

Solved exercises and problems using C++ and C.

c cpp object-oriented-programming

Last synced: 02 May 2026

https://github.com/noxmor/kudosu

Kudosu is a C++ Sudoku Solver

cplusplus cpp sudoku-solver

Last synced: 02 Sep 2025

https://github.com/long-gong/ann

Approximate Nearest Neighbors

ann cpp kd-tree lsh

Last synced: 28 May 2026

https://github.com/kevinyauwry/project-cpp

Simple C++ Projects

cpp simple-project

Last synced: 12 Jun 2025

https://github.com/jackrekirby/heatmyhome-simulator-dev

This repository was used to develop the heating simulator for the HeatMyHome.ninja website. The website simulates domestic heating and solar systems to find the most optimal configuration. The simulations incorporate spatial and temporal factors, including solar and temperature weather data specific to a home’s location.

cpp heating matlab modelling renewable-energy rust wasm

Last synced: 12 Apr 2026

https://github.com/stephanlachnit/scriptsizefsm

C++ Final State Machine library

cpp cpp17 finite-state-machine fsm header-only

Last synced: 13 Oct 2025

https://github.com/xorgzz/esp_8266_libs

A set of libraries for ESP 8266 and Arduino

arduino cpp esp8266 esp8266-arduino

Last synced: 21 Jan 2026

https://github.com/bardifarsi/memoizationmultithreading

Sample project demonstrating the use of memoization, dynamic programming, and multi-threading to efficiently handle repeated heavy tasks and optimize performance. Results are cached for quick retrieval, and Multi-Threaded processing accelerates computation.

algorithms cpp cpp17 cpp20 data-structures dynamic-programming machine-learning machine-learning-algorithms memoization memory-management multi-threading multiprocessing multithreading parallel-computing parallel-programming

Last synced: 31 Dec 2025

https://github.com/cruxrebels/leetcode

Collection of Abhishek Agrawal's submissions to problems found on https://leetcode.com/.

algorithms cpp cpp11 cpp14 data-structures leedcode-contest-solutions leetcode leetcode-contest leetcode-solutions weekly-contest

Last synced: 09 Apr 2025

https://github.com/jay-govind-kumar/cpp

C++ with Chai aur Code

cpp

Last synced: 15 Mar 2025

https://github.com/darthakiranihil/clcheckers2thepathofqtness

The Sequel of CLCheckers. Now with a nice GUI made with Qt5

checkers checkers-game course-project cpp game qt qt5 university-project

Last synced: 16 Mar 2026

https://github.com/ugnmura/yes-example

A small sample project created with the YES library.

c cmake cplusplus cpp example glsl opengl rendering sample

Last synced: 10 May 2026

https://github.com/man2dev/llama-cpp-python.spec

fork of fedora spec of python-llama-cpp

cpp fedora fedora-repository llama llama2 llama3 llamacpp

Last synced: 03 Jan 2026

https://github.com/satsinush/word-games

Advanced C++ application to solve popular word games (Wordle, Spelling Bee, Mastermind, etc.) with both GUI and command-line interfaces, featuring entropy-based optimal suggestions.

cpp dungleon entropy letter-boxed mastermind probability qt spelling-bee word-frequency wordle

Last synced: 16 Jan 2026

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

Boost benchmarks in C++

benchmark boost cpp

Last synced: 16 Jun 2025

https://github.com/sh-cho/cpp-doxygen-example

Example repo - publish doxygen with github actions

cpp doxygen github-actions

Last synced: 13 Apr 2026

https://github.com/liraymond04/olc-game-of-life

Implementation John Conway's Game of Life in the One Lone Coder game engine.

c-plus-plus cpp game-development game-of-life john-conway olc olcpixelgameengine pge

Last synced: 16 Mar 2025

https://github.com/malcret/malcretlib

General purpose library for C++20 or higher.

cpp cpp20 header-only lib

Last synced: 23 Mar 2025

https://github.com/ryanfleck/cpp-snek

Simple BattleSnake

battlesnake cpp

Last synced: 28 Mar 2025

https://github.com/anoff/demo-one

My first attempt at writing a C++ based graphics demo

cpp demoscene emscripten raytracing

Last synced: 23 Jul 2025

https://github.com/dkmfzf/archiver

Archiver for file compression

api archiver c cpp docker rest

Last synced: 01 Jul 2025

https://github.com/andrem222/study-projects

Small project I make to learn the basics

api cpp css html java javascript python study website

Last synced: 13 Apr 2026

https://github.com/lucasfturos/fallingsand

Simulação de areia

cpp sfml

Last synced: 23 Jun 2025

https://github.com/xord/rucy

A Ruby C++ Extension Helper Library

cpp gem ruby

Last synced: 12 Jun 2026

https://github.com/xiaowhang/distance-vector

使用 C++ 实现一个基于进程间通信的路由器网络模拟系统

cpp cpp17

Last synced: 25 Mar 2025

https://github.com/xord/xot

Useful utility classes and functions.

cpp gem ruby

Last synced: 16 May 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/heyfoz/cpp_name_string_manipulator

The Name String Manipulator Program (C++) uses a loop to ask a user to enter a name in FirstName MI LastName format (MI represents middle initial). A string is passed to a function that converts the input to LastName, FirstName MI format. The resulting string is printed to the console.

cpp functions name string-manipulation

Last synced: 25 Mar 2025

https://github.com/heyfoz/cpp-ulam-sequence-io-loop

The Ulam Sequence Program (C++) uses a loop to ask the user to enter an integer that is greater than or equal to 2. If the user enters valid input, the Ulam Sequence is processed as output, using the user input as the first integer of the sequence. Otherwise, the loop continues until the user enters valid input.

cpp input loop sequence ulam

Last synced: 14 Jun 2025

https://github.com/citrtoj/fii-oop

Assignments for my OOP course

cpp oop

Last synced: 23 Apr 2025

https://github.com/atomicptr/rapture

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

assert assertion-library cpp cpp23 header-only header-only-library

Last synced: 02 Apr 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/pieetrus/testy_algorytmow_sortowania

Testy sortowań - PAMSI

cpp sorting-algorithms

Last synced: 17 Apr 2025

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

Data Structure - Queue Implementation using Vectors

cpp

Last synced: 28 Mar 2025

https://github.com/ehwan/adventofcode2023

Advent Of Code 2023 https://adventofcode.com/

cpp

Last synced: 02 Apr 2025

https://github.com/usmanhdsidiq/esp8266_light

Control led light through web interface using Wi-Fi connection (Server mode).

arduino cpp esp esp8266 iot

Last synced: 21 Jan 2026

https://github.com/kruthikmanubolu/computer-graphics

CS550 Course work - Projects

cpp opengl visual-studio

Last synced: 19 May 2026

https://github.com/vishalku03/gpa-cgpa-calculator

This project is based on C++ programming language.

cpp dsa-algorithm

Last synced: 12 Jun 2025

https://github.com/voutuk/numw-cpp

NUWM C++ Homework

cpp homework

Last synced: 07 Apr 2025

https://github.com/garrettsummerfi3ld/wxwidgetsinstallscript

Installs wxWidgets from source, used for STLCC IS 267

cpp python3 setup-script windows wxwidgets

Last synced: 15 Apr 2026

https://github.com/dabbertorres/concepts-state-machine

Generic State Machine using C++ 20 Concepts for per-state feature opt-in.

concepts cpp cpp20 state-machine

Last synced: 02 Jul 2026

https://github.com/thatxliner/rrd

Rick Roll Detector. My first C++ project that uses CMake and external libraries. Now with comments so you can, too!

cmake cmake-examples cpp example example-code example-project

Last synced: 07 Apr 2025

https://github.com/markcaldropoli/cs350assignment3

Optimal, Least Recently Used, FIFO, Random, and Clock Page Replacement Algorithms & Visualizations

c cpp gnuplot makefile page-replacement

Last synced: 28 Apr 2026

https://github.com/quinnjohnsoncode/chip-emu

A simple and lightweight CHIP-8 emulator written in C++.

chip8 cpp emulator low-level sdl2

Last synced: 18 Mar 2025

https://github.com/tigran-sargsyan-w/cpp-module-01

This module is designed to help you understand memory allocation, references, pointers to members, and the usage of the switch statement in C++.

42 42-cursus brain cpp cpp-modules cpp01 cpp98 harl harl-filter memory-allocation module01 pointers references school-42 sed weapon zombie zombie-horde

Last synced: 29 May 2026

https://github.com/ruimaciel/fempcli

Command line interface for libfemp, a small finite element method library written in C++ and developed to analyse 3D elastic solid models.

cmake command-line-tool computational-mechanics cpp finite-element-analysis finite-element-method solid-mechanics structural-engineering

Last synced: 04 Jul 2025

https://github.com/razumolla/problem-solving

Showcases my solutions to various coding problems from multiple online judges

c cpp javascript

Last synced: 16 Feb 2026

https://github.com/fedecastellaro/hamming-window-for-signal-processing

Hamming window algorithm for the Arduino environment or any microcontroller. Specially usefull in signal processing.

arduino c cpp esp32 hamming hamming-window

Last synced: 11 Apr 2026

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/harshjuly12/leetcode-pt.2

Solving 2-5 LeetCode problems daily pt.2

bash cpp java-8 python3 sql

Last synced: 12 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/brandonmfong/tools

command line tools

c cpp go rust

Last synced: 12 Apr 2026

https://github.com/atomicptr/cpp-game-template

A simple C++ game template using Raylib for making games on Linux

cpp game-development hot-reload raylib template-project

Last synced: 15 Mar 2025

https://github.com/bartekleon/bigintcpp

Bigint class provides math operations for arbitrarily large numbers.

bigint biginteger-cpp cplusplus cpp cpp17 library

Last synced: 16 Feb 2026

https://github.com/ali98wayne/weka-classifier-comparisons

Repository for storing code for WEKA Classifier Comparisons

classifiers-comparison cpp data-mining datasets

Last synced: 28 May 2026

https://github.com/itsvks19/nexis-compiler

Compiler for Nexis programming langauge, a modular programming language designed for learning purpose.

cpp language nexis programming-language

Last synced: 23 Mar 2025

https://github.com/jqntn/a4engine

First draft of a simple C++20 game engine with physics support

chipmunk chipmunk2d cpp cpp20 entt game game-dev game-development game-engine games glm imgui json minesweeper openal opengl sdl sdl2 wav windows

Last synced: 11 Apr 2026

https://github.com/elcosas/sfgraph

A simple & fast graphing program built using C++ & SFML

cpp sfml

Last synced: 07 Apr 2025

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/merge-sort-parallelized

Simple implementation of the famous Merge Sort using threads in C++.

cpp merge-sort mergesort thread threading

Last synced: 25 Oct 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/angeligareta/image-processing-overview

Image Processing projects developed for the Image Processing, Analysis, and Classification course at UPM. Implemented using OpenCV and C++.

cpp cpp14 image-processing opencv opencv-cpp upm

Last synced: 18 May 2026

https://github.com/icingworld/ww-engine

A tiny C++ game engine

cmake cpp game-engine

Last synced: 23 Mar 2025

https://github.com/jhleeeme/ipcplusplus

System V IPC c++ wrapper

cpp gtest header-only ipc message-queue mq systemv sysv

Last synced: 26 May 2026

https://github.com/amstonn/simple-http-server

Simple HTTP server 简易HTTP服务器

cpp http http-server

Last synced: 12 Jun 2025

https://github.com/min-thway-htut/football_quizzes

Football questions

cpp

Last synced: 12 Jun 2025

https://github.com/gregkrsak/yaml_butter

Header-only YAML parser for C++23. Supports block/flow mappings & sequences, anchors/aliases, merge keys, multi-line scalars, and type tags. No dependencies, just include and parse YAML files or strings!

cplusplus cplusplus-23 cpp cpp23 cpp23-library yaml

Last synced: 18 May 2026