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/simeonhristov99/fmi_graduation_exams_information_systems

This repository holds solutions of the exams given to 4-th year Information Systems students graduating the Faculty of Mathematics and Informatics, Sofia.

cpp er-diagram haskell sql uml use-case-diagram

Last synced: 10 Feb 2026

https://github.com/tsnsoft/wxwidgets_demo

Пример программы на С++ в Code::Blocks с использованием wxWidgets

codeblocks cpp example windows wxwidgets wxwidgets-applications

Last synced: 20 Apr 2026

https://github.com/ayaankhan98/sortilyzer

A sorting algorithm visualizer able to visualize Bubble sort, insertion sort, quick sort, selection sort. written using SFML and Dear ImGUI. Under MIT License.

algorithms cpp sortilyzer sorting-algorithms sorting-visualization

Last synced: 05 Mar 2026

https://github.com/giovaneiwamoto/tomasulo-simulator

🧲 Tomasulo Simulator - A speculative TFSim with a GUI. Implementation, evaluation, and validation of dynamic branch predictors.

cpp tomasulo-algorithm

Last synced: 29 Apr 2025

https://github.com/tsnsoft/netbeansforcpp

Использование NetBeans для программирования на C++

cpp example mingw netbeans windows

Last synced: 29 Apr 2026

https://github.com/programmingrainbow/yellow-snow-cpp-sdl2

Don't Eat the Yellow Snow! written in C++ and using SDL2 game library.

cpp cpp20 sdl sdl2

Last synced: 19 Oct 2025

https://github.com/wx257osn2/veiler

Veiler C++ Library

c-plus-plus cpp cpp17 header-only

Last synced: 06 Mar 2026

https://github.com/andrewkahr/pyplus

A tool to translate basic Python scripts to C++.

converter cpp python3 translator transpiler

Last synced: 29 Apr 2026

https://github.com/nthnn/wtfc

Playful language extension for C and C++ that introduces unconventional and humorous macros aims to add a touch of creativity.

c c-programming c99 cpp cpp11 embedded-language functional-programming header-only language macros metaprogramming programming-language

Last synced: 10 Apr 2025

https://github.com/jyotibrat/competex

Adding all the programs which I have done while practicing Competitive Coding on different Platforms.

codechef codeforces competitive-programming cpp cpp17 git github-config python python3

Last synced: 28 Apr 2025

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/bit-shift-io/macrokey

A rust alternative to auto hotkey (AHK).

ahk autohotkey cpp input keyboard linux macro mouse

Last synced: 23 Jan 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/darxisr/networkscanner

Данный CLI скрипт предназначен для сканирования указанных подсетей на предмет наличия в них устройств. Для сканирования используются протоколы Telnet, SSH, ICMP.

cli cpp development gplusplus hacktool icmp linux network scanner socket-programming ssh telnet tool

Last synced: 01 Jan 2026

https://github.com/eUltrabyte/wlfw

Bloat free window library framework to creating windows and contexts on the most popular platforms.

android cpp cpp20 ios library linux macos unix wayland win32 windows wlfw x11 xcb

Last synced: 11 Mar 2025

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/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/OneiroGames/TSOCA

Специально для #LDJAM

cpp opengl visual-novel vulkan

Last synced: 11 Mar 2025

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/xxxclotixxx/amino.cpp

Multifunctional library in C++ for the amino social network (beta)

amino amino-api amino-cpp amino-fix amino-py aminoapi aminoapp aminoapps aminocpp aminofix aminopy api cpp medialab narvii

Last synced: 10 Oct 2025

https://github.com/stablecoder/vulkan-mini-libs-2

Useful self-contained header files for Vulkan development, such as error codes and enum/bitflag serialization.

bitflag bitset c cpp cpp17 cpp20 flag flagbits flags python vulkan vulkan-library xml xml-parser

Last synced: 18 Oct 2025

https://github.com/stonedev-app/picolgfx

To Use LovyanGFX on Raspberry Pi Pico.

arduino cpp gc9a01 lovyangfx pico platformio raspberry-pi-pico ssd1306 vscode

Last synced: 12 May 2025

https://github.com/mfdeveloper/pyramid.opengl

My first pure C++ project with a 3D Pyramid, using Winged-Edge data structure. This is for OpenGL study concepts

3d-pyramid cpp cube freeglut opengl opengl2 pyramid visual-studio winged-edge

Last synced: 15 Apr 2026

https://github.com/echosingh/cargoplus

This repository contain Car Rental System using CPP and MySQL

car-management-system cpp miniproject mysql wxwidgets

Last synced: 24 Oct 2025

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/victorharri-chal/r-type

🚀  A graphical project with SFML to recreate the game R-Type with a multiplayer mode added. First projet of my 3rd year at Epitech

cmake cpp epitech game graphical-programming multiplayer multithreading network rtype-game sfml teamwork third-year-project

Last synced: 14 Feb 2026

https://github.com/astrodynamic/key-value-storage-redis-in-cpp

The project is a key-value store. The project uses data structures such as hash tables, self-balancing binary search trees, and B+ trees. The code is written in C++ with CMake as a build tool. It supports sanitization, testing, coverage, formatting, and static analysis.

bd bplustree cmake comand-line console-application cpp cpp17 data-storage database hash-table interface key-value-store makefile memory-management redis storage

Last synced: 16 Feb 2026

https://github.com/happybono/finedustmonitor

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.

arduino cpp ds18b20 dust dust-sensor esp8266 finedust iot iot-device nodemcu oled plaive refining-data sds011 synchronization temperature temperature-sensor thermometer thingspeak thingspeak-channel

Last synced: 27 Oct 2025

https://github.com/karimsayedre/beyond

My custom game engine featuring hardware ray tracing, path tracing and DLSS.

cpp cpp20 dlss game-engine path-tracing ray raytracing vulkan

Last synced: 02 Apr 2025

https://github.com/robertcorponoi/unreal-patrol-ai-with-hearing

Demo project for the tutorial at https://robertcorponoi.com/creating-a-patrol-ai-with-hearing-sense/

ai cpp tutorial unreal unreal-engine-4

Last synced: 24 Oct 2025

https://github.com/a1exwang/modern_05

A modern toy OS using up-to-date technology (AMD64, UEFI, Multi-Core CPU, PCI Express, ACPI/SATA, ZFS, Modern C++)

cpp hobby-os kernel

Last synced: 24 Jan 2026

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/polynet

A simple, cross-platform networking abstraction for C++.

cpp cross-platform internet network networking tcp udp

Last synced: 06 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/mortennobel/kick_obj_loader

A small library parsing and saving Wavefront OBJ 3D models

cpp cpp11

Last synced: 07 Sep 2025

https://github.com/llnl/typeforge

Typeforge is a tool for type refactoring of C/C++ programs. It enables users to change the type of variables and determines all type-dependent changes that are necessary to ensure that the generated code is again a correct program.

cpp

Last synced: 29 Apr 2025

https://github.com/sameetasadullah/distributed-password-cracker-using-mpi-and-openmp

Password Cracker program coded in C++ language by applying brute force algorithm and parallelizing it using MPI and OpenMP

brute-force-passwords brute-force-search cpp linux mpi mpi-parallelization openmp openmp-parallelization password-cracker ubuntu

Last synced: 23 Feb 2026

https://github.com/icexin/clang_complete

A tool generates .clang_complete file for c++ project

clang cpp

Last synced: 04 May 2026

https://github.com/pritz69/leetcode-solutions

Solutions of some of the best Programs available on LeetCode for Beginners and Intermediate , uploaded on languages namely Python , Java , C++, C .

competitive-coding competitive-programming cpp daily-coding-problem dailycodingproblem java leetcode leetcode-cpp leetcode-java leetcode-python leetcode-solutions potd potd-github potd-practice potd-solution programming python

Last synced: 01 May 2025

https://github.com/tsnsoft/tsn_qt5_demo

Пример простейшей программы на Qt5 в QtCreator (linux)

cpp example linux qt5 qtcreator

Last synced: 02 May 2026

https://github.com/zlatnaspirala/web-to-native

Testing basic c++ compilers work

c cef cpp porting visual-studio web xcode

Last synced: 13 May 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/lackhole/plotting-for-opencv

Plotting for OpenCV (C++)

cpp graph image math opencv plot plotting

Last synced: 10 May 2026

https://github.com/pixelomer/libshijima

A shimeji simulation library written in C++

cpp cross-platform desktop-pet library

Last synced: 02 May 2026

https://github.com/manraj29/logic_gates

C++ code for Logic-Gates Concept.

cpp logic-gates object-oriented-programming txt-files

Last synced: 20 Jun 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/changyeop-yang/study-datastructure

전산학에서 자료를 효율적으로 이용할 수 있도록 컴퓨터에 저장하는 방법이다. 효과적으로 설계된 자료구조는 실행시간 혹은 메모리 용량과 같은 자원을 최소한으로 사용하면서 연산을 수행하도록 해준다.

cpp datastructure mit-license swift

Last synced: 01 May 2026

https://github.com/l-super/simzip

A minimal C++20 zip library for zip compression and decompression.

cpp cpp20 miniz unzip zip

Last synced: 08 Jun 2026

https://github.com/glaumar/poptranslate

Translate the text selected by the mouse in wayland

cpp kde linux qt translator wayland

Last synced: 05 May 2026

https://github.com/choaib-elmadi/getting-started-with-ros

Learn the Robot Operating System (ROS), including both ROS1 Noetic and ROS2 Humble, installation and essential commands.

cpp debian-linux linux python robot robot-operating-system robotics ros ros1 ros1-noetic ros2 ros2-humble ubuntu

Last synced: 31 Oct 2025

https://github.com/tylerburdsall/lazy-cartesian-product

.hpp library to efficiently generate combinations using the Lazy Cartesian Product algorithm

cartesian cartesian-product combinations cpp cross-join distinct generate generation hpp hpp-library lazy random stl unique

Last synced: 02 Jul 2025

https://github.com/dheerajshenoy/navi

Highly customizable and extensible modern file manager

cpp file-management file-manager linux lua qt qt6 sol2

Last synced: 30 Oct 2025

https://github.com/tajiknomi/BrowserCredExtractor_windows

Extract stored password(s) and important file(s) from various browser (i.e. Chrome, Brave, Edge, Opera)

brave browser browser-security chrome cpp cybersecurity dpapi edge offsec windows

Last synced: 18 Jul 2025

https://github.com/grazianobolla/monke-engine

Simple and Fast 2D Game Engine based on OpenGL and C++

cpp game-engine opengl

Last synced: 19 Mar 2025

https://github.com/pranavgoel29/cpp-programs

These are the programs that will help you to get started with C++

cpp hacktoberfest hacktoberfest2022

Last synced: 19 Mar 2025

https://github.com/vndee/algo-templates

Algorithm templates for competitive programming contest.

acm-icpc algorithms codeforces competitive-programming cpp data-structures topcoder

Last synced: 13 Jul 2025

https://github.com/nurodev/xmake-scaffold

🌱 Minimal Xmake C++ Project Template

c cpp portfolio template template-project template-repository xmake

Last synced: 08 May 2025

https://github.com/frostzt/dnspup

A toy implementation of a DNS Server which came in my dreams to tell me to make it production grade so WIP.

authoritative-dns cplusplus cpp dns dns-server

Last synced: 24 Dec 2025

https://github.com/dan10ish/3dof-roboticarm-c

Implementation of the Mathematical Modelling of a yaw-pitch-pitch 3 DOF robotic arm in C

c cpp mathematics physics robotic-arm robotics robotics-simulation

Last synced: 07 Mar 2026

https://github.com/ferhatgec/kalem.rs

Fegeya Kalem.rs, Rust implementation of Kalem, work-in-progress.

ast clang compiler cpp kalem lexer parser run rust rust-lang syntax transpiler

Last synced: 17 May 2026

https://github.com/kartikcode/data-structures-algorithms

Contains the implementation of various data structures and algorithms. The go-to resource for all your technical interviews and CP contests.

algorithms algorithms-datastructures cp-contests cpp data-structures hacktoberfest hacktoberfest2021 java

Last synced: 13 Apr 2025

https://github.com/kunalshah017/play-with-binaries

A Basic Binary Calculator to perform Binary Calculations in C++

binary calculator collaborate communityexchange cpp ghdesktop github gitkraken gitlens imgbot

Last synced: 27 Jun 2025

https://github.com/axect/scientific_bench

Benchmark some scientific computations for various languages & libraries

benchmark cpp eigen3 julia languages nim numpy python rust scientific-computing

Last synced: 13 Apr 2025

https://github.com/progbits/smldbg

A small, dependency free debugger.

cpp debugger educational

Last synced: 08 May 2025

https://github.com/georgiifirsov/fastreader

C++ library for reading files. It is almost 5 times faster than standard C++ std::ifstream. It is written with WinAPI on C++.

cplusplus cpp files winapi windows

Last synced: 12 Sep 2025

https://github.com/nabijaczleweli/gen-epub-book.cpp

Generate an ePub book from a simple plaintext descriptor, in C++

cpp cpp14 e-books epub generator

Last synced: 18 Jul 2025

https://github.com/habiburrahman-mu/password-based-circuit-breaker

Password based circuit breaker is a technology where we can control any circuit by a password. If we enter a password the circuit gives a break that means it is on. It can mainly be used in case of electric lines. Nowadays, electrical accidents to the line man are increasing, while repairing the electrical lines due to the lack of communication between the electrical substation and maintenance staff. This project gives a solution to this problem to ensure line man safety. In this proposed system, the control (ON/OFF) of the electrical lines lies with line man. This project is arranged in such a way that to ON/OFF the electrical line. The project is mainly based on Arduino. An Arduino controls all the functions. A matrix keypad is interfaced for taking password. There is a LCD display to read the password. When password is entered by the matrix keypad it is compared with the stored password in the ROM of the Arduino. If the password matches, relay is on. When the relay is on, led is on. If the password doesn’t match the circuit won’t be on.

arduino arduino-controls circuit-breaker cpp lcd-display man-safety matrix-keypad relay

Last synced: 27 Apr 2026

https://github.com/melchisedech333/c-postgresql

:elephant: Introductory examples for people who want to use PostgreSQL with the C language. In the examples, the most basic operations to manage the database were covered, namely: connecting, creating tables, inserting records, selecting data, updating and deleting records.

c connector-library cpp cpp-sql database-postgresql postgre-sql postgres postgres-database postgres-databases postgres-db postgres-sql postgresql postgresql-connector postgresql-database postgresql-databases postgresql-driver postgress relational-database relational-database-fundamentals relational-databases

Last synced: 17 Feb 2026

https://github.com/bardobard/bardrix

Mathemathical raytracing library for educational purposes.

cpp educational native nuget raytracing

Last synced: 20 Jul 2025

https://github.com/amitsuthar69/rockpaperscissors

TicTacToe in C++ | my very first repository

cpp

Last synced: 23 Jun 2025

https://github.com/raleighlittles/minimal-gtest-example

A very very minimal example of how to configure and run GTest, Google's C++ testing framework.

cmake-examples cmakelists cpp google-test gtest ubuntu unit-testing-framework

Last synced: 21 Mar 2025

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

Created Tic Tac Toe game using OO design in c++

cpp cpp-game game terminal-game tic-tac-toe tictactoe

Last synced: 13 May 2025

https://github.com/eclipse-uprotocol/up-transport-vsomeip-cpp

C++ uPClient for vsomeip (SOME/IP)

cpp up-transport uprotocol vsomeip

Last synced: 07 Mar 2026

https://github.com/NuroDev/xmake-scaffold

🌱 Minimal Xmake C++ Project Template

c cpp portfolio template template-project template-repository xmake

Last synced: 12 Mar 2025

https://github.com/cvanaret/symmetricblockmatrix

Form symmetric block matrices and condense them (eliminating blocks) at compile time using Schur complements. The goal is to manipulate KKT/augmented/saddle-point systems symbolically to obtain equivalent systems (typically: unsymmetric, symmetrized, and normal equations) that can be tackled by various numerical solvers

compile-time compile-time-meta-programming cpp cpp17 gaussian-elimination kkt-system linear-algebra linear-systems linear-systems-equations saddle-point-system schur-complement symbolic-computation template-metaprogramming

Last synced: 15 Jul 2025

https://github.com/dalae37/dl-engine-directx11

DirectX11 Based 2D/3D Rendering Framework

cpp directx11 framework rendering-engine

Last synced: 14 Jul 2025

https://github.com/stdbug/argparse

Single-header C++ command line argument parser

argument-parser c-plus-plus c-plus-plus-17 cpp cpp17 option-parser

Last synced: 20 Jul 2025

https://github.com/kataglyphis/kataglyphis-renderer

🚀 C++23 based renderer with Vulkan/OpenGL support. Serves as playground for me to test new CMake/C++/Vulkan/... features.🚀

cmake cpp opengl path-tracing physically-based-rendering rendering vulkan

Last synced: 08 May 2025

https://github.com/jayesh-27/virtual-pets

Virtual Pets for Windows

cpp opengl virtualpet

Last synced: 24 Jun 2025

https://github.com/arjunnair/chip8

Chimp: A Chip-8 emulator in C++

chip8 chip8-emulator cpp emulation

Last synced: 23 Jun 2025

https://github.com/hanilr/tff

Terminal File Finder Written In C++

cpp cpp17 file file-manager filesystem terminal-app

Last synced: 04 Apr 2025

https://github.com/mempko/muda

Muda means useless in Japanese. It is a todo list that is out of the way.

cpp cpp14 muda service todo todolist

Last synced: 14 Apr 2025

https://github.com/miromannino/mexpr

C++ library which parses human-like arithmetic expressions

compiler cpp interpreter mathematical-expressions parser parsing parsing-library

Last synced: 05 Sep 2025

https://github.com/svenslaggare/texteditor

A simple text editor written in C++.

cpp opengl texteditor

Last synced: 18 May 2026

https://github.com/s1ink/visionserver

A C++ vision processing library designed for raspberry pi deployment on an FRC robot

cpp cscore frc ml networktables opencv raspberry-pi tensorflow-lite vision wpilib

Last synced: 25 Jun 2025

https://github.com/nateseymour/city

JIT Compiler Infrastructure

compiler cpp jit

Last synced: 14 Apr 2025

https://github.com/basemax/banksystemcli

A tiny and CLI program for Bank system with 2 different user access using C.

banking-applications cpp

Last synced: 11 Jun 2025

https://github.com/kolosalai/kolosal-server

Kolosal AI is an OpenSource and Lightweight alternative to Ollama to run LLMs 100% offline on your device.

c cpp deepseek gemma gemma3 gemma3n llama llama2 llama3 llava llm llms mistral ollama phi4 qwen

Last synced: 17 Jul 2025