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/wijez/code-by-me

algorithm learning process with C++

algorithms cpp

Last synced: 16 Feb 2026

https://github.com/greensky00/simple_thread_pool

Simple and lightweight fully asynchronous thread pool and timer

asynchronous cpp single-header thread-pool timer

Last synced: 22 Jan 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/chiefenne/lvgl_simulator

Complete LVGL v9.4 project template with desktop simulator for rapid GUI development. Build interfaces on macOS/Linux/Windows, then deploy to ESP32. Shared GUI code, custom fonts, and modern C++17.

cpp embedded esp32 gui lvgl sdl2 simulator

Last synced: 27 Jan 2026

https://github.com/ababyprogrammer/professional-language

C is a general-purpose computer programming language. It was created in the 1970s by Dennis Ritchie, and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of the targeted CPUs.

c c-programming cpp csharp

Last synced: 05 Feb 2026

https://github.com/neorandom/brainduck-projects

Brainfuck interpreters and compilers. Currently versions are written in Python, C++, Rust and Assembly.

assembly assembly-x86-64 brainfuck brainfuck-interpreter c cpp esoteric-language nasm python python3 rust

Last synced: 11 Feb 2026

https://github.com/echosingh/ahocorasickproject

Aho-Corasick Visualization Project with GUI using wxWidgets

aho-corasick aho-corasick-algorithm cpp wxwidgets

Last synced: 11 Feb 2026

https://github.com/devtanish/leetcode-cpp

Dealing with problem solving in C++ daily

cpp leetcode leetcode-cpp leetcode-solutions problem-solving

Last synced: 12 Oct 2025

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/tarrycarrot7309/tictactoe-with-ai-cpp

A Tic-tac-toe/X and O game with AI and a player vs player mode. It features a sleek UI and Modern design built with C++ using the QT framework for desktop apps.

ai cpp minimax-algorithm qt tic-tac-toe

Last synced: 16 Feb 2026

https://github.com/garfield1002/jrsl

A C/C++ implementation of William Pugh's Skip Lists with width

c c89 cpp library public-domain single-header-lib skiplist

Last synced: 17 Mar 2026

https://github.com/ergus/extraewin

Very basic header-only library for C++ instrumentation and create a Paraver Trace.

cmake concurrency cpp extrae github-actions multiplatform multithreading parallel paraver profiling testing

Last synced: 11 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/andezion/wizardrage

Fierce battles will reveal the best mage!

clion cpp cpp11 game-development middle-earth sfml sfml-game

Last synced: 13 Mar 2026

https://github.com/wykerd/chopfox

A utility that uses computer vision to extract information from comic strips

cli comic comics computer-vision cpp cpp-library manga ocr opencv splitter

Last synced: 16 Apr 2026

https://github.com/offa/matcher

C++11 Hamcrest like Matcher implementation.

cpp cpp11 cpputest hamcrest

Last synced: 17 Oct 2025

https://github.com/samridhisainii/neetcode-150

Neetcode -150 Questions

algorithms cpp dsa neetcode practice

Last synced: 10 Oct 2025

https://github.com/davidyslu/mwis

Assignment in NCTU course "Distributed Algorithms 2017"

cpp distributed-computing graph mwis

Last synced: 24 Oct 2025

https://github.com/christinec-dev/building-escape

Building Escape is a simple room escape game made with Unreal Engine 4.27 and C++.

building-escape cplusplus cpp game game-development ue4 unreal-engine-4

Last synced: 17 Oct 2025

https://github.com/madladsquad/untitledopen

A wrapper on top of a number of libraries for opening links and file pickers natively.

bindings c cpp url-opener

Last synced: 01 Mar 2026

https://github.com/pulkitpareek18/media-processing-pipeline

FFmpeg-based C/C++ pipeline that converts one source video into multiple lower-resolution variants with automated resolution detection and structured output naming.

bitrate-ladder c cli cpp ffmpeg ffprobe media-pipeline transcoding video-processing

Last synced: 16 Apr 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/ivandrf/linked-list

Realization of a linked list in C++

cpp datastructures linked-list

Last synced: 03 Mar 2026

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

C++ compiler for ProtoDef schemas

cpp protodef

Last synced: 03 Mar 2026

https://github.com/tamim-saad/cses-problem-set-solutions

Solutions to the CSES Problem Set with clean, optimized code. Designed to help competitive programmers improve their problem-solving skills. Contributions are welcome—don’t forget to star!

competitive-coding competitive-programming competitive-programming-contests cpp cses cses-dp-section cses-editorial cses-introductory-problems cses-problem-set cses-problem-set-solution cses-problemset cses-solutions cses-submissions problem-set problem-solving

Last synced: 18 Oct 2025

https://github.com/avidlearnerinprogress/algorithmictoolbox-ucsd

Coursework solutions to UCSD DSA specialization

algorithms cpp data-structures moocs

Last synced: 22 Oct 2025

https://github.com/auterion/mavsdk

API and library for MAVLink compatible systems written in C++17

cpp cpp17 hacktoberfest mavlink

Last synced: 14 Apr 2026

https://github.com/yuntianzhou/glblib

An easy C++ graphics library built on top of OpenGL.

cmake cpp easy graphic-library opengl

Last synced: 24 Oct 2025

https://github.com/nzeemin/ukncbtl-imgui

UKNCBTL emulator with ImGui frontend WIP

c-plus-plus cpp emulator imgui ms0511 pdp11 retrocomputing soviet-computer

Last synced: 01 Mar 2026

https://github.com/orestispanago/hikvision-downloader-sdk

Download from IP cam using Hikvision's SDK

cpp docker ftp-client hikvision python sdk thermal-camera

Last synced: 29 Apr 2026

https://github.com/mrizaln/glfw-cpp

C++ GLFW wrapper with multi-window and multithreading in mind

cpp glfw multithreading opengl

Last synced: 14 Mar 2026

https://github.com/flagarde/elogpp

Wrapper for elog https://elog.psi.ch/elog/

cpp cross-platform elog standalone wrapper

Last synced: 10 Oct 2025

https://github.com/w2874382167/lane-detection

在大一上学期时,完成编程作业,选题为利用OpenCV进行车道线的检测

cpp detection opencv

Last synced: 27 Jan 2026

https://github.com/tttapa/batmat

Fast linear algebra routines for batches of small matrices.

cpp linear-algebra simd

Last synced: 03 Mar 2026

https://github.com/congard/tulz

Cross-platform tools library for C++ development

cpp cpp20 cpp20-library cross-platform library linux observable observer-pattern tool tools windows

Last synced: 24 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/timthedev07/tictactoe-in-shell

My first c++ program integrating the power of AI algorithms(minimax).

ai cpp minimax-algorithm shell tic-tac-toe

Last synced: 16 Apr 2026

https://github.com/amanoteam/dragonfly-gcc-cross

A GCC cross-compiler targeting DragonFly BSD

c cpp cross-compiler dragonflybsd gcc

Last synced: 02 Jun 2026

https://github.com/rayeed221/simple-fire-detector---esp32

This is the whole code of a simple fire detector project suitable for school projects or to have something on your showcases

aurduino cpp esp32 robotics-programming sensors-data-collection

Last synced: 23 Jan 2026

https://github.com/jackeylea/glffmpeg

GLFFmpeg uses the video recording functionality provided by the FFmpeg library to capture content generated using OpenGL. The cross-platform library provides a minimalistic set of API to simplify the task of capturing OpenGL output to a video stream.

capture cpp ffmpeg ffmpeg-libraries ffmpeg7 opengl presagis prime vega vegaprime visual-studio visualstudio2022

Last synced: 08 Feb 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/blmayer/c-cpp-project-template

This repository is a template structure for small projects using C or C++.

c cpp project template

Last synced: 04 May 2026

https://github.com/thefangbear/sat

Boolean expression parser and solver suite

c cpp parser sat solver

Last synced: 04 May 2026

https://github.com/bytesclub/xplode

A 2D Game based on OpenGL

cpp game opengl

Last synced: 30 Apr 2026

https://github.com/tomenz/fsnotify

Notify on directory or file actions

cpp filesystemwatcher linux

Last synced: 03 Mar 2026

https://github.com/aditya-a-garwal/mbed-keypad

A simple library to use popular 4x4 Keypads with ARM MBed OS and ARM Cortex M Microcontrollers

arm async button c cortex-m cpp embedded keypad mbed mbed-os rtos sensor

Last synced: 16 Apr 2026

https://github.com/inspiralpatterns/audiosketch

Random audio sketches - mainly experiments for Bela board, DSP in Faust and probabilistic generation in Python

cpp faust-dsp javascript maxmsp python

Last synced: 16 Apr 2026

https://github.com/rarakira/cpp-modules

Introduction to object oriented programming with C++, 42 curriculum

21school cpp cpp98 ecole42 oop oop-in-cpp

Last synced: 08 Feb 2026

https://github.com/p4dro-dev/sensor-movimento-arduino-cpp-tinkercard

Este foi um protejo de um sensor de movimentos, que eu realizei na disciplina de Eletricidade, e Eletrônica. Do curso Técnico em Informática. Sendo usado o TinkCard.

arduino cpp desenvolvimento-de-sistemas robotics-programming robotics-simulation

Last synced: 01 May 2026

https://github.com/gepheum/skir-cc-gen

Official plugin for generating C++ code from .skir files

codegen cpp rpc-framework serialization skir

Last synced: 26 Feb 2026

https://github.com/gavinlyonsrepo/fractal_creator

Fractal-generating Demo, creates a fractal using Mandelbrot set. Includes magnifications. Written in C++.

bitmap c cpl cplusplus cpp demo demo-application demonstration fractal fractals graphics mandelbrot mandelbrot-fractal mandelbrot-sets maths

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/ncorgan/cpp-callable-to-funcptr

C++17 header-only library that can convert any C++ callable object to a C-style function pointer

c c-plus-plus callback callbacks cpp cpp17 function-pointer function-pointers header-only template

Last synced: 04 May 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/unipr-org/fdp-a

FdP-A - Fondamenti di Programmazione parte A presso l'Università degli Studi di Parma (6 CFU).

cpp java

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/darkmenacer/soft-card-deck

Deck of playing cards available at your disposal digitally

conan cpp sfml

Last synced: 08 Feb 2026

https://github.com/matubu/webserv

A simple web server written in c++

cpp server web webserver

Last synced: 11 Oct 2025

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/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/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/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/jomart02/lazuli

Qt NMEA navigation data simulator program supporting plugin system

cpp linux nmea nmea0183 qss qt simulator ubuntu windows

Last synced: 23 Oct 2025

https://github.com/kadoshita/native-webrtc-loopback

libwebrtcを用いたWebRTCのエコーサーバー

cpp libwebrtc webrtc

Last synced: 30 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/limitedeternity/datastructures

Udemy – Easy to Advanced Data Structures

cpp data-structures

Last synced: 19 Oct 2025

https://github.com/tortillazhawaii/rr_sort

Various sorting implementations using distributed and parallel methods

bazel cpp cuda java openmp spark threads

Last synced: 14 Apr 2026

https://github.com/cyberscoper/esp32-game-of-life-ntp

ESP32 project running Conway's Game of Life on an SSD1306 OLED display, featuring real-time NTP clock updates and automatic switching between simulation and time display. 🚀

arduino-ide cpp esp32 oled-display-ssd1306

Last synced: 24 Feb 2026

https://github.com/herniqeu/sum_thread_benchmark

comparing parallel sum implementations across c++, go, haskell and python

benchmark cpp go haskell parallel-computing python

Last synced: 09 Feb 2026

https://github.com/mylethidiem/zero-to-hero

Project for learning, practicing code: Python, SQL, C/C++, Data science/Data Analysis, AI/Machine learning

ai cpp data-analysis data-science deep-learning machine-learning mlops python sql

Last synced: 02 Mar 2026

https://github.com/garyhilares/supple-crystal

An efficient and versatile lightweight/advanced image viewer.

contributions-welcome cpp cpp17 image image-viewer photo-viewer picture sfml

Last synced: 20 Oct 2025

https://github.com/antares0982/lockfree-threadpool

A lock-free thread pool based on bshoshany/thread-pool and cameron314/concurrentqueue

concurrency cplusplus cpp lockfree multithreading thread-pool

Last synced: 10 Oct 2025

https://github.com/ferhatgec/gazete

Fegeya Resmi Gazetesi, aylik gazeteniz, her zaman.

cli cpp fegeya fpaper gazete less news newspaper pdf

Last synced: 17 May 2026

https://github.com/ernest1338/cpp-gui-irc-client

simple GUI client for IRC protocol written in C++ aimed for me to practice coding in C++ and making GUI applications

cpp gui irc qt

Last synced: 15 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/aiecee/picosystem-boilerplate

Rough first draft of a template for C++ picosystem games

cpp game-development pico picosystem template

Last synced: 30 Apr 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/brainstone/cppcompiletimearraygenerator

A tiny header only C++11 (and above) library to generate arrays with a generator function at compile time!

constexpr cpp cpp11 cpp14 cpp17 cpp20 header-only

Last synced: 13 Oct 2025

https://github.com/thisisnotjustin/particlecim

Simple Particle Simulation with C++ and SFML

cpp software-engineering

Last synced: 14 Feb 2026

https://github.com/banyapon/creativecoding

openFrameworks on Visual Studio 2022: A Computer Graphics Playground Introduction

cpp immersive-media openframeworks openframeworks-addon

Last synced: 27 Jan 2026

https://github.com/ghosts6/algorithms

A collection of search, sorting, graph, greedy, and optimization algorithms implemented in C++ and Python, including Binary Search, BFS, Dijkstra's Algorithm, Bubble Sort, and the Four Color Theorem. 🚀

algorithms bfs-algorithm bigo bigomega binary-search-algorithm bubble-sort cpp dijkstra-algorithm jump-search linear-search python3 timecomplexity

Last synced: 25 Feb 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