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/zapsys/codigos-arduino

Códigos simples de soluções para Arduino/TinkerCad

arduino cpp

Last synced: 04 May 2026

https://github.com/jgsogo/butler-cpp

Common tasks for a butler in C++

conan cpp raspberry

Last synced: 04 May 2026

https://github.com/ro-el-c/alkon_2023

건국대학교 알고리즘 동아리 AlKon 1기 중급 스터디 Problem Solving 레포지토리

algorithm cpp data-structure java

Last synced: 04 May 2026

https://github.com/xiaochufuji/virtualdesktop

C++ code tool to manage virtual desktops in Windows 11

com cpp win-tab windows

Last synced: 04 May 2026

https://github.com/kingcitaldo125/sdl2boilerplate

SDL2 Boilerplate for a basic window in C/C++14

c cpp sdl2

Last synced: 04 May 2026

https://github.com/gsitcity/character-animation

在控制台中使用空格字符和@字符输出动画,如bad apple

cpp opencv

Last synced: 04 May 2026

https://github.com/mickaelblet/dict

Common dictionary object

cpp cpp98-compatible dictionary header-only

Last synced: 09 Jun 2026

https://github.com/baro-00/cpp-cuda-lab

Experimental C++ projects using NVIDIA CUDA for parallel computing. Learning & testing GPU kernels

cpp cuda

Last synced: 04 May 2026

https://github.com/aeonitis/crosslang-netsec

Security lies in our ability to build bridges beyond barriers.

cpp macos modding-games multilanguage multilingual netsec-tools patch-management patching python security-tools

Last synced: 04 May 2026

https://github.com/simonthorell/zig-cpp-build

Simple demo of how do use zig's build tool to cross-compile C/C++ code to several architectures in a short script.

c cpp zig

Last synced: 04 May 2026

https://github.com/coltonk9043/ballsimulator2d

A basic (and somewhat buggy) implementation of 2D bouncy balls.

cpp game-development game-engine glad glew glfw graphics graphics-engine graphics-programming opengl

Last synced: 04 May 2026

https://github.com/quarkpunk/mongoose

Simple and efficient C++ client for MongoDB, inspired by the Mongoose JavaScript library

cmake cpp json mongocxx mongodb mongoose

Last synced: 04 May 2026

https://github.com/nllk/esp32-manual-cat-feed-control

ESP32 Manual Cat Feed Control - this project is yet another variation of my idea of controlling ever-hungry pet feeding process by a group of people with different schedules

arduino clean-architecture cpp cyd esp32 hexagonal-architecture http-client http-server

Last synced: 04 May 2026

https://github.com/potistudio/p4.ae

Processing 4 After Effects

after-effects cpp macos windows

Last synced: 04 May 2026

https://github.com/harryjhin/practice

프로그래밍 언어를 학습한 흔적을 남기는 리포지토리

c cpp cs java python

Last synced: 04 May 2026

https://github.com/asa-degroff/mtoc

mtoc is a music player and library browser for Linux that emphasizes smooth, continuous browsing experiences with album artwork at the forefront.

cpp gstreamer gui linux mediaplayer qml qt sqlite

Last synced: 04 May 2026

https://github.com/marwan475/gpu-ray-tracing-engine

Real Time Raytracing Engine with editor using OpenCL

c cpp engine gpu-acceleration gpu-computing imgui opencl opengl raytacer raytracing win32api

Last synced: 04 May 2026

https://github.com/andrem222/procedural-generator

A Procedural Generator map for my AI to adapt in different environments

cpp procedural-generation unreal-engine unreal-engine-5

Last synced: 09 Jun 2026

https://github.com/ullaskunder3/tdm-opengl-glut-glfw-glad

A step-by-step guide to setting up a modern and portable C++ OpenGL development environment using FreeGLUT, TDM-GCC, and Visual Studio Code on Windows. Includes proper configuration for IntelliSense, build tasks, and project structure for smooth development.

automation cpp gcc opengl runner-script setup tdm windows

Last synced: 09 May 2026

https://github.com/toxe/ffmpeg-tests

Short test programs using FFmpeg libavcodec.

cmake convert cpp decode example ffmpeg libavcodec video

Last synced: 04 May 2026

https://github.com/mangad/design-patterns-case-study

My personal study on Design Patterns.

cpp design-patterns java python sphinx

Last synced: 04 May 2026

https://github.com/viztruth/daily-coding-problems

Solutions for various coding interview problems by DCP. List will be updated regularly as and when I solve the problems.

algorithms c-programming cpp data-structures problem-solving python

Last synced: 04 May 2026

https://github.com/mimani68/node_cpp

Simple C++ in Nodejs project

addon cpp gyp javascript node nodejs

Last synced: 04 May 2026

https://github.com/homeboy445/auto-include

Automatically include & remove standard cpp headers accordingly.

cpp vscode vscode-extension

Last synced: 04 May 2026

https://github.com/melardev/cppqtconsolesnippets

Cpp QT snippets with anything other than UI(Concurrency, IO, data structures, Filesystem, crypto, etc)

concurrency console cpp database demos examples filesystem io networking process qt qt5 snippets sockets

Last synced: 04 May 2026

https://github.com/crzxaexe/praktikum-pemrograman-dasar

Recap matakuliah praktikum pemrograman dasar

c cpp javascript pyhton

Last synced: 04 May 2026

https://github.com/bevatsal1122/semester-iii

Second Year | Computer Engineering | Bachelor of Technology

c cpp java

Last synced: 04 May 2026

https://github.com/mrdvince/celeba

Using Deep Convolutional GAN (generative adversarial network) to generate realistic faces, trained using the celebA dataset, implemented using pytorch c++ frontend.

celeba cnns cpp dcgan deeplearning gans pytorch

Last synced: 04 May 2026

https://github.com/mateusjssilva/competitive-programming

This repository contains a variety of competitive programming problems with solutions aimed at improving algorithmic and problem-solving skills. Each problem comes with a clear explanation, efficient solutions in different languages.

beecrowd-solutions competitive-programming cpp csharp java python

Last synced: 04 May 2026

https://github.com/sat0sh1c/nvim-cpp

Additions to NVChad for developing applications with CPP and CMake

cmake cpp dotfiles neovim nvim

Last synced: 05 May 2026

https://github.com/haruelrovix/mwwc

Simple application using following technologies: MongoDB, WCF, C++, C++/CLI, WPF

cpp csharp mongodb wcf wpf

Last synced: 05 May 2026

https://github.com/lmtreser/good-code

Colección de guías y recursos para aprender y mejorar la práctica de escribir código, orientado principalmente a Arduino

arduino begginers cpp git good-practices

Last synced: 05 May 2026

https://github.com/emmanuelmess/betterfeelingsforac

Allows for sending head index ifeel messages to AC

arduino arduino-uno cpp embedded platformio

Last synced: 05 May 2026

https://github.com/nikitakarmakarp/all-c-file

This is my c&c++ file repository. Where I upload my all c and c++ code which i solve during my vacation

c cpp

Last synced: 05 May 2026

https://github.com/doga0/pwd

TEKNOFEST International Unmanned Aerial Vehicle Competition Project With My Darling

artificial-intelligence c cpp darknet-ros mavlink object-detection opencv pixhawk4 python ros2-foxy termal-camera yolov4-tiny

Last synced: 05 May 2026

https://github.com/iaceene/philosophers_42

This project is about how to use the threads and mutexes to prevent data race, you can apply the same concepts to the dining philosophers problem.

1337school 42cursus c cpp fork philosophers philosophers42 threads

Last synced: 05 May 2026

https://github.com/suryapratapsinghsuryavanshi/xgit

A Simple git client, provides flexibility to committers.

cmake cpp git github shell-script

Last synced: 05 May 2026

https://github.com/reowulf/mtsu-projects

A few projects created while studying at MTSU for my BS in computer science. Projects included are from Neural Networks, Data Analysis, Advanced Python, Computer Architecture, and Algorithms & Data Structures.

algorithms-and-data-structures computerarchitecture cpp dataanalysis neuralnetworks python r

Last synced: 05 May 2026

https://github.com/xr-stb/tinygamesvr

tinygamesvr base on grpc

cpp gameserver golang

Last synced: 05 May 2026

https://github.com/seldo97/simple_arduino_projects

My simple Arduino projects (C/C++)

arduino cpp

Last synced: 05 May 2026

https://github.com/mute124/true-enum

True Enum is a simple header-only library designed for easy enumeration of variables or objects that can be implemented in only one line of code. It is extremely customizable to the point of being able to cap it's memory usage!

cpp customization easy-to-use enumeration example-code fast fastapi header header-only header-only-library lightweight lite modular

Last synced: 05 May 2026

https://github.com/milindgoel15/c-cpp

Github repo for all c or c++ programs to learn at beginner level.

c cplusplus cpp

Last synced: 05 May 2026

https://github.com/tblauwe/tcm

A CMake module to reduce boilerplate

boilerplate c cmake cmake-module cpp doxygen

Last synced: 05 May 2026

https://github.com/dvir-yona/cpp-cmake-base-project

A template for C++ projects using CMake, featuring support for GCC and Clang compilers, debug and release build modes, gdb and valgrind, and a run.sh script to simplify building and running the project.

c-plus-plus cmake cpp ninja

Last synced: 05 May 2026

https://github.com/anasmaarouf/password-generator

Generates a random password which could contain any characters, which is commonly accepted to be used in a password.

cplusplus cpp password-generator

Last synced: 09 Jun 2026

https://github.com/h-d-owl/dbconsole

A console application that allows you to create and open databases and send any SQL queries to them.

cli cli-tool command-line-tool console console-tool cpp database database-manager databases db sql sqlite sqlite-cli sqlite-database sqlite-shell sqlite3 unicode unicode-support utf16 windows

Last synced: 05 May 2026

https://github.com/harunkurtdev/python_cpp_struct

python c/c++ with arduino sructer scaffold application

arduino arduino-struct cpp cpp-struct python python-struct struct

Last synced: 05 May 2026

https://github.com/spicycactuar/half-edge

Triangle mesh rendered backed by a half-edge data structure

computer-graphics cpp geometry-processing half-edge-data-structure opengl qt5

Last synced: 05 May 2026

https://github.com/daisvke/qrgenerator

This program coded in C++ creates a QR code with the string provided from the command line.

cpp pillow qrcode qrcode-generator qrencode qrencode-android

Last synced: 09 Jun 2026

https://github.com/chewytoast/42_cursus

All the projects carried out for Campus 42 Barcelona

bash c cpp

Last synced: 05 May 2026

https://github.com/huming2207/enlight

Yet another WiFi smart lamp, built with Espressif ESP32 micro-controller, SK6812 LED and Arduino/FreeRTOS (as backend)

arduino cpp esp32 esp32-arduino espressif html5 javacsript semantic-ui

Last synced: 05 May 2026

https://github.com/nshkrdotcom/prappy

Windows-native C++20 app and reproducible setup for SDL3, bgfx, Dear ImGui, CMake, Ninja, and MSVC.

bgfx cmake cpp cpp20 dear-imgui developer-tools graphics imgui msvc native-app native-tooling ninja nshkr-misc powershell sdl3 tool-ui windows windows-11 windows-setup

Last synced: 09 Jun 2026

https://github.com/abhishek-sanwal/leetcode_solutions

Wanna hustle for problem solving skills? Checkout my leetcode submissions.

cpp java javascript python3

Last synced: 05 May 2026

https://github.com/vlmarkov/self-driving-car

Self-Driving Car based on Raspberry Pi 5 board

autonomous-driving cpp lane-detection opencv raspberry-pi self-driving-car

Last synced: 05 May 2026

https://github.com/63rabbits/pxt-microbit-my-blocks

MakeCode プロジェクト

cpp microbit

Last synced: 05 May 2026

https://github.com/simonnyvall/finding-pi

Approximating pi with phisics

c cpp math pi

Last synced: 05 May 2026

https://github.com/mulatinho/challenges

just a repository of challenges from hackerrank.com

challenge-solutions cpp go golang hackerrank-challenges hackerrank-solutions python

Last synced: 05 May 2026

https://github.com/skhalifa05/raylib-pong

Pong Game is a simple engaging game built with Raylib, where players control a paddle to keep a bouncing ball in play. The game features dynamic ball physics, a scoring system, and a limited number of lives. Players move the paddle using arrow keys to prevent the ball from falling off the screen.

ball bounce cpp engine game opengl paddle pong raylib

Last synced: 05 May 2026

https://github.com/gastonduault/compiler

C to assembly language compiler

assembly c compilator cpp

Last synced: 05 May 2026

https://github.com/kaisaarumeel/embedded-systems-c

C and arduino programming assignments

arduino c cpp embedded-systems realtime-system

Last synced: 05 May 2026

https://github.com/zinikus/led-pacman

Beginner-level project: Create a fun Pac-Man animation on a 16x16 RGB LED matrix using Arduino. Learn basic LED matrix control, animation logic, and color rendering with this simple and engaging introduction to LED graphics programming.

artificial-intelligence beginner-friendly cpp robotframework robotics robotics-programming

Last synced: 05 May 2026

https://github.com/mo-elshamy/robotic-operating-system-ros-course

Practicing Linux command line and Cpp problem solving

cpp linux ros

Last synced: 05 May 2026

https://github.com/snikulov/opencv-cpp-examples

Example how to use OpenCV + CMake + Conan

cmake conan cpp examples opencv

Last synced: 05 May 2026

https://github.com/wtrsltnk/guiproject

Old piece of code that I wrote before 2012. Test project to create a UI with opengl

cpp freeglut opengl

Last synced: 06 May 2026

https://github.com/pbentes/mage

Mage is a game engine built from the ground up to create entirely modable games

cpp game-engine luajit modding opengl teal

Last synced: 06 May 2026

https://github.com/rakin406/justchat

Terminal chat application

chat communication cpp networking socket-io terminal

Last synced: 06 May 2026

https://github.com/silverwolf2k20/quartysxuyartys.keygen

Генератор ключей активации для Quartys-xuyartys 2.

cpp csharp desktop key-gen

Last synced: 06 May 2026

https://github.com/johnyssauro/arduino-projects

This repository stores some simple Arduino projects implemented on Arduino IDE.

arduino cpp robotics

Last synced: 06 May 2026

https://github.com/nobody-1321/computer-graphics-programming

Computer Graphics Programming with c++

cpp graphics opengl tutorials

Last synced: 06 May 2026

https://github.com/priya-c-016/sorting-analyzer

A visual tool to analyze sorting algorithm performance.

cpp css html javascript python sorting-algorithms

Last synced: 06 May 2026

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

My solutions to LeetCode problems.

cpp csharp java leetcode mysql

Last synced: 06 May 2026

https://github.com/johan-palacios/wall-e-arduino

Wall-e With Arduino

arduino c cpp wall-e walle

Last synced: 06 May 2026

https://github.com/domohuhn/cbench

Compilation benchmark using the ninja build system

c compiler-benchmarks cpp ninja python3

Last synced: 06 May 2026

https://github.com/cspyridakis/opencv-example

This is a demo, 'hello world' like, OpenCV project usign C++

computer-vision cpp opencv opencv-library

Last synced: 06 May 2026

https://github.com/gf712/minerprofiler-qt

Miner profiler with qt5 C++

cpp mining-monitor qt5

Last synced: 06 May 2026

https://github.com/lukevdb01/opencv-face-detection

OpenCV face detection live camera, with GUI rendered in OpenGL.

cpp imgui opencv opencv3 opengl realtime

Last synced: 06 May 2026

https://github.com/v3ssel/calculator-v2-0

Calculator on shunting yard algorithm with Qt UI

calculator cmake cpp macos qt reverse-polish-notation shunting-yard-algorithm

Last synced: 06 May 2026

https://github.com/junaidsalim/learn-opengl

A collection of OpenGL applications developed in C++ with CMake while learning OpenGL.

cmake cpp graphics-programming opengl

Last synced: 06 May 2026

https://github.com/melau-eddy/dozertrace

DozerTrace is an Arduino-powered tracker for earth-moving machines, featuring GPS and motion sensing. Paired with a mobile app, it enables real-time location tracking, remote control, and status monitoring—giving managers full visibility over their equipment.

arduino cpp esp32 esp32-arduino gateway-api lora ota repeater sensor

Last synced: 06 May 2026

https://github.com/saschpe/kwatergl

Water surface screensaver for the KDE desktop. OpenGL version.

cmake cpp doxygen glew kde opengl qt

Last synced: 06 May 2026

https://github.com/sekky61/mqtt-monitor

BUT FIT 4th semester - seminář c++ - projekt. MQTT traffic monitor

cpp mqtt qt

Last synced: 06 May 2026

https://github.com/talhaibnmahmud/computer-graphics-laboratory

CSE 4208: Computer Graphics Laboratory

computer-graphics cpp opengl

Last synced: 06 May 2026

https://github.com/chinmay-esp/microros_sub-led

This project demonstrates how to control an LED using ROS2 Humble and Micro-ROS on an ESP32. The ESP32 subscribes to the led_control topic and toggles the LED state based on received messages. Ideal for learning ROS2 integration with embedded systems. 🚀🔌

cpp esp32 microros platformio ros-subscriber ros2-humble

Last synced: 06 May 2026

https://github.com/telkomdev/dcmake

Ubuntu Docker base image with preinstall cmake, clang, conan and poco

cmake cpp docker poco

Last synced: 06 May 2026

https://github.com/situx/misc

Collection of miscellaneous smaller projects

c cpp haskell java mips-assembly

Last synced: 06 May 2026

https://github.com/amruthapatil/nyu-microbenchmark

Investigates the performance of computing the dot product in C and Python, using various implementations and optimizations.

cpp cprogramming microbenchmark python

Last synced: 06 May 2026

https://github.com/towaquimbayo/comp-4736

BCIT Computer Systems Technology (CST) - COMP 4736 (Intro to Operating Systems)

c cpp memory-allocation memory-cache memory-management operating-system os shell shell-script thread threading

Last synced: 06 May 2026