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/themihirmathur/webots-projects

This repository contains various Webots simulation projects focused on different robotics applications. Each project includes a custom robot prototype and a Webots world configuration to demonstrate specific robotic behaviors and functionalities.

cpp python robotics webots-robot-simulator

Last synced: 02 May 2026

https://github.com/vorgestern/luaaide

C++ wrapper for Lua 5.4 API

binding cpp library lua

Last synced: 02 May 2026

https://github.com/tejasmr/tezzsnake

Snake game created using OpenGL and GLFW in C++. Part of tezzgl project

cpp glfw glfw3 opengl snake-game

Last synced: 02 May 2026

https://github.com/wtrsltnk/asr

Auto Sqlite Rest (asr), small app that will create rest api from a given sqlite database.

cpp http rest sqlite-database sqlite3

Last synced: 09 Jun 2026

https://github.com/djoezeke/stb-truetype

STB TrueType Fonts Parser , Decoder and Charater Rasterizer for Easy Projects Intergration using CMake and git submodules.

c cmake cpp game glfw nothings opengl stb stb-truetype windows

Last synced: 02 May 2026

https://github.com/ernanej/ping-pong-opengl

A simple Ping Pong game using OpenGL and GLUT.

cg cpp dca0114 glut opengl

Last synced: 02 May 2026

https://github.com/icingworld/wuwueditor

Novel Editor, 小说创作软件。提供便捷管理书籍,建立并管理大纲、灵感、人物关系等。多种格式文件导出。智能取名。带来不一样的写作体验。

cpp editor novel qt

Last synced: 02 May 2026

https://github.com/prokawsar/codeforces

Some solution of Codeforces problems

acm-icpc c cpp

Last synced: 02 May 2026

https://github.com/aceinetx/llvmbf

Brainfuck compiler with llvm

brainfuck brainfuck-compiler compiler cpp cpp20 llvm llvm-ir

Last synced: 02 May 2026

https://github.com/blackbirdcoder/trafficlight

Arduino project, simple traffic light

arduino cpp led pet-project

Last synced: 03 May 2026

https://github.com/jackrekirby/heatmyhome-ninja

A web tool for simulating a homes heating for a range of systems.

cpp heating modelling renewable-energy rust wasm

Last synced: 02 May 2026

https://github.com/0xtter/streamdeck

This programmable keyboard, built with Arduino and a 3D printed SolidWorks case, provides easy customization with an SD card for storing profiles. The personalized case adds a unique touch to your setup. Whether for work or gaming, this project is perfect for anyone looking to customize their keyboard.

3d-printing arduino cpp solidworks stream-deck

Last synced: 02 May 2026

https://github.com/quanghuybest2k2/ctdl-tg

Cấu trúc dữ liệu và thuật giải

cpp

Last synced: 02 May 2026

https://github.com/zmerlynn/wasm-cxx-shim

Minimal C/C++ runtime shim for wasm32-unknown-unknown

cmake cpp dlmalloc libc libcxx libm musl wasm wasm32-unknown-unknown webassembly

Last synced: 02 May 2026

https://github.com/tiwut/tiwutos

Not just open source - built from scratch

c cpp from-scratch new-os nexus opensource-projects rust tiwutos

Last synced: 02 May 2026

https://github.com/nir3x/fastpatternsscanner.cpp

FastPatternsScanner.cpp - Efficient Pattern Scanner for C++

algorithm c-plus-plus cpp data-structures efficiency hashing pattern-scanning

Last synced: 09 Jun 2026

https://github.com/birnadinerick/cauri

tauri-like c/cxx framework (educational purpose)

c cpp javascript native webapp

Last synced: 02 May 2026

https://github.com/emmarhoffmann/comparative-analysis-of-sorting-algorithm-efficiency

Comparative analysis of various sorting algorithm efficiency in C++, Java, and Python

algorithm-efficiency cpp java python research sorting-algorithms

Last synced: 02 May 2026

https://github.com/dita-deb/activebreaks

A user-friendly tool that encourages regular breaks while effectively monitoring focus time to promote healthy work habits.

arduino-ide arduino-mega-2560 cpp python python-script terminal visual-studio-code

Last synced: 02 May 2026

https://github.com/nir3x/stringsimilarity.cpp

StringSimilarity.cpp - C++ Classes for Calculating String Similarity Using Character Embeddings

algorithm c-plus-plus character-embeddings cpp data-structure similarity-metrics string-similarity

Last synced: 09 Jun 2026

https://github.com/rahmahanafi/stack-class

Stack class in c++ programming language

cpp oop operator overloading stack

Last synced: 09 Jun 2026

https://github.com/arden-stanley/learning-graphics-tutorial

Tracking my progress through LearnOpenGL tutorials

cpp graphics-programming opengl

Last synced: 02 May 2026

https://github.com/arcbjorn/leetcode

Leetcode solutions

cpp golang leetcode typescript

Last synced: 02 May 2026

https://github.com/vertexnova/vnelogging

Vertexnova Logging (vnelogging) is a lightweight, thread-safe logging library designed for high-performance C++ applications.

cpp logging-library rendering-engine

Last synced: 03 May 2026

https://github.com/mikand13/arduino-uno-tetris

Tetris Implementation for Arduino Uno

arduino cpp game lcd tetris

Last synced: 03 May 2026

https://github.com/zeroxbrock/cpp-init

Boilerplate code for C++

c cpp

Last synced: 03 May 2026

https://github.com/emansarahafi/quizgame

A quiz game completed in C++.

cpp quiz-game

Last synced: 09 Jun 2026

https://github.com/ahmedhosssam/lesser_pandas

Pandas-like Data Analysis library in C++

cpp data-analysis data-science pandas

Last synced: 03 May 2026

https://github.com/c70sp/radium-engine

My own small 3D rendering engine.

3d-engine cpp engine glsl opengl rendering-engine

Last synced: 03 May 2026

https://github.com/shlomnissan/chip8-cpp

🕹 Chip 8 emulator using SDL

chip8 chip8-emulator cpp sdl2

Last synced: 09 Jun 2026

https://github.com/dawinaj/hd44780

HD44780 driver for ESP32

cpp driver esp32 gpio hal hd44780 lcd-display pcf8574

Last synced: 03 May 2026

https://github.com/misaghmomenib/number-guessing-game-cpp

The Number Guessing Game is a simple C++ console-based application where the player tries to guess a randomly generated number within a specific range. The game provides hints such as "Too High" or "Too Low" after each incorrect guess to help the player narrow down the correct number.

cpp git number-guessing-game open-source

Last synced: 03 May 2026

https://github.com/caiotaavares/painter

Simple image editor and raster graphics editor with Qt6 and c++

cpp image-processing qt5

Last synced: 03 May 2026

https://github.com/thecoachingonline/learning-rust

Here are my study notes for learning Rust

cpp rust rust-lang

Last synced: 03 May 2026

https://github.com/poseidon-code/socket

Simple wrapper for C++ sockets implementations.

broadcast cpp sockets udp

Last synced: 09 Jun 2026

https://github.com/iker-gonzalez/cpp-piscine

42 'piscine' which resembles a coding bootcamp on C++

42cursus class cpp encapsulation inheritance object-oriented-programming polymorphism

Last synced: 09 Jun 2026

https://github.com/dsite42/cpp02

42 Project - CPP02 - This module is about ad-hoc polymorphism, operator overloading and Orthodox Canonical class form.

42 cpp cpp02

Last synced: 09 Jun 2026

https://github.com/endail/expandingarray

A dynamic array for use on Arduino

arduino array cpp dynamicarray

Last synced: 03 May 2026

https://github.com/ngrogg/kattis-solutions

A repository for my accepted solutions to Kattis problems

c cpp kattis kattis-solutions problem-solving python

Last synced: 03 May 2026

https://github.com/silentpuck/silentcheatsheets

Multilingual cheat sheets for C, C++ and Assembly. Fast references, code snippets and examples in EN / RU / ES. Synchronized with YouTube Shorts by SilentPuck 🕶️

asm assembly c cheatsheet cpp learning multilingual programming reference shorts youtube

Last synced: 03 May 2026

https://github.com/zelflod/goodb

TP C++ project: Task Manager

cpp technopark web

Last synced: 09 Jun 2026

https://github.com/accoladesio/sysmonitor

Monitor, visualize and optimize your cpu performance.

c cli cmake cmakelists cpp powershell

Last synced: 03 May 2026

https://github.com/imdanielsp/eagle

A Minimalistic C++ Web Framework

cpp http web-application

Last synced: 13 Jun 2026

https://github.com/megatokio/vipsi

vipsi - your friendly VIP script interpreter

cpp scripting-language

Last synced: 03 May 2026

https://github.com/bbangjee/cse4110_database_system

2025-1 데이터베이스시스템 플젝 및 노트 정리

convenience-store cpp database mysql university-course university-project

Last synced: 03 May 2026

https://github.com/tripolskypetr/node-gyp-opencv

I created a simple script which will compile OpenCV 3.4 with opencv_contrib (SIFT, SURF available) for linking with Native Abstractions for Node.js on Ubuntu 18.04

bash-script cpp native-abstractions-for-node node-gyp node-js opencv sift static-linking surf ubuntu1804

Last synced: 03 May 2026

https://github.com/miere43/annotate-words

Application to annotate words in a file with data contained in Anki collection.

anki cpp

Last synced: 09 Jun 2026

https://github.com/dovyski/dopy

A simple tool to transcribe C++ function signatures and comments into Python

cpp documentation php python

Last synced: 03 May 2026

https://github.com/janwilczek/wolfsound-dsp-utils

A collection of C++ utilities for digital signal processing of audio signals.

audio audio-processing audio-test cmake cpp dsp signal-processing

Last synced: 03 May 2026

https://github.com/fjebaker/cppfront-to-wasm

Hello World example for compiling cppfront to WASM using either clang or zig.

clang cpp cppfront llvm wasm zig zig-wasm

Last synced: 03 May 2026

https://github.com/gupta-aryaman/zipper

Text file compression system using Adaptive Huffman Encoding algorithm

adaptive-huffman cpp flask-application html-css-javascript huffman-compression-algorithm python

Last synced: 03 May 2026

https://github.com/gnualmalki/holg

header only library generator.

c cli cpp generator header-only tool

Last synced: 03 May 2026

https://github.com/ugnmura/yes

Simple OpenGL Graphics

c cmake cplusplus cpp graphics opengl simple

Last synced: 03 May 2026

https://github.com/r-zy0/small-hospital-project

project for university hospital small project using GTK and data structure.

c cpp data-structures glade gnome gtk hospital hospital-management-system university-project

Last synced: 03 May 2026

https://github.com/shutovks-other-projects/interaction-with-databases-using-qt

Applications for interacting with databases on QT

cpp database qt

Last synced: 03 May 2026

https://github.com/ishbguy/cppwalk

A C/C++ source code analysis tool powered by clang/libclang

c clang cpp

Last synced: 03 May 2026

https://github.com/wullsnpaxbwzgydyyhwtkkspeqoayxxyhoisqhf/docker-fedora-cpp

container image for cpp fun (read-only mirror)

containers cpp docker fedora iwyu ndpi sanitize

Last synced: 03 May 2026

https://github.com/rezn-project/rezn-cp

Terminal UI based control panel for Rezn

cpp imtui tui

Last synced: 03 May 2026

https://github.com/ishbguy/project-startup

Simple and clean project templates.

c cpp license template templates

Last synced: 03 May 2026

https://github.com/philcs/progcpp

Programmation C++, Cégep Garneau, 2012

cpp stl

Last synced: 09 Jun 2026

https://github.com/eliodinino/autonomous-claw

Autonomous claw project for APSC 101

arduino cpp robotics ubc-engineering

Last synced: 03 May 2026

https://github.com/dadavidtseng/daemonstein

A DOOM-inspired 3D first-person shooter with sprite-based enemies, split-screen multiplayer, and data-driven design

cpp cpp20 data-dr directx11 doom dx11 fmod game game-development split-screen

Last synced: 03 May 2026

https://github.com/sutyum/referenceprojects

Educational repositories for modern firmware development.

cpp docker educational embedded-linux embedded-systems firmware microcontroller python yocto

Last synced: 03 May 2026

https://github.com/carrieroroberto/wol-esp32-mqtt-telegram

Remote Wake-on-LAN system using ESP32, MQTT & Telegram/FastAPI for secure remote PC control.

arduino-ide cpp esp32 fastapi mqtt-broker mqtt-client python telegram telegrambots wake-on-wan wakeonlan wakeonlan-application wakeonwan

Last synced: 04 May 2026

https://github.com/tsaplia/energy-controller-refactored

ESP8266 Energy Consumption Controller measures AC power with PZEM-014/016 sensor via Modbus. It offers a web interface for live data, charts, and settings.

arduino cpp esp8266 html-css-javascript iot platformio webinterface websocket

Last synced: 04 May 2026

https://github.com/rasmussvala/opengl-tutorials

This repository is for practicing some of The Cherno's OpenGL tutorials.

cpp graphics opengl the-cherno thecherno vcpkg

Last synced: 04 May 2026

https://github.com/bergolho/adventofcode-2022

Solutions for the Advent of Code 2022 programming contest

advent-of-code-2022 cpp rust

Last synced: 04 May 2026

https://github.com/twaritwaikar/simple-memory-manager

A simple memory manager suited for lighter and quicker dynamic allocations in heavy lifting environments

cpp cpp-memory memory-manager proof-of-concept

Last synced: 09 Jun 2026

https://github.com/horikitasuzunetsundere/temperature-monitoring-with-control-system

Revolutionizing Temperature Control: Real-time Monitoring with C++ Program and Proteus Integration

arduino cpp embedded-systems programming proteus

Last synced: 04 May 2026

https://github.com/dsst95/stm32baremetal

This repository contains the source code for the Mutex Embedded Course on Udemy for bare metal or register level programming.

c cpp embedded-systems stm32

Last synced: 04 May 2026

https://github.com/evangelos-karavas/ros-slam-bluerov2

ROS-Melodic Simultaneous Localization And Mapping algorithm for underwater vehicle Blue Rov 2 --Thesis Bachelor's Degree, University of Thessaly

cpp gazebo python ros-melodic rviz slam-algorithms

Last synced: 04 May 2026

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/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/tahabinhuraib/cpp_ds

Data Structures and Algorithms in C/C++ from Scratch. Beware, contains craaazzy speed :)

algorithms c cpp data-structures

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/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/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/haimkastner/mulit-platform-cpp

Multi-Platform C/C++ Project Example, Using CMake + Make + GCC + VS Code + GDB

cmake cpp make

Last synced: 09 Jun 2026

https://github.com/harryjhin/practice

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

c cpp cs java python

Last synced: 04 May 2026

https://github.com/lucasspinola/cpp

C++

cplusplus cpp

Last synced: 09 Jun 2026

https://github.com/aveoxfd/randomt

A small cpp code that generates a random number using the CPU temperature (thermal map)

assembly c cpp gcc-complier gpp nasm random-generation temperature x86-64

Last synced: 04 May 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