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/ismacortgtz/cpp-guide

An intermedius guide to learn C++ from any knowledge level.

course cpp cpp-course english guide spanish tutorial

Last synced: 07 Oct 2025

https://github.com/filfreire/simplefpstemplate_filfreire

personal fork of https://github.com/tomlooman/SimpleFPSTemplate

cpp gamedev unreal unreal-engine unreal-engine-4 unreal-engine-5

Last synced: 27 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/nilostolte/opengl-glsl

Examples (OpenGL and GLSL shaders) and complete OpenGL installation with w64devkit development kit, glad and glfw3 binaries and Ninja building tool for Windows 64 C/C++

c cpp glfw glfw3 glsl glsl-shaders graphics ninja-build opengl shadertoy shadertoy-compatibility w64devkit win64 windows windows-10

Last synced: 24 Feb 2026

https://github.com/threeal/volume-cpp

a cross-platform audio volume control library in C++

audio cmake cpp cpp-library cross-platform library open-source volume volume-control

Last synced: 07 Oct 2025

https://github.com/tomenz/fsnotify

Notify on directory or file actions

cpp filesystemwatcher linux

Last synced: 03 Mar 2026

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

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

cpp detection opencv

Last synced: 27 Jan 2026

https://github.com/georgecatalin/qt-widgets-for-beginners-with-cplusplus

Course work associated with the Udemy.com course "Qt Widgets for Beginners with C++" , authored by Bryan Cairns.

cplusplus cpp qt qt5 qtcreator qtwidgets udemy-course

Last synced: 19 May 2026

https://github.com/sachinganesh/cgdemo-opengl

A mini project for understanding OpenGL

cpp glut graphics-programming opengl

Last synced: 17 Apr 2026

https://github.com/slyfryfrog/nuit

A modern cpp game framework with an OpenGL backend and demo projects.

cpp cpp23 opengl raycaster

Last synced: 14 Oct 2025

https://github.com/sajadtroy/awass

Automated Waste Analysis and Sorting System.

ai artificial-intelligence c cpp object-detection python trash

Last synced: 13 Mar 2026

https://github.com/techsolomon/cs202-project

C++ final project for CS 202 (Spring 2021) at UAF.

computer-science cpp cs202 group-project uaf

Last synced: 17 Jan 2026

https://github.com/coyorkdow/deco_cpp

Python style decorator in C++

cpp cpp17 decorator metaprogramming python

Last synced: 19 Apr 2026

https://github.com/zjx-kimi/found-program-error

用于对拍程序

code cpp debug oi

Last synced: 26 Mar 2025

https://github.com/fcjr/smll

Near optimal compression with LLMs

ai compression cpp llm python

Last synced: 04 Apr 2026

https://github.com/andezion/tanks

An improved retro variant of the tanks!

clion-ide cpp retrogaming sfml-game sfml-game-development tanks-game

Last synced: 10 Jan 2026

https://github.com/kassane/sanitizers-zig

LLVM sanitizers for zig-toolchain

cpp cpp-libraries llvm-sanitizer zig zig-package

Last synced: 24 Oct 2025

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/mateuseap/projecteuler

Resolution of Project Euler problems.

c cpp csharp projecteuler python

Last synced: 15 Apr 2026

https://github.com/erengy/chip-8

CHIP-8 emulator

chip-8 cpp emulator sdl

Last synced: 10 Apr 2025

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/sorrowfeng/spline_library

解析样条曲线

cpp qt

Last synced: 03 Jun 2026

https://github.com/yoboujon/yoyo_tetris

Tetris clone using raylib in C++

cpp cpp20 game-development raylib tetris-clone tetris-game

Last synced: 05 Mar 2026

https://github.com/erroujioussama/samurai_fight

Welcome to the RPG Game project repository! This project was developed as part of a C++ programming course, utilizing various tools and libraries to create a functional and engaging role-playing game (RPG).

cpp game-development sdl2

Last synced: 07 Feb 2026

https://github.com/surpri6e/clicker-game

Clicker game

clicker-game cpp

Last synced: 09 Oct 2025

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/fi-mihej/cengalpolybuild

A Comprehensive and Hackable Build System for Multilingual Python Packages: Cython (including automatic conversion from Python to Cython), C/C++, Objective-C, Go, and Nim, with ongoing expansions to include additional languages

build build-automation build-system build-tool c-language cpp cython go golang modules-manager nim nim-language objective-c packaging packaging-python packaging-system python python-package-template python-packaging setuptools

Last synced: 10 Apr 2025

https://github.com/bmc-labs/matiopp

C++ wrapper for matio - Read Only (for now)

cpp library matio

Last synced: 15 May 2026

https://github.com/rodrigobarbaedu/color-ball-robot-tracker

Este proyecto implementa un robot autónomo utilizando Raspberry Pi, Elegoo Smart Robot Car V4, Python y OpenCV para evitar obstáculos, reconocer y seguir pelotas de colores.

arduino arduino-uno c cpp elegoo-robot-car esp32s3-camera-tft opencv python raspberry-pi

Last synced: 12 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/ignavan39/hashtable

Hash table for university laboratory

cpp hashtable lab

Last synced: 09 Oct 2025

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/jsoulier/voxel_raytracer

Voxel Raytracer using SDL3 GPU with compute shaders

3d compute-shader compute-shaders cpp example examples gpu hlsl raytracer raytracing sdl sdl3 shaders

Last synced: 07 Sep 2025

https://github.com/bigmat18/cpp-utils-lib

Header-only C++23 utilities for debugging, profiling, logging, enhanced assertions, and container formatting. CMake-ready.

cmake cpp cpp23 utility

Last synced: 04 Jun 2026

https://github.com/nsh07/urban-plus-plus

Easy to use C++ wrapper for the Urban Dictionary API

cplusplus cpp libcurl nlohmann-json urban-dictionary

Last synced: 25 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/nicknaso/marmot-db

A high performance, shared memory, lock free, key-value store for Node.js

binding cpp db javascrit key-value native-module nodejs

Last synced: 17 Apr 2026

https://github.com/erthium/ascii-art

Project for converting image frames into ASCII art, with hopes to make real-time video conversion work

ascii ascii-art cpp image-processing sfml

Last synced: 23 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/mitchcamza/primefinder

A multi-threaded application for finding and displaying the prime numbers within a given range

algorithms computer-science concurrency cpp cross-platform event-management exception-handling gui multithreading prime-numbers qt

Last synced: 31 Jan 2026

https://github.com/chokobole/protobuf_bytes

Now don't worry about copy when using protobuf!

bazel-support cpp cpp-library cpp14 cpp14-library move protobuf protobuf-bytes

Last synced: 08 Oct 2025

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/merteldem1r/algostruct

AlgoStruct - Mastering DSA with C & C++ Data Structures and Algorithms, Essential Concepts like Pointers, OOP, Structures, Memory Allocation etc. with well explained comment lines and Readme files. Implementing all Data Structures from scratch and their Algorithms.

algorithms c computer-science cpp data-structures leetcode

Last synced: 08 Oct 2025

https://github.com/mgorshkov/scipy

Scientific methods on top of NP library.

cplusplus cpp math mathematics scipy statistics

Last synced: 02 Apr 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/llnl/hdtopology

High-dimensional topological data analysis library for NDDAV

analysis cpp data-analysis data-viz high-dimensional-data topological-data-analysis visualization

Last synced: 29 Apr 2025

https://github.com/code-alchemist01/astralis-engine

Real-time procedural universe simulation. Navigate across dynamic star systems, each forged by seed-based algorithms and rendered with OpenGL

3d-graphics cmake cpp glsl glsl-shaders python simulation

Last synced: 09 Oct 2025

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/ferhatgec/idk

idk c++ libraries

cpp libraries

Last synced: 09 Feb 2026

https://github.com/limitedeternity/datastructures

Udemy – Easy to Advanced Data Structures

cpp data-structures

Last synced: 19 Oct 2025

https://github.com/asciphx/fuckjson

C++ serialization and deserialization JSON tool.

cpp cpp17 deserialization json json-parser serialization

Last synced: 22 Apr 2026

https://github.com/gpavanb1/shockfxmpp

1D Shock Tube simulator using SplitFXM++

cpp euler-equations shock-tube simulations splitfxm

Last synced: 26 Feb 2026

https://github.com/9inefold/exicpp

C++ wrapper for the Efficient XML Interchange (EXI) processor

cpp cpp17 exi xml

Last synced: 23 Feb 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/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/ldionne/accu-2017-rust-traits-in-cpp

My lightning talk on dynamic polymorphism at ACCU 2017

accu cpp cpp11 cpp14 dyno hana talk type-erasure

Last synced: 18 May 2026

https://github.com/umutsevdi/lled

A Lightweight Lua editor written with ImGUI that can modify itself at runtime.

cplusplus cplusplus-17 cpp imgui lua lua-library luac

Last synced: 18 Jan 2026

https://github.com/aureleoules/chatservercpp

⌨ c++ chat server

chat cpp qt tcp

Last synced: 20 Apr 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/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/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/gunh0/algorithms

📝 Solutions for Algorithm Problems [C/C++]

algorithm beakjoon c cpp data-structures project-euler

Last synced: 12 Mar 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/moderrek/herontriangle

A Modern C++ project to calculate and visualize triangles using Heron's Formula, offering an intuitive GUI powered by ImGui and OpenGL.

area-calculation cmake cplusplus cpp geometry graphics-programming gui herons-formula imgui interactive-math math modern-cpp real-time-graphics triangle triangle-visualization

Last synced: 31 Jan 2026

https://github.com/fulfilledcovenant/covenginev2

A feature-packed windows 10-11 optimizer, thats open source.

batch cmake cpp open-source pyqt python windows

Last synced: 17 Feb 2026

https://github.com/mateoniksic/project-car-rental-management-system

car rental system using terminal interface and database (CODE) [ C++ / SQLite ORM ]

car college-project cpp database rentalsystem sqlite-orm vehicle

Last synced: 19 May 2026

https://github.com/cirquit/connector

A C++ wrapper for a TCP/UDP server and client

cmake cpp library tcp template udp

Last synced: 03 Jul 2026

https://github.com/arturfriedrich/oo_programozas

Ez a repo a Széchenyi István Egyetem OO programozás (GKNB_INTM085) tárgyának anyagát gyűjti össze.

c cpp szegyetem

Last synced: 17 May 2026

https://github.com/illescasdaniel/everythinglibs

Improve your productivity with these useful and small C++ libraries.

cpp everything libraries

Last synced: 21 Mar 2025

https://github.com/mahmoud-nfz/shesolves2022

This is the main repository for the problems of shesolves' 2022 version. A competitive programming competition organized by ACM INSAT during the 10th and 11th december 2022.

competitive-programming competitive-programming-contests cplusplus cpp

Last synced: 03 Jul 2026

https://github.com/cm0use/timeout

A timer with customized program/command executions.

automation cpp cpp17 qt qt-gui qt6 qt6-gui

Last synced: 18 May 2026

https://github.com/bl33h/axolotlslikepicklesraytracing

A raytracing graphics app with a resource manager, skybox rendering, and precise sphere representation through ray intersections. An axolotl and two pickles take place in the scene.

axolotl block cpp glm minecraft pickle pixel-art raytracer raytracing sdl2 sphere ubuntu wsl

Last synced: 16 Jun 2025

https://github.com/0x0c/thunderclap

Fuck'n simple notification system.

cpp cpp-library cpp11 notification notification-center

Last synced: 05 Apr 2025

https://github.com/callumc34/audioplusplus

C++ open source audio playback & recording with file support.

audio audio-player cmake cpp library open-source

Last synced: 18 Dec 2025

https://github.com/vishalyadav0987/dsa-27-03-24

DSA Problem Solving.

cpp

Last synced: 17 Feb 2026

https://github.com/ningenme/compro-library

競技プログラミングのライブラリ

competitive-programming cpp library

Last synced: 26 Aug 2025

https://github.com/knapeczadam/dae-gameplay-programming

🧟 Gameplay Programming course project (DAE, 2023). Focused on AI agents, decision-making, steering behaviors, and pathfinding using a custom C++ framework. Final project: Zombie Survival Game — an autonomous agent surviving through dynamic AI behavior.

2023 ai artificial-intelligence belgium c-plus-plus cpp dae digital-arts-and-entertainment game-dev game-development game-programming gameplay-programming howest howest-dae kortrijk programming programming-labs student-project university zombie-survival

Last synced: 03 Jul 2026

https://github.com/truongd3/new_perl-like_language

New Simple Perl-Like Language by Truong Dang

cpp data-structures perl

Last synced: 17 May 2026

https://github.com/georgiifirsov/podserializer

Library used to serialize and deserialize any POD-structure (and some non-POD structs) with no modifications applied to them. Here I use a lot of templates and other meta-magic :)

cplusplus cplusplus-14 cpp cpp14 pods serialization templates

Last synced: 12 Apr 2025

https://github.com/annndruha/distribution-of-secondary-particles-in-tissue-equivalent-materials

MSU Diploma - Distribution of secondary particles in tissue-equivalent materials

cmake cpp diploma geant4 particle-physics vscode

Last synced: 21 Jul 2025

https://github.com/aidinhamedi/advanced-arduino-datalogger

This project is an advanced datalogger that logs temperature, humidity, and air pressure. It uses an Adafruit SHT31 sensor for temperature and humidity, and a BMP180 for air pressure.

arduino arduino-ide arduino-mega bluetooth bmp180 c cpp data-collection datalogger sensors sht31 st7735 tft-display

Last synced: 21 Aug 2025

https://github.com/yufree/magiceyer

Creat Autostereograms in R

cpp magiceye r

Last synced: 18 May 2026