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/hugodonotexit/cbudgie

C-like but simpler and still smart, like Budgie

cbudgie cpp interpreter new-language programming programming-language

Last synced: 11 Feb 2026

https://github.com/soraxas/plotmsg-cpp

Create plots in C++ with message sending

asynchronous-plotting cpp message-passing plotly plotting protobuf

Last synced: 13 Jun 2026

https://github.com/aasjunior/esp32_web_server

Este é um projeto utilizado para fins acadêmicos e aprendizado com a placa de desenvolvimento Esp32 e linguagem de programação C++.

cpp esp32 iot platformio webserver

Last synced: 01 Feb 2026

https://github.com/artainmo/webserv

42 school project. Create a webserver in c++ able to handle HTTP/1.1 requests following a specific configuration file.

42school cpp http web

Last synced: 07 Feb 2026

https://github.com/minarox/wsc-plugin

Bi-directionnal communication between WebSocket server and Rocket League

bakkesmod cpp rocket-league websocket

Last synced: 25 Feb 2026

https://github.com/oliverlee/skytest

a lightweight C++ unit test framework

compile-time cpp embedded unit-test

Last synced: 23 Jan 2026

https://github.com/ssusnic/ascii-snake

A repository that contains the source code of my terminal based Snake game written in C++ for the Windows Command Line.

2d 2d-game ascii command-line commandprompt cplusplus cpp game-development game-programming gamedev making-games mingw mingw-w64 snake snake-game terminal-based terminal-game text-based-game visual-studio vscode

Last synced: 23 Oct 2025

https://github.com/kkkaan/metu-ceng-thes

Some of the homeworks I have done at metu ceng.

bash c cpp haskell java prolog python quantum-computing verilog

Last synced: 13 Feb 2026

https://github.com/weileizeng/random-window-decoder

A version of minimum weight decoder, apply to both classical and quantum code

cpp decoder error-correcting-codes linux quantum-computing quantum-error-correction

Last synced: 15 Apr 2026

https://github.com/cricksmaidiene/algorithms_repository

:books: A list of program implementations of common data structures and algorithms in Java, Python, C or C++

algorithms c cpp cryptographic-algorithms java network-algorithms python

Last synced: 18 Apr 2026

https://github.com/maxencebonamy/brainfuck-interpreter

Brainfuck is a programming language containing just 8 instructions, each a character. This software is an interpreter that lets you execute a program written in Brainfuck.

brainfuck brainfuck-interpreter cpp interpreter xmake

Last synced: 04 Jun 2026

https://github.com/fitsumhelina/comptative_programing_problames

The Collection of My solved Leetcode and Homework Problames | In Random languages

class cpp homework java javascript js leetcode-solutions python

Last synced: 18 Apr 2026

https://github.com/ivandrf/calculator

Simple calculator created with C++ using the sfml library

calculator cpp sfml

Last synced: 14 Feb 2026

https://github.com/venkat-kolasani/hotel-booking-system

The Hotel Booking System with Loyalty Program is a C++ console-based application designed to manage hotel room bookings efficiently and reward loyal customers.This project was developed as a part of the End Semester Project for course "C++" at the University.

classes-and-objects cpp cpp17 exception-handling files inheritance polymorphism templates

Last synced: 13 Feb 2026

https://github.com/lautydev/inclupp

A CLI tool to preprocess and compile C++ files with remote #includes.

c cpp preprocessor python

Last synced: 04 Apr 2026

https://github.com/ohbus/randomcodesnippets

Random Code that I generally do to solve some problems and Competitive Coding Challenge Solutions

c codechef-solutions competettive-programming cpp hackerrank-solutions java python3

Last synced: 05 Apr 2026

https://github.com/pk-cod3ch3mist/pac-man_gamebuild

A simple version of Pac-Man written in C++

cpp macos pac-linux pac-man

Last synced: 18 Apr 2026

https://github.com/yobeonline/io1-money

A c++ class to hold money amounts.

accounting cpp cpp20 currency money

Last synced: 03 Apr 2026

https://github.com/ignavan39/htop_killer

System monitor with live graphs. Reads /proc directly, renders in the terminal.

cpp htop-alternative linux-utility system-monitoring

Last synced: 03 Apr 2026

https://github.com/zreechxnn/piano-esp32

A web-based piano application powered by an ESP32 microcontroller. It allows users to play musical notes by pressing virtual keys on a web interface. The ESP32 acts as a Wi-Fi access point, serving the webpage and generating tones through a connected speaker. Supports basic musical notes and offers a simple interactive experience.

cpp css esp iot music-player webserver wifi-network

Last synced: 14 Feb 2026

https://github.com/evroon/adventofcode

Solutions to Advent of Code

advent-of-code cpp python rust

Last synced: 18 Apr 2026

https://github.com/mateuseap/projecteuler

Resolution of Project Euler problems.

c cpp csharp projecteuler python

Last synced: 15 Apr 2026

https://github.com/hsandt/stealth-engine

2D game engine in C++ for personal training

box2d catch-tests cpp game-engine-2d glfw3 opengl

Last synced: 18 Apr 2026

https://github.com/ohjurot/exceptionsplusplus

Easy advanced exception handling in a single templated C++ header file. C++ exception library

cpp exception exception-handling exceptions header-only linux templated templated-content windows

Last synced: 23 Oct 2025

https://github.com/648trindade/adaptive

Adaptive Scheduler for Parallel Loops in C++/C

cpp parallel-computing parallel-programming parallelism scheduler

Last synced: 14 Jun 2026

https://github.com/yottaawesome/cross-platform-cpp-playground

Various dumb experiments with cross-building C++ projects on MSVC, GCC and Clang for Windows and Linux.

clang cpp cpp-modules cpp20 gcc linux msvc visual-studio windows

Last synced: 10 Feb 2026

https://github.com/travorlzh/cppstuff

Some C/C++ basics and algorithms

algorithm c c-language cmake cplusplus cpp factorization

Last synced: 21 Apr 2026

https://github.com/boujuan/computational-physics-2023-exercises

C Exercises of Computational Physics in Uni Oldenburg 2023

cpp physics

Last synced: 28 Feb 2026

https://github.com/tinawebdev/cpp-lafore

Exercises from "Object-Oriented Programming in C++" by Robert Lafore (Fourth Edition)

cpp cpp-exercises lafore

Last synced: 17 Jun 2026

https://github.com/mailittlepony/mathexploration

Math exploring game for educational purposes

cpp ecs mathematics opengl video-game

Last synced: 09 Feb 2026

https://github.com/drmboga/weatherstation

An ESP32 based home weather station which measures the current temperature, fetches weather forecast and shows everything at the LCD display.

cplusplus cpp csharp electronics esp32 home-assistant home-automation iot platformio weather-app weather-station

Last synced: 26 Feb 2026

https://github.com/extremeheat/protodef-cpp

C++ compiler for ProtoDef schemas

cpp protodef

Last synced: 03 Mar 2026

https://github.com/fair-innovation/frcobot_ros

FAIR ROS open platform

cpp ros

Last synced: 19 Apr 2026

https://github.com/tddschn/easygraph-test

Testing code for https://github.com/easy-graph/Easy-Graph

cpp easygraph pytest python test

Last synced: 21 Apr 2026

https://github.com/mrmayman/minecraft2d

A 2D Minecraft clone in C++ and SDL2

cpp game minecraft sdl2

Last synced: 25 Apr 2026

https://github.com/ho-cooh/winui-bug

A repo dedicated for reproducing uwp/windows app sdk bugs

bug cpp issue uwp wasdk winui winui2 winui3 xaml xaml-winrt

Last synced: 03 Mar 2026

https://github.com/agoraio-extensions/terra

terra is a shell of the code-gen flow

ast cpp ts

Last synced: 15 Mar 2026

https://github.com/giorgiogtelian/luna

this is my little project: a new programming language named after my dog

cpp csharp java language parser programming-language programming-languages

Last synced: 13 Feb 2026

https://github.com/miarolfe/accelerated-raytracing-testbed

A test platform for comparison of ray-tracing acceleration structures

acceleration-structure cpp cpp17 ray-tracing

Last synced: 10 Feb 2026

https://github.com/im-rises/nbody-simulator-webgl

N-Body simulation made in C++ build for WebAssembly/WebGL with Emscripten (Bruteforce, Barnes-Hut, GPU)

3d-graphics cplusplus cpp emscripten engine glsl imgui opengl particles physics-simulation simulation webassembly webgl

Last synced: 16 Apr 2026

https://github.com/lord-turmoil/minioc

MinIoC is a lightweight header-only IoC container for C++

cpp header-only ioc ioc-container

Last synced: 08 Feb 2026

https://github.com/fiuner-lica/biblioteca-dbc-cpp

Biblioteca para implementar Diseño por Contratos en C++.

contratos cpp

Last synced: 16 Feb 2026

https://github.com/bastienkody/testercpp09

Ecole 42 (last cpp module tests)

42school cpp cpp98 testing-tools

Last synced: 10 Feb 2026

https://github.com/richie-rich90454/training-generator

Training Generator is a cross-platform desktop app built with Electron and Node.js that converts documents (PDF, DOCX, DOC, RTF, TXT, MD, HTML) into structured AI training data. Using local Ollama models, it extracts instructions, Q&A pairs, and conversation data for machine learning, AI fine-tuning, and NLP workflows, while keeping all processing.

ai ai-data-analysis ai-training-data cpp desktop-app document-conversion electron html-css-javascript jsonl local-ai ml ollama ollama-api training-materials

Last synced: 26 Feb 2026

https://github.com/ttldtor/counter

The simple "useless" counter with "interactive" CLI

ci cmake conan counter cpp

Last synced: 25 Apr 2026

https://github.com/alpyen/zynq-gbcartreader

Embedded Software Development project to read & write GameBoy cartridges.

cpp embedded fpga gameboy gameboy-color vhdl vitis vivado

Last synced: 08 Feb 2026

https://github.com/deepsyx/text-resume-analyzer

(C++) Creates a short resume based on text

cpp intersection naive-algorithm nlp sentence

Last synced: 24 Oct 2025

https://github.com/sorrowfeng/spline_library

解析样条曲线

cpp qt

Last synced: 03 Jun 2026

https://github.com/liulilittle/paperairplane-tcpip-ppp-private-network

PaperAirplane [TCP/IP] NSP/LSP session layering plug-in for PPP PRIVATE NETWORK.

c cpp lsp nat network nsp ppp spi tcp vpn win32 windows

Last synced: 27 Feb 2026

https://github.com/tomlin7/pastemyst-cpp

A fast API wrapper for PasteMyst written in C++.

api api-wrapper cpp pastemyst

Last synced: 21 Apr 2026

https://github.com/8luebottle/blog

⌨️ Personal Tech Blog : Gatsby + React

c cpp css go html javascript python

Last synced: 15 Apr 2026

https://github.com/tlaceby/rawkit

Rawkit is a Go/C++ library for working with RAW image files. It provides a simple interface for loading, processing, and analyzing RAW images from various camera manufacturers, along with histogram generation and metadata extraction.

cgo-bindings cpp exif-data-extraction golang image-processing libraw raw

Last synced: 06 Feb 2026

https://github.com/qc20/tromino

Tromino is an engaging, pocket-sized interpretation of the classic Tetris game, designed for the Arduino Uno with an LCD shield. This project explores the intersection of physical computing, game design, and user interaction in constrained environments.

arduino arduino-uno cpp embedded-systems game-development hci interaction-design lcd-display lcd16x2 microcontroller physical-computing puzzle-game retro-gaming tetris tromino user-experience user-interface

Last synced: 26 Apr 2026

https://github.com/sea5kg/Roads2DGenerator

algorithm for procedural generation map of roads in 2d or caves or something else

2d caves collapse-wave-function cpp generator map procedural-generation roadmap roads

Last synced: 07 May 2025

https://github.com/jdsherbert/chess

A simple command-line chess game implemented in C++. It allows you to play against an AI player using basic chess rules.

chess cplusplus cpp minmax-algorithm

Last synced: 07 Apr 2025

https://github.com/fqwqf/faqnet

faQnet /fɑːkjuːnet/是一个c++神经网络框架,它使用OpenCV库,并且使用单列矩阵储存输入输出。"faQnet"这个名字是"flexible and Quick neural network"的缩写,旨在实现一个强调灵活性和快速开发的神经网络框架,能够适应各种神经网络架构,同时提升开发效率。

ai cpp opencv

Last synced: 26 Jan 2026

https://github.com/sarincr/raspberrypi-gui-development-with-cpp

This repository contains C++ examples for constructing simple GUI (graphical user interfaces). C++ is faster and lighter than Python,allowing GUIs to respond rapidly and interface with related embedded C supported hardware designs directly.

app appdev appdevelopment application arduino arm c cpp cpp11 embedded-systems fltk gui gui-application iot qt raspberry-pi sdl2 sfml tkinter wxwidgets

Last synced: 01 Mar 2026

https://github.com/alcxpr/acheron

A little to nothing, general-purpose C++ library

cpp cpp23 utility

Last synced: 10 Mar 2026

https://github.com/timothyl96/instagram-hash-printer

Windows software that can search a hashtag in Instagram and print. A project.

cpp graphql hashtag instagram printing qt

Last synced: 11 May 2026

https://github.com/xord/rays

A Drawing Engine using OpenGL.

cpp gem graphics library opengl ruby

Last synced: 02 Jul 2025

https://github.com/andr3w03/kgv_uts_turing-a

Ujian Tengah Semester Mata Kuliah Komputer Grafik dan Visualisasi

c cpp desktop-application glew glfw opengl visual-studio

Last synced: 09 May 2026

https://github.com/albin-johansson/init

A simple .ini parsing and serialization library

cpp cpp20 header-only ini ini-parser modern-cpp

Last synced: 17 Aug 2025

https://github.com/deniztemur00/simplegrad

Simple auto gradient project that supports basic operations written in C++ from scratch.

cpp deep-learning micrograd neural-network python

Last synced: 22 Apr 2025

https://github.com/kuredoro/mplbook_solutions

Almost all solutions to the exercises from "C++ Template Metaprogramming" book.

cpp functional-programming solutions template-metaprogramming templates

Last synced: 24 Mar 2025

https://github.com/tetsuo-cpp/descartes

A Pascal compiler written in C++.

compiler cpp pascal

Last synced: 20 Jan 2026

https://github.com/mohammed-3tef/data_structure_and_algorithms

A Collection of Algorithm & Data Structure Problems using C++.

algorithms bst clean-code cpp data-structures linked-list oop queue sorting-algorithms stack tree

Last synced: 01 Jul 2025

https://github.com/wldfngrs/cpp-crash-course-exercises-solutions

Repository of the solutions to all the exercises in the book 'C++ Crash Course' by the awesome Josh Lospinoso! Enjoy!

cpp

Last synced: 24 Mar 2025

https://github.com/jose05code/dmoj-uclv

A collection of solved problems from the DMOJ virtual judge, organized by problem name. Each folder contains a README with the problem statement and a solution file.

algorithms competitive-programming cpp csharp dmoj dmoj-solutions problems python3

Last synced: 11 Apr 2025

https://github.com/alpha74/cuda_basics

Nvidia NVCC CUDA programs for begineers.

c cpp cuda cuda-programs nvcc nvidia parallel-computing parallel-programming

Last synced: 08 May 2026

https://github.com/kazhuu/cpp-examples

Me studying C++ and it's features

boost-library cmake cpp examples googletes study

Last synced: 11 Jun 2025

https://github.com/cshmookler/cpp_template

C++ project template with automatic versioning, LLVM tools, Conan, Meson, and GoogleTest integration.

clang-format clang-tidy conan cpp gtest meson template zlib-license

Last synced: 24 Aug 2025

https://github.com/biud436/initial2d

C++로 자체 개발한 2D 게임 엔진으로 Sprite, Audio, Input을 포함한 기능을 내장합니다.

cpp fmod gamedev gdi libpng lua openal windows-api zlib

Last synced: 22 Apr 2025

https://github.com/avakar/intrusive_lfstack

Lock-free, allocation-free, header-only, composition-based stack for C++11

cpp lock-free-stack

Last synced: 17 Aug 2025

https://github.com/manavmehta/poker-cli

A Client-Server architecture-based CLI app that hosts Poker games for multiple players and multiple rooms making use of UDP protocol.

cli client-server cpp poker-game socket-programming udp-protocol

Last synced: 17 Jul 2025

https://github.com/supercip971/sup-console

a little console for windows and linux (in alpha)

console cpp interpreter linux lua multiplatform windows

Last synced: 11 Apr 2026

https://github.com/arminveres/ael-cpp

Armins Embedded Library

cpp cpp20 embedded library

Last synced: 18 Jan 2026

https://github.com/humansinput/txneko

My XNeko-like game written in C++.

cat cpp fun linux macos meow txlib txlin

Last synced: 16 May 2025

https://github.com/seigtm/qt-wms

My first attempt to create a warehouse management system. This project is a C++ training practice at my college (2020-2021).

college college-assignment college-project cpp pkgh practice practice-programming practice-project qt qt5 qtcreator warehouse warehouse-management warehouse-management-system warehouse-system warehousing wms

Last synced: 20 Apr 2025

https://github.com/namberino/vilang

The Vietnamese Programming Language

cpp interpreter programming-language vietnamese

Last synced: 03 Feb 2026