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/rinatmambetov/cpp-modules-42school

The goal of these modules is to introduce you to Object-Oriented Programming. This will be the starting point of your C++ journey.

42projects 42school cpp modules

Last synced: 22 Aug 2025

https://github.com/georgiifirsov/ntp

"ntp" stands for "Native Thread Pool". This library implements a thread pool using Win32 API (and some Native API too).

cplusplus cplusplus-17 cpp cpp17 multithreading thread-pool winapi

Last synced: 07 Apr 2025

https://github.com/skippyr/libtmk

Libtmk (aka "Terminal Manipulation Kit") is a simple C99 terminal manipulation library that contains a modest set of features to manipulate terminal properties, styles, arguments and key readings primarily using UTF-8 encoding. It is available for Windows, macOS and Linux.

c c-library cli command-line cpp cpp-library library linux macos shell terminal tui windows

Last synced: 27 Mar 2025

https://github.com/nathancordeiro/terminal-image-to-ascii

This program converts a 16bit image into ascii and display it onto the terminal.

ascii-art cpp terminal-graphics

Last synced: 23 Jun 2025

https://github.com/thepaqui/sample_win32_cpp20

Sample program using C++20 with Win32 API

cpp cpp20 template win32 win32api

Last synced: 09 Apr 2025

https://github.com/seppahbaws/hyper

A simple real-time hybrid ray tracer I built to explore the Vulkan Ray Tracing API.

cpp ray-tracing real-time vulkan

Last synced: 09 Jun 2026

https://github.com/miRoox/Leetcode

My Leetcode solutions

cpp csharp leetcode rust

Last synced: 15 May 2025

https://github.com/lnd3/ldeps

A collection of ready-to-use common c++ libraries like curl, glfw, imgui and others

collada cpp curl fbx glad glfw imgui implot json openfbx physics serialization ufbx xml

Last synced: 15 Apr 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/skitsanos/node-napi-cpp

Example on how to use Node.js N-API in C++

cpp napi node-addon node-addon-api nodejs

Last synced: 19 Apr 2026

https://github.com/mccaffers/backtesting-engine-cpp

I'm developing a high-performance C++ backtesting engine designed to analyze financial data and evaluate multiple trading strategies at scale.

backtesting backtesting-engine cpp cpp20 trading

Last synced: 15 May 2025

https://github.com/mark-mdo47/expt_adafruit_ttl666_display

Experimenting with AdaFruit TTL RBG666 displays and ESP32-S3 RBG666 RGB TFT I/F

arduino c circuitpython cpp esp32-s3

Last synced: 20 Jan 2026

https://github.com/zreechxnn/maze-game

i make a maze game using c++

algo algorithm cpp game maze-algorithms maze-game timer

Last synced: 19 Apr 2025

https://github.com/soroush/libflog

Simple, Fast Logging Library

cpp logging

Last synced: 15 May 2025

https://github.com/sai-suraj-27/cpp

This is my Repo for Practicing C++, Attempting Contests, and Solving Good Problems.

algorithms competitive-programming-contests cpp data-structures important

Last synced: 01 Sep 2025

https://github.com/anthofoxo/foxengine_pub

Small game engine written in C, C++ and Lua

cpp engine lua opengl

Last synced: 12 Apr 2026

https://github.com/hansalemaos/isincython

fast isin() function using Cython (C++) - up to 80 times faster than NumPy/Pandas.

c cpp cython fast isin numpy pandas

Last synced: 11 Apr 2026

https://github.com/jayprakashkumar1/word-guessing-game

This is a c++ word guessing game in which a 5 digit random word will be displayed to the screen and two positions will be kept blank.Then user will guess that word.

cpp cpp-games guessing-game mini-game

Last synced: 03 Mar 2025

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

Result and ResultOr<T> for modern cpp

cpp result resultor

Last synced: 29 Mar 2025

https://github.com/jbaldwin/libpriamcql

Safe and easy to use C++17 CQL (Cassandra/ScyllaDB) client library.

async cassandra client cpp cpp17 cql scylladb

Last synced: 19 Apr 2026

https://github.com/xyz347/xbson

c++ struct to bson and bson to c++ struct

bson cpp mongodb struct

Last synced: 03 May 2026

https://github.com/kylereddoch/airgeadbanking

Airgead Banking Compound Interest App. Project Two in my C++ class at SNHU.

cplusplus cpp snhu

Last synced: 14 Mar 2025

https://github.com/pulse-width-modulation-i-t/powerbottom_ros_drone

ROS Firmware for our window-cleaning drone project

cpp drone mavlink opencv python ros

Last synced: 16 Nov 2025

https://github.com/arxiver/mema

Memory Manager for C language to maintain the memory allocation and dellactions and works as a memory pool

c clang cpp cpp17 memory memory-allocation memory-management memory-manager memory-pool pool

Last synced: 09 May 2026

https://github.com/nathancordeiro/line-follower-robot

Arduino Uno-powered line follower robot: Seamlessly follows lines with precision sensors and intelligent algorithms. Ideal for exploring robotics fundamentals and automation.

arduino cpp line-follower robotics

Last synced: 11 Apr 2026

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/pancho7532/alienswarm-sdk

Untouched Alien Swarm SDK for modern systems (CMake edition)

cmake cpp game source-engine source-sdk

Last synced: 07 Apr 2025

https://github.com/aqzhyi/oh-my-ex5

download my mt5 scripts, ea, indicators

cpp mql5 mt5

Last synced: 20 Mar 2025

https://github.com/neon-software-dev/wired

The Wired game and render engine

cpp game-engine gamedev vulkan

Last synced: 19 Jul 2025

https://github.com/kiblelab/quoridouble

강화학습 기반 AI와 PvP 대전, 개선된 UX가 구현된 Quoridor 게임 앱

cmake cpp dart flutter gradle java socket-io spring-boot

Last synced: 17 Feb 2026

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/kockaadmiralac/sfm

Comparison of performance and accuracy of Structure from Motion algorithms.

computer-vision cpp opencv petnica

Last synced: 21 Dec 2025

https://github.com/guhwanbae/rxwayland

C++ Reactive Extensions(RxCpp) adaptor for libwayland

cpp libweston rx rxcpp wayland wayland-library weston

Last synced: 11 Mar 2025

https://github.com/avakar/bitflags

Tiny header-only library providing bitwise operators for enums in C++11

cpp cpp11 enums flags

Last synced: 12 Apr 2025

https://github.com/haseeb-heaven/awesomecpp-libraries

Awesome Cpp libraries for various tasks Http Req,Parsers File/Event Mgr,Maths,Container etc

cpp cpp-containers cpp-course cpp-gpt cpp-http cpp-library cpp-math cpp-project cpp-rest cpp17 dataconvertor filemanager filesystemwatcher mathoperations

Last synced: 28 Mar 2025

https://github.com/rageworx/fltk_bokeh_effect

An experimental project for Bokeh effect image processing with FLTK and fl_imgtk.

any bokeh cpp effect fltk gcc gpp open platform source

Last synced: 19 Jul 2025

https://github.com/dbjdbj/ucrt_crash_on_printf

after _setmode(_fileno(stdout), _O_U8TEXT), using printf crashes the program

cplusplus-17 cpp cpp17 microsoft sdk support visualstudio

Last synced: 21 May 2026

https://github.com/ferhatgec/fre2d

OpenGL based simple 2D renderer

2d cmake colorized cpp cpp20 freetype glm opengl renderer simple stb

Last synced: 06 Feb 2026

https://github.com/lxstvayne/interactiveconsolemenu

Меню, которое можно кастомизировать

console cpp interactive menu

Last synced: 04 Apr 2025

https://github.com/whdhdyt21/sudoku

This repository contains two implementations of a Sudoku solver, each utilizing different methods for input.

cpp sudoku-generator sudoku-solution-finder sudoku-solver

Last synced: 09 Sep 2025

https://github.com/localizethedocs/vtk-docs-l10n

Localization of The VTK Documentation

cpp crowdin scientific-visualization sphinx translation vtk

Last synced: 17 May 2026

https://github.com/krishpranav/diamond-lang

diamond lang is an object-oriented programming language

c clang cpp function-programming http language networking object-orianted programming-language socket

Last synced: 17 Feb 2026

https://github.com/raisess/hash-generator

A simple password/random-hash generator writen in cpp.

cpp gcc hash hash-generator open-source random-algorithm random-hashes random-string-generators

Last synced: 25 Jun 2025

https://github.com/christian-heusel/esp32-smartmeter

Reads out the values of an ISKRA MT681 and sends the values via MQTT

cpp embedded esp32 mqtt smarthome

Last synced: 05 Apr 2025

https://github.com/deryaxacar/42-CPP-Module-05

This module teaches the fundamentals of object-oriented programming (OOP), focusing on class relationships, dynamic object management, inheritance, virtual functions, and method overriding. Students also learn to improve program reliability using try-catch blocks and handling exceptions.

42born2code 42cursus 42ecole 42projects 42school cpp cpp-modules cpp-programming cpp-programming-language cpp-programming-project cpp-project cpp98 oop oop-cpp oop-examples oops-in-cpp project

Last synced: 02 Jul 2026

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/kkebo/maskromdetector

Maskrom Detector is an iPad app that detects if the connected PinePhone Pro is in Maskrom mode.

cpp driverkit ipad ipados pinephone-pro swift

Last synced: 17 May 2026

https://github.com/justcabbage/arraysorting

Visualised Array Sorting in SFML and C++

array cpp render sfml sorting

Last synced: 21 Mar 2025

https://github.com/ryomendev/uav-resourceallocation-minor-project

project models an Unmanned Aerial Vehicle (UAV) resource allocation system to optimize the delivery of essential resources (medicine, food, and weapons) to various outposts.

algorithms cpp efficiency oops oops-in-cpp resource-allocation uav

Last synced: 17 Feb 2026

https://github.com/canreader/sleakengine

Open source, modular 3D game engine built with C++23 supporting DirectX 11, DirectX 12, OpenGL, and Vulkan through a unified rendering interface. Features an ECS architecture, scene management, and cross-platform support.

3d-engine cmake cpp cross-platform directx entity-component-system game-engine graphics imgui opengl rendering-engine sdl3 vulkan

Last synced: 16 May 2026

https://github.com/merendamattia/asd

ASD - Algoritmi e Strutture Dati presso l'Università degli Studi di Parma (9 + 6 CFU).

c cpp java

Last synced: 15 Jul 2025

https://github.com/abin-z/dynamiclibloader

跨平台的动态库显式加载器

cmake cpp dynamic-programming explicit-loading library

Last synced: 11 May 2025

https://github.com/druxorey/ucv-project-redscape

Project Redscape is an exciting text-based card game, developed in C++ for TheGame.cpp.

cpp gamejam ucv

Last synced: 18 Feb 2026

https://github.com/funnydman/knowledge-base

Notes on various topics collected through years

cpp django nasm-assembly postgresql python radare2 redis ssh

Last synced: 09 Apr 2026

https://github.com/danibcorr/electronics-with-arduino-uma

🎛️ This repository contains a collection of Arduino and Processing projects developed for the Creative Electronics course at the University of Málaga (UMA). The main focus is on a robotic arm project, with additional work on piezoelectric sensors and LED lamps.

arduino arduino-leonardo c circuits cpp electronics embedded-systems java open-hardware-electronics open-source processing sav-maker sensors

Last synced: 10 Jul 2025

https://github.com/lijian736/ffmpegutils

A simple FFMPEG encoder, decoder and transcoder utils

cpp decoder encoder ffmpeg transcoder

Last synced: 18 May 2026

https://github.com/randomgamingdev/veclib

A basic header-only C++ header library for mathematical lightweight vectors

cpp easy header header-only simple small vector vectors

Last synced: 31 Jul 2025

https://github.com/rdrahul123/attendence-management

The Attendance Management System is a console-based application developed in C++. It facilitates the management of student attendance records for educational institutions.

cpp cpp-programming cpp11 cpp17

Last synced: 21 Aug 2025

https://github.com/rhhen122/fib

'fib' is a Fibonacci calculator written across multiple languages

brainfuck c cpp docker golang javascript lua php python ruby

Last synced: 11 May 2025

https://github.com/o8x/wiredolphin

a Simple Wireshark For learning C++ and QT

capture-network cpp network-analysis qt6 wireshark

Last synced: 29 Oct 2025

https://github.com/jonathas/opengl-clock

A clock developed with C++ and OpenGL

clock cpp opengl practice university

Last synced: 18 May 2026

https://github.com/virtyaluk/coursera-competitive-programming-core-skills

My progress doing Coursera Competitive Programmer's Core Skills.

competitive-programming coursera cpp programming-languages

Last synced: 22 Jun 2025

https://github.com/saeidemadi/simple_logger

simple qt logger for log QDebug outputs

cpp debug debugging log logger qdebug qt qt6

Last synced: 07 Mar 2026

https://github.com/faris771/cpu_simulator

Task1 in my software engineering internship at Imagry, the Idea of this task is to get hands on C++ Language, and designing concepts.

cpp

Last synced: 28 Mar 2025

https://github.com/urbans0ft/fclip

In reference to the windows `clip` the `fileclip` command copies files to the windows clipboard or pastes them from it.

c clipboard cpp win32 winapi windows

Last synced: 07 Apr 2026

https://github.com/ivandrf/tic-tac-toe

Tic-Tac-Toe realization using the SFML library

cmake cpp sfml tic-tac-toe

Last synced: 06 Mar 2026

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

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

competitive-programming cpp library

Last synced: 26 Aug 2025

https://github.com/colleagueriley/xdl

A single header file that dynamically loads the Xlib and GLX library. Written in/for ANSI C.

ansi-c c c89 cpp dymanic header-only public-domain rsgl single-header x11 xlib

Last synced: 21 Jun 2025

https://github.com/satharus/eoi-preparation-sessions

Some slides for sessions to prepare school students for the Egyptian Olympiad in Informatics.

beginner-friendly competitive-programming cpp eoi icpc ioi kids-learn kids-programming middle-school school slides slideshow

Last synced: 29 Oct 2025

https://github.com/palmanov/visible-edge

Roberts algorithm / Invisible surfaces and lines removal algorithms

cpp roberts-algorithm

Last synced: 02 Jul 2026

https://github.com/brianferri/fmm-c--

collection of fast multiplication algorithms and matrix operations. It is written in C++ and is header only. It is designed to be used in other projects and rewritten to fit the needs of the project

algorithms calculus cpp data-structures fast-multiplication library math mathematics matrix-calculations matrix-multiplication matrix-operations

Last synced: 12 Jul 2025

https://github.com/mikaelvallenet/r-type

R-Type is a Epitech project which is a horizontally scrolling shooter arcade video game developed and released by Irem in 1987 and the first game in the R-Type series.

cpp ecs epitech game-development multiplayer-game network serialization tcp udp

Last synced: 21 Jun 2025

https://github.com/thomasms/ceeduko

A Sudoku solver in C++

cpp sudoku sudoku-solver

Last synced: 29 Mar 2025

https://github.com/junaidrahim/tictactoe

Was bored, Wrote the classic tic tac toe game in all the languages I could possibly write.

c cpp fun java python tictactoe

Last synced: 10 Apr 2026

https://github.com/songquanpeng/rest-reminder

A reminder that will notify you when you need a rest.

cpp qt reminder-application

Last synced: 06 Jan 2026

https://github.com/kushhhh-sh/phonebook-system

A CLI Phone Directory written in C++ Using file handling

cli command-line contacts-app cpp filehandling

Last synced: 15 Oct 2025

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

🐔 A collection of Programming 3 lab projects from the third semester at Howest DAE (2023). Focused on modern C++ practices, hardware-efficient programming, and deeper system-level understanding through TDD, STL algorithms, and Win32 fundamentals.

2023 belgium c-plus-plus cpp dae digital-arts-and-entertainment game-dev game-development game-programming howest howest-dae kortrijk lab-exercises laboratory-exercises prog3 programming programming-3 programming-labs university win32

Last synced: 03 Jul 2026

https://github.com/knapeczadam/dae-software-engineering

🌚 Final project for Software Engineering at Howest DAE (2024). Demonstrates modular C++ development with Lua integration, including three simple mini-games: Pong, Snake, and Breakout. Includes a single final release build.

belgium c c-plus-plus cpp dae digital-arts-and-entertainment game-dev game-development game-programming howest howest-dae kortrijk lua programming software-engineering sol2 student-project university

Last synced: 03 Jul 2026

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

🦖 A collection of Programming 4 lab projects from the fourth semester at Howest DAE (2024). Focused on software and game programming patterns, modular code architecture, and advanced C++ memory and design practices — bridging the gap between academic projects and professional game development.

2024 belgium c-plus-plus coding-practice cpp dae digital-arts-and-entertainment game-dev game-development game-programming howest howest-dae kortrijk lab-exercises laboratory-exercises prog4 programming programming-4 programming-labs university

Last synced: 03 Jul 2026

https://github.com/vvzen/paintball-portraits

repo of the paintball gun installation for the "Echosystems" exhibition (September 2018, Goldsmiths)

arduino cpp echosystems goldsmiths installation-art openframeworks

Last synced: 16 May 2026

https://github.com/arkaht/unrealgamepackager

Simple C++ CLI program to package an Unreal Engine 5 game project by customizing its process.

build build-tool cli cpp cpp20 game package ue5 unreal-engine

Last synced: 17 Feb 2026

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