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/maxencebonamy/sand-box

This software is a physical simulation. You can arrange different physical elements anywhere in the window, and they will evolve with each other according to the laws of physics.

cpp physics sandbox sfml simulation xmake

Last synced: 09 Apr 2025

https://github.com/aivanf/opengl-cpp-objc-mac

Educational project with usage of Objective-C, C++, OpenGL on Mac

assimp cpp fog freeimage freetype glm glsl graphics light macos model normal-mapping objective-c opengl scene shaders texture torus

Last synced: 15 Mar 2026

https://github.com/wandvvs/expression-parser

Lexing and constructing AST for arithmetic expressions using the recursive descent parsing method

compiler cpp cpp23 cxx cxx23 interpreter language lexer lexer-parser lexing parser programming-language tokenizer

Last synced: 13 Apr 2025

https://github.com/leosery/astar-pathfinding--unrealengine5-2024

Interactive A* pathfinding visualization in Unreal Engine 5. Features real-time node manipulation, path calculation, and customizable grid system.

algorithm astar-algorithm cpp game-development pathfinding unreal-engine-5

Last synced: 14 Apr 2025

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

This comprehensive "Zero to Hero" coding course is designed for absolute beginners and aspiring developers seeking to gain proficiency in in-demand programming languages and technologies.It covers takes you from basic to pro in just a few clicks

cpp css golang html java javascript project-based-learning python sql typescript

Last synced: 01 Jul 2025

https://github.com/vishal2376/json-formatter

A simple c++ tool to format json file and make it easy to read

cpp filehandling json json-formatter

Last synced: 14 Jul 2025

https://github.com/r1nc/ngenxx

A cross-platform framework based on modern C++, supporting biz dev via Lua & JS.

android c cpp cpp11 cpp14 cpp17 cpp20 cpp23 cross-platform crossplatform harmonyos ios js linux lua macos typescript wasm webassembly windows

Last synced: 02 Apr 2025

https://github.com/bang-olufsen/yash

Yash - Yet Another Shell

cplusplus cpp cpp11 embedded header-only minimal shell

Last synced: 10 Oct 2025

https://github.com/jamesyang007/docgen

Docgen is a documentation generator for C/C++ code.

c cpp documentation-generator

Last synced: 12 Apr 2026

https://github.com/elb4rto/logdoctor

Apache2 / Nginx / IIS logs analyzer: parse access logs and view dynamically generated statistics

analyzer apache2 apache2-logs cpp gui iis iis-logs logs logs-parser nginx nginx-logs qt statistics web-servers-logs

Last synced: 23 Apr 2025

https://github.com/mat-sz/95wm

🖥️ Windows 95 inspired window manager for X11.

cpp window-management window-manager windows windows-95 x11 x11-wm

Last synced: 17 Apr 2026

https://github.com/jmarrec/qtinternationalization

A simple project to show how to use Qt Linguist to translate and app (via CMake)

cmake cpp example internationalization qt qt-linguist

Last synced: 09 Apr 2025

https://github.com/am4nn/super-mario-sfml

Created 'Super Mario' 2D game in C++ with SFML, elevating the experience with expertly crafted shaders

2d-game cpp game-development sfml-game shaders vectors

Last synced: 11 Apr 2025

https://github.com/nixrajput/char-counter-cpp

Count every character of a `string` and categories it as `vowel`, `consonants`, and `digits` using `C++` programming language.

character-recognition characters counter cpp cpp-programming cpp-project cpp-projects

Last synced: 25 May 2026

https://github.com/vspefs/makefile-cxx-module

Use C++20 modules and header units perfectly in Makefile. Make is fully functional.

cpp cpp20 cpp20-modules gnu-make gnu-makefile make makefile template-project

Last synced: 11 Apr 2025

https://github.com/impiaaa/eastl-shim

Turns EASTL into a drop-in STL replacement

cpp

Last synced: 06 Jul 2025

https://github.com/greeenboi/facerecogcpp_srm

Our team's OODP project repo

ai cpp opencv

Last synced: 26 Apr 2025

https://github.com/amiremohamadi/crun

Simple shell script to run cpp files easier!

cpp

Last synced: 30 Apr 2026

https://github.com/qianbinbin/leetcode

LeetCode Solutions in C, C++, Java and Python

algorithm c cpp java leetcode python

Last synced: 03 Aug 2025

https://github.com/lionkor/vector2

A templated header-only 2D Vector class

cpp cpp11 cpp17 geometry math mathematics maths physics tools vector vector2 vector2d

Last synced: 06 Jul 2025

https://github.com/tsnsoft/mingw

MinGW

cpp mingw

Last synced: 26 May 2026

https://github.com/qpcr4vir/thdysec

Modeling of primers/probes hybridization on to a set of target viral sequences.

bioinformatics biology cpp dynamic-programming pcr primer-design qpcr science

Last synced: 15 May 2025

https://github.com/argvchs/fastio

C++ FastIO lib.

c-plus-plus cpp cpp20 fastio

Last synced: 17 Mar 2025

https://github.com/tsnsoft/cppapplication-linux

Пример простейшей программы на C++ в NetBeans для платформы linux

cpp example gcc linux netbeans

Last synced: 18 Apr 2026

https://github.com/javadev/superav

The command line antivirus program written in C program language.

antivirus cpp java

Last synced: 29 Jul 2025

https://github.com/dev-cafe/context-api-example

Shows how to implement context-aware APIs in different languages.

api c cffi cmake context cpp fortran

Last synced: 16 May 2025

https://github.com/bobmcdear/programming-challenges

Competitive programming problems & solutions

codeforces competitive-programming cpp python uva

Last synced: 10 Mar 2026

https://github.com/minwook-shin/ubuntu-korea-cpp-study-book

Ubuntu Korean Community C++ Basic Study Textbook

cpp korean study-textbook textbook ubuntu

Last synced: 15 Jul 2025

https://github.com/timstr/ofc

A simple and extensible C++ GUI library built on top of SFML

cpp cpp11 gui sfml sfml2 ui

Last synced: 18 Jul 2025

https://github.com/ganesh-k13/intal

Big Integer library written in C++ to perform basic arithmetic operations

biginteger boost cpp python

Last synced: 12 Apr 2025

https://github.com/jinhyeonseo01/project-rhythmengineer

C++ WinAPI&Direct2D 2D Rendering Pipeline Game Project, (University Project)

2d-game cpp direct2d game project rendering-2d-graphics rythm-game university winapi

Last synced: 24 Apr 2025

https://github.com/craftablescience/cstringpp

A single header library for constexpr strings in C++ that are more fun to use than C strings.

constexpr constexpr-all-the-things cpp cpp-library cpp-string cpp20 cpp20-library

Last synced: 22 Apr 2025

https://github.com/kdewald/safe_callback

A wrapper around std::function with some thread-safety guarantees.

callback-functions cpp thread-safe

Last synced: 01 Mar 2026

https://github.com/rodjjo/bottled-ai

A chat bot using various LLM models. It runs locally using your own GPU and/or CPU.

ai chatbot cpp llm python3

Last synced: 01 May 2025

https://github.com/lobbyra/ft_containers

This repository is a school project about re-implement basic cpp containers

42school cpp

Last synced: 19 Jan 2026

https://github.com/boreec/tetris

Tetris game reproduction written in C++14 and Qt6.

cpp cpp14 game game-development gui opengl qt qt6 tetris tetris-game

Last synced: 09 Apr 2025

https://github.com/euskadi31/semver-cpp

The Semantic Versioning

cpp semver semver-cpp

Last synced: 01 Jul 2025

https://github.com/commanderredyt/rgb565-converter

A simple script to help converting png files to rgb565

cpp python python-3 python3 rgb565

Last synced: 09 Apr 2025

https://github.com/suhatanriverdi/create-random-island-matrix

C++ Code about Matrices and Recursive Function for Students

cpp

Last synced: 14 Mar 2025

https://github.com/alvarovega/tididlc

TIDIdlc: IDL compiller to C++ and Java

compiler corba cpp idl java tidorb

Last synced: 19 Apr 2025

https://github.com/danieldidiobalsamo/maze_generator

Maze generator and solver | C++ / Web Assembly / Vue.js

a-star cpp dijkstra emscripten emscritpen maze-generator vue wasm webassembly

Last synced: 26 Oct 2025

https://github.com/lelserslasers/gameoflife

Game of Life (2d cellular automata described by John Conway) in C, C++, Javascript, Python, Rust (plain Rust and with GGEZ), and Java (plain Java and with libgdx)

2d c cellular-automata cli cpp gameoflife gui java javascript python rust simulation

Last synced: 30 Jul 2025

https://github.com/qiskit/qiskit-addon-sqd-hpc

qiskit-addon-sqd-hpc is a modern C++ software library to enable large-scale SQD calculations on HPC systems.

cpp cpp17 cpp20 header-only hpc qiskit qiskit-addon quantum-computing

Last synced: 10 Oct 2025

https://github.com/matheuscavini/meaw-petfeeder-firmware

Firmware for a programable pet food dispenser device. Check also: https://github.com/MatheusCavini/Meaw-PetFeeder-App

app cpp esp32 freertos iot pet-project pets smarthome state-machine time-schedule

Last synced: 19 Apr 2025

https://github.com/tianzerl/fcpp

A cross-platform, simple and accurate FC/NES emulator in C++

cpp emulator emulators fc nes

Last synced: 04 Jul 2025

https://github.com/matthewjberger/whyte

Whyte is a small, structured game engine.

3d-graphics cpp game-engine

Last synced: 03 Jul 2025

https://github.com/pawelk5/atari-msc

ATARI Logo Interpreter for Motorola Science Cup 2021 (4th place)

cpp cpp20 imgui sfml

Last synced: 05 Jul 2025

https://github.com/xeyossr/citch

citch - fast system fetch written in c++ (nitch but c++)

command-line cpp fastfetch fetch flashfetch linux neofetch system terminal

Last synced: 24 Apr 2025

https://github.com/shyakachaste/facedetection

This C++ program utilizes the OpenCV library for real-time face detection. It captures video from a camera and employs Haar cascades to identify and highlight faces in each frame. The detected faces are outlined with rectangles, and the application displays the count of faces found on the top left corner.

ai cpp face-detection learn opencv visual-studio

Last synced: 12 Oct 2025

https://github.com/bluecannonball/orca

A C++ UCI-compliant chess engine.

alpha-beta-pruning chess chess-engine cpp magic-bitboards uci

Last synced: 02 Sep 2025

https://github.com/adamsondavid/blindworm

A Compiler that transforms BlindWorm (Python dialect) into LLVM IR 🐍

bison-flex compiler cpp llvm-frontend programming-language python recursive-descent-parser toy-language

Last synced: 17 Apr 2026

https://github.com/vittorioromeo/cppcon2016

Repository for my `cppcon2016` talk: "Implementing static control flow in C++14"

control-flow cpp cpp11 cpp14 cpp17 cppcon presentation slides

Last synced: 29 Apr 2026

https://github.com/abelzk/dual-axis-solar-tracker-arduino

Arduino-powered system that maximizes solar energy by dynamically tracking the sun using LDR sensors and servo motors.

arduino arduino-project computer-engineering cpp proteus school-project

Last synced: 27 Feb 2026

https://github.com/zer0m4n/chip8_wasm

A lightweight CHIP-8 emulator compiled from C++ to WASM. Runs in the browser with keyboard input, timers, sound, and pixel-perfect rendering.

ch8 chip-8 chip8 chip8-emulator cpp emulation emulator english-spanish github github-pages learn wasm webassembly

Last synced: 20 Apr 2026

https://github.com/mmmarinho/tro2022_adaptivecontrol

Sample code and minimal standalone example for the TRO2022 paper: "Adaptive Constrained Kinematic Control using Partial or Complete Task-Space Measurements".

cpp python robotics tro2022

Last synced: 12 Feb 2026

https://github.com/zz990099/sam2_cpp

SAM2 Track implementation with TensorRT & OnnxRuntime

cpp onnxruntime sam sam2 segment-anything-2 tensorrt track

Last synced: 03 Mar 2026

https://github.com/csiro-hydroinformatics/moirai

Manage C++ Objects's lifetime accessed through a C API

c-api cpp interoperability reference-counting

Last synced: 30 Jan 2026

https://github.com/avennn/nc-screen

🖥️Nodejs C++ addon to get device screen size

addon cpp n-api napi nodejs screen

Last synced: 12 Feb 2026

https://github.com/eansearch/barcodescanner

Barcode scanner application that automatically looks up the barcodes on ean-search.org (based on GStreamer and Qt)

barcode barcode-reader barcode-scanner cpp ean13 gstreamer gtin qt qt5 upc upc-a

Last synced: 30 Apr 2026

https://github.com/costava/heightmap-ray-marcher

A ray marcher for heightmap images or any images with a real time freely moving camera.

aabb cast casting cpp glm marcher marching orthographic perspective projection ray sdl2

Last synced: 03 Mar 2026

https://github.com/flavouredtux/ember

x86-64 decompiler built from first principles. ELF + Mach-O, IR + SSA, pseudo-C, QuickJS scripting.

cpp cpp23 decompiler disassembler elf mach-o reverse-engineering x86-64

Last synced: 29 Apr 2026

https://github.com/ngynkvn/wasm-raytracer

Simple ray tracer based off an online guide. Built with WebAssembly. [Demo inside]

beginner cpp emscripten graphics raytracer rendering wasm webassembly

Last synced: 24 Apr 2026

https://github.com/thelartians/luaglue

Lua bindings for the Glue library

bindings cpp glue lua lua-bindings

Last synced: 03 Mar 2026

https://github.com/harrymt/rasterizer

Rasterizer in c++ using SDL and GLM .

cpp glm rasterizer sdl

Last synced: 12 Jun 2026

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

Ujian Akhir Semester Mata Kuliah Komputer Grafik dan Visualisasi

c cpp desktop-application glew glfw glm glsl object-oriented-programming oop opengl visual-studio

Last synced: 24 Jan 2026

https://github.com/overmighty/co_http_uring

C++20 HTTP/1.1 server library using coroutines and Linux's io_uring API.

coroutines cpp cpp20 http http-server io-uring linux

Last synced: 11 Feb 2026

https://github.com/efraimnabil/tower-of-hanoi-problem

Tower of Hanoi implementation

cpp data-structures game

Last synced: 27 Feb 2026

https://github.com/happybono/finedustmonitorwithgps

Fine dust (air pollution) monitoring station. Air pollution monitoring channel updates once every minute with PM10.0 and PM2.5 readings from the Nova PM (SDS011) Sensor. Also includes real time location tracking capabilities using the GY-NEO6MV2 GPS Sensor.

arduino cpp ds18b20 dust dust-sensor esp8266 finedust gps gps-sensor gps-tracker gy-neo6mv2 iot iot-device nodemcu oled refining-data synchronization temperature temperature-sensor thingspeak

Last synced: 27 Oct 2025

https://github.com/dup4/starter-cpp

Starter template for C++ library

cpp starter

Last synced: 07 Mar 2026

https://github.com/dyekuu/opengl-seawave-animation-inf443

Using OpenGL in C++, implement a seawave animation from time-dependent Perlin noise and also a physics engine

animation cpp hierarchical-animation modeling modelling opengl perlin-noise physics-simulation procedural-animation simulated-animation spline-interpolation texture

Last synced: 24 Apr 2026

https://github.com/gbonacini/sigenmax2870

Client for LTDZ MAX2870 signal generator boards

cpp linux ltdz macos max2879

Last synced: 31 Jan 2026

https://github.com/im-rises/cunicodelib

C header only Library to write UTF8 text to the console for Windows, macOs and Linux.

c console cpp multi-platform unicode utf8

Last synced: 25 Oct 2025

https://github.com/moverseai/vcpkg-sbom

📓 A python CLI tool to extract a software bill of materials and license info from a vcpkg manifest.

cpp developer-tool developer-tools sbom sbom-tool software-bill-of-material software-bill-of-materials spdx spdx-23 spdx-license spdx-license-identifier spdx-licenses spdx-sbom vcpkg

Last synced: 06 Feb 2026

https://github.com/xylobyte/swifty-assistant

Swifty Assistant is a simple, user-friendly, personal assistant based on an extension system.

assistant assistant-app assistant-personnel cpp home-assistant linux offline personal-assistant private-life qt5

Last synced: 06 May 2026

https://github.com/wirtos/cdroid

Build android apps with a bit of CMake and C without even a line of java, kotlin or gradle!

android c cpp native ndk ndk-cmake

Last synced: 17 Apr 2026

https://github.com/commandcracker/garrysmod-lua-executor

GarrysMod-Lua-Executor is a DLL for GarrysMod that makes it possible to run Lua code in the client. It is based on https://www.youtube.com/watch?v=gKUtsUtK3Qw

c cpp dll gmod lua

Last synced: 06 May 2026

https://github.com/davidyslu/onlinejudgeuva

Personal submissions on Online Judge UVa

algorithms cpp data-structures

Last synced: 13 Feb 2026

https://github.com/dragazo/rustex

Rust-style mutex type for C++

cpp cpp17 header-only mutex synchronization

Last synced: 04 Mar 2026

https://github.com/mouse0w0/jni-with-gradle-example

An example to show how to use Gradle to compile C/C++ JNI code

c cpp example gradle jni native

Last synced: 16 Apr 2026

https://github.com/noelware/violet

🌺💜 Extended C++ standard library

bazel cpp noelware violet

Last synced: 06 Jun 2026

https://github.com/jugshaurya/leetcode_solutions

Collection of LeetCode solutions in C++ to ace the coding interview!

cpp interview leetcode

Last synced: 14 Feb 2026

https://github.com/echo-devim/simba

SMB lightweight client for Linux based on libdsm

cpp file-server file-share gtk libdsm samba smb

Last synced: 06 May 2026

https://github.com/fus3n/dusl

DUSL = Dynamic Utility And Scripting Language

cpp interpreter programming-language scripting-language tree-walk-interpreter utility

Last synced: 16 Feb 2026

https://github.com/tsnsoft/cpp_quadraticequation

Расширенный пример решения квадратного уравнения на C++ в NetBeans

cpp example netbeans windows

Last synced: 18 Apr 2026