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/dup4/snapshot-cpp

Similar to Jest Snapshot, but implemented in C++.

cpp snapshot unittest

Last synced: 22 Jun 2026

https://github.com/yottaawesome/writing-secure-code-source

Unofficial source code for Writing Secure Code, 2nd Ed by David LeBlanc and Michael Howard.

cpp reference win32

Last synced: 22 Jun 2026

https://github.com/oliverbenns/handmade-hero-powershell

A Powershell equivalent of Handmade Hero's build process

build compiler cpp handmade handmade-hero powershell visual-studio visual-studio-2017

Last synced: 27 Apr 2026

https://github.com/aaronkirkham/jc-model-renderer

An application containing a series of tools required for modding Avalanche Engine games.

cpp d3d11 file-explorer game-tools modding-tools

Last synced: 23 Jun 2026

https://github.com/miha53cevic/visualiser

A simple c++ music visualiser with opengl

cpp music-visualizer opengl

Last synced: 27 Apr 2026

https://github.com/alepuglisi/stonefish-learning

Tutorials and Projects using the Stonefish library for underwater robotics simulation

cpp sensors-simulation simulation underwater-robotics

Last synced: 24 Jun 2026

https://github.com/archishmansengupta/lc

contains leetcode solutions done ~ 2 years ago, don't bother

algorithms cpp data-structures leetcode

Last synced: 25 Jun 2026

https://github.com/littledivy/native-utils

Unreal Utilities for Node.js :rocket: :snake:

cpp lib miscellaneous napi node-addon-api nodejs scripts

Last synced: 27 Apr 2026

https://github.com/cxwx/cxcpptools

Some cpp tools for neovim

cpp neovim neovim-plugin

Last synced: 27 Jun 2026

https://github.com/fiuner-lica/biblioteca-dbc-cpp

Biblioteca para implementar Diseño por Contratos en C++.

contratos cpp

Last synced: 16 Feb 2026

https://github.com/lab5e/libcoap-dtls-sample

CoAP over DTLS with libcoap

coap cpp dtls firmware iot lang-c libcoap sample span

Last synced: 28 Apr 2026

https://github.com/madladsquad/untitledopen

A wrapper on top of a number of libraries for opening links and file pickers natively.

bindings c cpp url-opener

Last synced: 01 Mar 2026

https://github.com/sunsided/robond-homeservicerobot

Picking up virtual objects, then dropping them off at a target location

cpp gazebo gmapping-slam ros ros-kinetic rviz slam udacity udacity-nanodegree udacity-robotics-nanodegree

Last synced: 28 Apr 2026

https://github.com/end2endzone/libmidi

libmidi is a C++ open-source library for generating single tone melodies (monolithic melodies) in MIDI format.

cpp generator midi midi-format sound

Last synced: 24 Aug 2025

https://github.com/avikumar15/cp-algorithm-solutions

Solutions to cp and algorithm problems from platforms like Leetcode, Spoj, Google Contests 👨‍💻

algorithms cpp cpp17 data-structure dsa-algorithm interview-preparation interview-questions leetcode leetcode-cpp leetcode-solutions python spoj spoj-solutions

Last synced: 19 May 2026

https://github.com/basemax/baconipsumdesktop

Bacon Ipsum Desktop is a simple desktop app that generates bacon ipsum text. It's built with C++ powered by Qt and QML. It's a simple app that we built to show how to build a desktop app with Qt. It's a great way to learn how to build a desktop app with Qt.

bacon-ipsum bacon-ipsum-json-api cpp desktop-app desktop-application gui ipsum-generator qml qt

Last synced: 17 May 2026

https://github.com/gembcior/stm32-cmake-f411xe

This project is an example how software for STM32 microcontroller can be developed using pure C++.

cmake cpp googletest stm32

Last synced: 26 Jun 2025

https://github.com/kensukeken/ics3u-gleasons_class_in_ldss

Spring 2023 - GleasonsICS3U using C++.

cpp txt-files

Last synced: 11 Jun 2026

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/fabianbs96/pool_allocator

Custom memory allocators for speeding up node-based containers and object graphs

allocator cpp cpp17 header-only memory-allocation modern-cpp pool-allocator

Last synced: 22 Mar 2025

https://github.com/zinikus/home-appliance-remote-control

Beginner-level project: Control home appliances remotely using your phone and an ESP8266/ESP32. This simple IoT setup lets you switch devices on/off from anywhere using Wi-Fi. Great starter for learning home automation!

artificial-intelligence beginner-friendly cpp iot-application robot robotics robotics-competition

Last synced: 18 May 2026

https://github.com/aidinhamedi/advanced-arduino-datalogger

This project is an advanced datalogger that logs temperature, humidity, and air pressure. It uses an Adafruit SHT31 sensor for temperature and humidity, and a BMP180 for air pressure.

arduino arduino-ide arduino-mega bluetooth bmp180 c cpp data-collection datalogger sensors sht31 st7735 tft-display

Last synced: 21 Aug 2025

https://github.com/yutotnh/spirit

モータードライバ用ライブラリ

arduino arduino-library cmake cpp mbed-libraries mbed-os

Last synced: 29 Jul 2025

https://github.com/mahmoud-nfz/shesolves2022

This is the main repository for the problems of shesolves' 2022 version. A competitive programming competition organized by ACM INSAT during the 10th and 11th december 2022.

competitive-programming competitive-programming-contests cplusplus cpp

Last synced: 03 Jul 2026

https://github.com/bmc-labs/progress_bar

Just a simple command line progress bar for C++.

command-line cpp header-only

Last synced: 03 Oct 2025

https://github.com/quochung-cyou/talkingsimulator

Looking for a one-of-a-kind gaming experience? With TalkingSimulator, you can immerse yourself in a unique story-based platform game, where you have to win the heart of a girl using your knowledge. Answer quizzes in course DSA, Math, and English to gain stats and become the best version of yourself.

cpp dating-simulator proptit sfml topdown-rpg

Last synced: 13 May 2025

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

Collection of LeetCode questions and solutions to ace the coding interview!

coding-interview-preparations cpp data-structures leetcode-solutions

Last synced: 07 Oct 2025

https://github.com/ferhatgec/cairo4cpp

cairo4cpp, header-only C++ wrapper around libcairo.

cairo cpp cpp20 header-only

Last synced: 21 Jul 2025

https://github.com/theow03/lakecompilerv1

Strongly typed procedural programming language

asm compiler-design cpp llvm programminglanguages

Last synced: 18 May 2026

https://github.com/CyberScoper/ESP8266-HTU21D-Weather-Station

🌡️💧 A low-power weather station project using ESP8266 and HTU21D sensor to measure temperature and humidity and send data to ThingSpeak every 15 minutes.

cpp esp8266 htu21d weather-station

Last synced: 28 Jul 2025

https://github.com/CyberScoper/ESP32-Game-of-Life-NTP

This repository contains an ESP32 project that demonstrates various animated screensavers on an SSD1306 OLED display. The screensavers include a bouncing DVD logo, Matrix rain effect, digital clock, rotating square, scrolling text, image slideshow, and falling stars.

arduino-ide cpp esp32 oled-display-ssd1306

Last synced: 24 Aug 2025

https://github.com/ddc/802.11ad

802.11ad ns3 simulator

802-11ad cpp ns3

Last synced: 22 Jul 2025

https://github.com/davidyslu/MWIS

Assignment in NCTU course "Distributed Algorithms 2017"

cpp distributed-computing graph mwis

Last synced: 29 Aug 2025

https://github.com/zoulhadj/vmve

Vulkan Model Viewer and Importer. A project developed as part of my final year project at University.

cpp engine rendering vulkan

Last synced: 08 Jul 2025

https://github.com/merendamattia/fdi

FdI - Fondamenti di Informatica presso l'Università degli Studi di Parma (9 CFU).

c cpp

Last synced: 18 May 2026

https://github.com/endail/mcp3008

Raspberry Pi C++ API for MCP3008 or MCP3004

adc cpp lgpio mcp3004 mcp3008 raspberry-pi

Last synced: 20 May 2026

https://github.com/marcellofabrizio/compiler-front-end

A compiler front-end for the ANSI C Yacc grammar or: how I learned to stop worrying and love the compiler

c compiler cpp lexical-parser syntactical-parsing

Last synced: 20 Apr 2026

https://github.com/arpan404/ziply

Ziply is a tool that converts files into video format, supporting various resolutions and offering encryption for secure conversion, ensuring easy restoration and data protection.

cpp encryption-decryption open-source opencv video-processing

Last synced: 03 Feb 2026

https://github.com/karsten-uy/kirbequalizer

An audio equalizer with customizable highpass, lowpass, and peak filters, allowing precise control over cutoff frequencies, Q values, and gain for personalized audio output.

audio-equalizer audio-processing c cpp equalizer gain gain-control highpass-filter juce juce-framework lowpass-filter peak-filter

Last synced: 05 Mar 2026

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/esraa-emary/vole-machine-language-simulator-gui

The Vole Machine Language Simulator GUI is a graphical application designed to simulate the operations of a simple CPU using Qt.

clean-code cpp oop qt

Last synced: 12 May 2025

https://github.com/janspiry/multivariate_normal

Scipy.stats.multivariate_normal.pdf() implementation by C++ with OpenCV.

cpp gaussian multivariatenormal opencv

Last synced: 20 May 2026

https://github.com/rajan170/objectdetectionwithhaarclassifier

object detection for on-road traffic using OpenCV and Haar classifier.

ai cpp haar-cascade-classifier object-recognition python-3 self-driving-car vision

Last synced: 02 Feb 2026

https://github.com/davidyslu/OnlineJudgeNCTU

Personal submissions on Online Judge NCTU (國立交通大學程式解題系統)

algorithms cpp data-structures

Last synced: 29 Aug 2025

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

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

cmake cpp dynamic-programming explicit-loading library

Last synced: 11 May 2025

https://github.com/sumonta056/student-management-system

Introducing a user-friendly student management system for efficient handling of student records. Seamlessly add new records, modify existing ones, delete entries, and access a comprehensive overview of all student data. Simplify your administrative tasks and streamline student record management with our intuitive system.

cpp file-handling-in-cpp

Last synced: 28 Jul 2025

https://github.com/foolnotion/pratt-parser-calculator

Pratt operator precedence parser and expression calculator

cpp cpp17 expression-evaluator expression-parser pratt-parser precedence-parser

Last synced: 31 Oct 2025

https://github.com/soreing/bigint-x86cpp

Big Integer library for C++ partially written in x86 Assembly

asm asmx86 assembly-x86 bigint biginteger biginteger-cpp biginteger-library cpp

Last synced: 22 Aug 2025

https://github.com/artiomn/cpp-network-tasks

Repository with a code for the Geekbrains students

cpp cpp-network gu-cppdevelopment network-application networking

Last synced: 01 Aug 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/duyndh98/computerinformations

Getting Your Computer Informations: CPU, OS, memory, users, IP address

computer-info cpp winapi

Last synced: 22 Aug 2025

https://github.com/priontoabdullah/problem-solving-online-judge

💻The goal of this repository is to save all programming problem solutions that I solved at a different online judge. 🗽📃

acm-icpc c cpp hackerrank-challenges javascript python uri-online-judge uva-online-judge

Last synced: 07 Apr 2026

https://github.com/nilssonk/ordered-dithering-cpp

A tool for performing black and white Bayer dithering, written in C++17.

bayer cpp cpp17 dithering

Last synced: 23 Jul 2025

https://github.com/pkestene/mandelbrot_kokkos_cmake

A simple example application using cmake build system, and kokkos as a third party

cpp gpu kokkos mandelbrot miniapp performance

Last synced: 05 Apr 2025

https://github.com/netromdk/doors

Doors of Open Run-time Systems (OS)

32-bit cpp cpp11 grub2 iso kernel os-dev qemu

Last synced: 17 Jun 2025

https://github.com/chris1221/aavcf

Swap allels to ancestral / derived in a VCF.

cpp

Last synced: 04 Nov 2025

https://github.com/captainayan/cppclitable

A C++ "single header file" library for drawing tables in the console. 🏓

cli-table-cpp console cpp header-only lightweight single-header-lib single-header-library table

Last synced: 29 Mar 2025

https://github.com/romnn/proto-compile

helper package that wraps protoc for your CI and projects.

ci compiler cpp dart golang grpc grpc-web helper java javascript protobuf python typescript

Last synced: 12 May 2025

https://github.com/shakibamoshiri/1000_examples_with_cpp

Some of my practices and examples that I collected through the Internet

cpp cpp11 cpp14 examples

Last synced: 20 Sep 2025

https://github.com/defGameEngine/defGameEngine

defGameEngine is a cross-platform game engine. Available on Windows, Linux and (probably) MacOS. Requires C++20 or higher

cpp emscripten game game-dev game-development game-engine gles gles3 glfw glfw3 gui imgui imgui-glfw lua opengl opengl3 web

Last synced: 14 Jul 2025

https://github.com/afxres/binary-cxx

Experimental serialization library for C++.

binary-data cpp serialization

Last synced: 25 Aug 2025

https://github.com/faris771/opencv_task

Task2 in my software engineering internship, the Idea of this task is to get hands on Image processing using OpenCV in C++ Language. In this task, we are required to build a Live Web cam filters.

cpp image-processing opencv

Last synced: 15 May 2026

https://github.com/rachhshruti/distance-vector-routing

Implementation of distance vector routing algorithm

cpp distance-vector multithreading routing-algorithm

Last synced: 02 Jan 2026

https://github.com/beepboopbit/fcc

Flashcard Creator stuff

console cpp flashcards

Last synced: 25 Aug 2025

https://github.com/alexjmercer/datastructures-algorithms

A repo created to practice and publish code regarding various topics of Data Structures & Algorithms. Also planned to include all solutions from LeetCode.

algorithms cpp data-structures java learning-by-doing leetcode leetcode-solutions

Last synced: 20 May 2026

https://github.com/realsba/esp32pp

ESP32++ (esp32pp) is a collection of C++ classes for the ESP32, providing reusable components for buttons, I2C, HTTP servers, and more, aimed at simplifying development.

cpp cpp20 dht11 dht22 esp-idf esp32 i2c-bus i2c-device ina219 ina226 ledc rf43 wifi

Last synced: 16 May 2026

https://github.com/cshmookler/cpp_template

C++ project template with automatic versioning, LLVM tools, Conan, Meson, and GoogleTest integration.

clang-format clang-tidy conan cpp gtest meson template zlib-license

Last synced: 24 Aug 2025

https://github.com/lurtced/mcs-sem3-oop-labs

All the labs for the discipline OOP (C++, QT) of the 3rd semester.

cpp oop qt university-labs

Last synced: 30 Sep 2025

https://github.com/zjx-kimi/test-data-generator

用于生成测试数据

code cpp oi oj online-judge

Last synced: 01 Aug 2025

https://github.com/realtristan/wingl

Win32 Graphics Library From Scratch in C

c cpp gl graphics win32

Last synced: 21 May 2026

https://github.com/verdagio/firstcppgame

3rd year final semester project using cpp & unreal engine 4

3d-graphics collision-detection cpp dungeon-crawler game unreal-engine

Last synced: 21 May 2026

https://github.com/pchol22/adventofcode-23

This repository contains my solutions to the Advent of Code 2023 challenges, written in JavaScript and C++

advent-of-code competitive-programming cpp javascript

Last synced: 28 Apr 2026

https://github.com/twchronous/twchronous

🇧🇷 Minhas Informações 🇺🇸 My Informations

cpp javascript nodejs python3

Last synced: 14 Apr 2026

https://github.com/flatcap/dparted

📊 Graphical Partition Manager

c-plus-plus cpp manager partition

Last synced: 03 Jul 2026

https://github.com/snowty/seccontrol

MFC ActiveX Control to monit the password and etc.

activex-control cpp

Last synced: 30 Mar 2025

https://github.com/vinatorul/advent-of-code

My advent of code solutions in C++ and Kotlin, see http://kuvaev.me/ for tutorials

advent-of-code advent-of-code-2016 cpp kotlin

Last synced: 30 Apr 2026

https://github.com/openrfsense/orfs-sensor

OpenRFSense radio data retrieval and processing software

avro cpp rtl-sdr

Last synced: 05 Apr 2025

https://github.com/najmiter/cpp-learning-series

You can find the code for every video in the playlist here. This contains the solutions to the exercises (if given) at the end of the videos. Try to do your own and then see the solution.

cpp cpp11 cpp14 cpp17 oops-in-cpp procedural-programming

Last synced: 28 Mar 2025

https://github.com/massimo-marino/active-class

A C++17 implementation of an active class: an active class generates a thread and controls it using functional objects passed by the client application

active-class cpp cpp17 cpp1z functional-objects googletest multithreading multithreading-library thread

Last synced: 11 Feb 2026

https://github.com/aditya-a-garwal/mbed-hd44780lcd

A simple library to use 16x2 character LCDs with ARM MBed OS and ARM Cortex M Microcontrollers

arm c cortex-m cpp display embedded hd44780 hd44780-display lcd mbed mbed-os rtos

Last synced: 19 May 2026

https://github.com/drazenzadravec/tools

Contains C++, C, .Net, TypeScript and Python tools and samples

ai artificial-intelligence cpp csharp javascript math mathjs mcp mcp-client mcp-server python sympy tools typescript

Last synced: 07 Sep 2025

https://github.com/retrooper/helloworld

This is not just any Hello, World project...

cplusplus cpp hello hello-world helloworld world

Last synced: 04 Aug 2025

https://github.com/marlenemoraes/curso-mfp-aula01

Aula introdutória lecionada por mim no Curso de Iniciação em Programação Esportiva, realizada pela Maratona Feminina de Programação, no canal do YouTube @MaratonaSBC

bigonotation cpp marathon overflow

Last synced: 14 May 2025

https://github.com/minarox/rltm-plugin

BakkesMod plugin for Rocket League Tournament Manager

bakkesmod cpp rocket-league websocket

Last synced: 30 Jul 2025

https://github.com/alexpetul/paint

Mini paint program written with C++.

cpp oop paint winapi

Last synced: 22 Mar 2025

https://github.com/yufree/magiceyer

Creat Autostereograms in R

cpp magiceye r

Last synced: 18 May 2026

https://github.com/jgcmarins/graph-coloring

Graph coloring software that uses backtracking algorithm

backtracking-algorithm college-purpose cpp graph-coloring

Last synced: 15 Sep 2025

https://github.com/georgiifirsov/podserializer

Library used to serialize and deserialize any POD-structure (and some non-POD structs) with no modifications applied to them. Here I use a lot of templates and other meta-magic :)

cplusplus cplusplus-14 cpp cpp14 pods serialization templates

Last synced: 12 Apr 2025

https://github.com/hydraphyzer/cli-based-facebook-app-in-cpp

This is a CLI Based Facebook App Made With Love and C++. Core Concepts of DSA are Implemented in This Project Very Well.

cpp cppprojects datastructures datastructures-algorithms facebook hydraphyzer muhammadzubair

Last synced: 03 Feb 2026

https://github.com/mguludag/opencv_hed_example

OpenCV DNN Holistically Edge Detection Example (Article in link)

cpp dnn edge-detection opencv

Last synced: 20 May 2026