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/alpha-strike-space/application-programmer-interface

The alpha-strike.space Application Programmer Interface development file. Mostly, written in the C++ language utilizing the Crow framework.

api cpp cpp17 curl json libpqxx nlohmann-json

Last synced: 08 May 2026

https://github.com/dinosaur-mc/arduino_esp32_zjr

本项目《竹节人大作战数字擂台》为一个竹节人对战记分系统,基于ESP32开发板开发,实现数字化的竹节人对战比赛自动量化记分功能,可根据分数自动裁决胜负并记录。

cpp esp32 esp32-arduino labview platformio

Last synced: 08 May 2026

https://github.com/artemka-sh/samotlor-quest-tgbot

Telegram quiz + quest, survey, bot written in modern C++17 (Qt + TgBot) with PostgreSQL persistence.

cmake cpp cpp17 database easy-deployment postgresql qt6 quest quiz quiz-app survey telegram telegrambot tgbot

Last synced: 08 May 2026

https://github.com/nandahkrishna/codechef

My solutions to Competitive Programming problems on CodeChef

c-plus-plus codechef competitive-programming cpp go golang python python3

Last synced: 08 May 2026

https://github.com/shiva0616/smart-agriculture-automation

🌱 Sistema IoT para automatización de cultivos con ESP32, sensores ambientales y control automatizado de iluminación, riego y temperatura

agriculture arduino cpp electronics embedded-systems esp32 iot sensors smart-farming

Last synced: 08 May 2026

https://github.com/pikolini/blurper

Blurper: Real-Time AI-Powered Profanity Filter for OBS

ai-plugin cmake cpp obs obs-studio obs-studio-plugin obsstudio plugin python qt qt6

Last synced: 08 May 2026

https://github.com/andreafioraldi/joyduino-minimal

Simulate keyboard to use an arduino-adapted PS2 joypad

arduino c-sharp cpp joystick keyboard play-station video-game visual-studio

Last synced: 08 May 2026

https://github.com/bindu-1805/ns-3

This repository consists of all the programs I worked with and protocols implemented during my time as a Summer Research Fellow at IIIT Dharwad as part of IAS-INSA-NASI-SRFP 2024.

cpp jupyter-notebook ns3-simulator python

Last synced: 08 May 2026

https://github.com/uriegel/event-source-base

Node.js events from C++

cpp electron node-js

Last synced: 08 May 2026

https://github.com/j0of/esp32-led-web-controller

A simple web controller for IKEA RGB LED strips on ESP32 and PlatformIO

arduino cpp esp32 esp32-arduino ikea rgb-led

Last synced: 08 May 2026

https://github.com/toshikinakamura0412/recovery_behavior_ros

The ROS package for recovery behavior of mobile robots

cpp footprint mit-license navigation planner recovery robotics ros ros-noetic

Last synced: 08 May 2026

https://github.com/anav5704/student-grades-app

Student grades management app for CS112 assignment 1 @ USP

cli-app cpp terminal

Last synced: 08 May 2026

https://github.com/fathjami/ft_containers

The standard C++ containers have all a specific usage. To make sure we understand them, let’s re-implement them!

42school cpp stl-containers

Last synced: 10 Jun 2026

https://github.com/heshamoomar/bank-system

Full OOP Bank system in C++ console

cpp oop

Last synced: 10 Jun 2026

https://github.com/dakostu/termihangman

An old-school terminal hangman game using a custom text file

c-plus-plus c-plus-plus-17 character-guess cpp hangman hangman-game terminal terminal-based terminal-game

Last synced: 08 May 2026

https://github.com/generaltao2/qt-android-quick-calculator

Test project for creating calculator for android with Minecraft style using Qt Quick.

android-app calculator cpp qml qt qtquick

Last synced: 08 May 2026

https://github.com/d-e-s-o/tetris

A Tetris clone, including an auto-playing AI, written in C++.

ai cplusplus-games cpp gui tetris tetris-game

Last synced: 10 Jun 2026

https://github.com/fahadulshadhin/graph-algorithms

Graph algorithms implemented in C++

cpp graph-algorithms

Last synced: 10 Jun 2026

https://github.com/noureddine-t/2048_game

2048 game using C++

cpp

Last synced: 08 May 2026

https://github.com/shaaakib/shakib-interview-journal

My coding interview preparation journey for Big Tech companies like Google, Amazon, and Microsoft. Includes solved problems from LeetCode, Codeforces, and more.

cpp csharp python

Last synced: 09 May 2026

https://github.com/amodhakal/linterra

Terrain generator w/ perlin noise

cpp opengl

Last synced: 09 May 2026

https://github.com/emile1154/driver_carotage

НПФ Электро firmware for stepper driver

arduino avr c cpp stepper-motor-control

Last synced: 09 May 2026

https://github.com/tricehelix/crossput

Cross-Platform Input from Mice, Keyboards, and Gamepads in C++

cpp cross-platform gamepad input keyboard linux mouse windows xbox

Last synced: 09 May 2026

https://github.com/parezj/atesystem.piris-driver-sdk-cpp

ATEsystem s.r.o. PIRIS Controller - Multiplatform C++ driver SDK for UART/Ethernet and RS232 interface

camera controller cpp cpp17 driver ethernet lens linux multiplatform rs232 sdk uart visual-studio windows

Last synced: 09 May 2026

https://github.com/gfgit/z21serveremulator

Computer Z21 Emulator based on Arduino sketch from Philipp Gahtow

arduino cpp dcc modelrailroad qt qt5 xpressnet z21

Last synced: 09 May 2026

https://github.com/intscription/college-projects

Contains my mini projects done in College

cpp dbms java python

Last synced: 09 May 2026

https://github.com/mstanimirovic/testify.h

testify.h is a simple C++ header file providing a lightweight testing framework for writing and running tests in C++ projects.

build cmake cpp linux test test-framework windows

Last synced: 09 May 2026

https://github.com/arealdeadone/networking-cpp

Follow along code of MMO Networking CPP series by Javidx9 - https://github.com/OneLoneCoder/

cpp mmo-engine networking

Last synced: 10 Jun 2026

https://github.com/hunyadi/murify

Efficient in-memory compression for URLs

compression-library cpp header-only url

Last synced: 10 Jun 2026

https://github.com/kadle11/misc

Small Miscellaneous Projects

c cpp javascript suffix-tree

Last synced: 09 May 2026

https://github.com/marcelocantos/sqlpipe

Streaming replication protocol for SQLite

cpp database replication sqlite streaming

Last synced: 09 May 2026

https://github.com/gotoss08/windows-quick-switch

Quick switch Windows windows using windows-key shortcuts.

cpp shortcuts winapi windows

Last synced: 09 May 2026

https://github.com/ruslang02/hse-acs-projects

Репозиторий, где размещаются мои решения задач для курса "Архитектуры вычислительных систем"

assembly cpp fasm homework multithreading

Last synced: 09 May 2026

https://github.com/milocortes/simplest_mabm

Implementación y comparación de tiempos de ejecución del SIMplest Macroeconomic Agent Based Model (Caiani, EAEPE 2018 ) en C++, Rust y Python

cpp python rust rust-lang

Last synced: 09 May 2026

https://github.com/the-winter-wolf/random-island

The prototype developed in OpenGL using the glm and glfw libraries.

c cpp gamedev games opengl

Last synced: 09 May 2026

https://github.com/izenynn/ft_containers

42 cursus - ft_containers: re-implementation of some c++ STL containers.

42 42born2code containers cpp cpp98 cpp98-compatible ft-containers linux macos map red-black-tree set stack stl-container stl-containers vector

Last synced: 09 May 2026

https://github.com/labatata101/oximeter-esp32-firmware

Firmware for an oximeter monitor using the ESP32 microcontroller and the MAX30100 sensor

c cpp esp32 max30100 microcontroller oximeter

Last synced: 09 May 2026

https://github.com/jwillikers/cyrillic-encoder

A demo Qt application for encoding alphanumeric characters as arbitrary Cyrillic symbols

cmake cpp cpp20 cyrillic demo demo-app nix qt

Last synced: 09 May 2026

https://github.com/sivaraam/cpp

Implementations of random things in c++

cpp learning learning-by-doing make

Last synced: 29 Jun 2026

https://github.com/convexwf/leetcode

Solution to Leetcode problems. 在此记录 Leetcode 题目的解法思路,以C++为主。

algorithm cpp data-structures leetcode

Last synced: 24 Aug 2025

https://github.com/ruslkhay/sm24

Representation of OMP + MPI capabilities on Moscow State University supercomputer

cpp mathematical-modelling mpi omp-parallel supercomputing

Last synced: 09 May 2026

https://github.com/hilbertcube/arduino-embedded

Some codes for the Arduino board. ENGR 6 - Microcontrollers & Programming for Engineers

arduino c cpp

Last synced: 09 May 2026

https://github.com/beaglesoftware/cforge

A no-nonsense C/C++ package manager that does anything

c cpp microsoft packagemanager vcpkg

Last synced: 09 May 2026

https://github.com/dasbd72/nthu-cg-vscode-template

National Tsing Hua University - Computer Graphics - VSCode Assignement Template

c cpp opengl vscode

Last synced: 09 May 2026

https://github.com/kretoffer/bloxoff-engine

open source c++ game engine based on OpenGL

cpp game-engine gamedev opengl

Last synced: 09 May 2026

https://github.com/maetveis/gametest3d

The base of a homemade game-engine with opengl

3d-game-engine cpp opengl sdl2

Last synced: 09 May 2026

https://github.com/arthur020104/resolucaodeproblemas

Resolução de exercícios de maratona

algorithms c competitive-programming cpp python ufu

Last synced: 09 May 2026

https://github.com/soumyaworks/algovault

Contains practice problem solutions from various global competitive programming websites and contests.

c competitive-programming cpp java

Last synced: 09 May 2026

https://github.com/abdeljalil-ounaceur/vacation-club-management-system-cpp-and-mfc

A desktop application built with C++ and MFC to manage vacation villages, activities, and language across multiple locations.

c club cpp desktop mfc microsoft-database windows

Last synced: 10 May 2026

https://github.com/devk0n/cmakex.nvim

CMake + Ninja build runner for Neovim with zero config

build-system cmake cpp neovim neovim-plugin ninja

Last synced: 10 May 2026

https://github.com/royratcliffe/infinite_state_machine

Infinite State Machine Library

c cpp embedded state-machine

Last synced: 10 Jun 2026

https://github.com/mrdvince/libtorch_impls

A bunch of random PyTorch models using PyTorch's C++ frontend

cpp deeplearning python pytorch pytroch-cpp

Last synced: 10 May 2026

https://github.com/kingsmen732/grow_r502-a_fingerprint

Grow r502a fingerprint RAW implementation in python, rust and cpp

cpp fingerprint-authentication grow-r502-a python rust

Last synced: 10 May 2026

https://github.com/kaustuvpokharel/livinglogic

IOS app in QT/QML/C++

cpp python qml qt

Last synced: 10 May 2026

https://github.com/julongzhilu/freegui

I just want to write a completely free, cross-platform C++ GUI library.

c-plus-plus cpp cross-platform free gui linux mit-license windows

Last synced: 10 May 2026

https://github.com/piyush0663/leetcode

🚀 Solve and document LeetCode's daily challenges in this repository. Sharpen your problem-solving skills with a new problem each day. Contributions welcome in multiple programming languages!

c cpp leetcode-solutions potd-solution problem-set problem-solving python

Last synced: 10 May 2026

https://github.com/hilarionengarejr/object-oriented-programming

Object Oriented Programming with C++ and Python

c cpp python

Last synced: 10 May 2026

https://github.com/daddesign-projects/truetype-to-bitmap-converter

A utility to convert TrueType fonts for use in embedded systems like Arduino and more. Export formats C header file (.h): For direct inclusion in application code. Binary file: For loading into flash memory.

cpp fonts utility visual-studio

Last synced: 10 May 2026

https://github.com/chinmay-esp/rfid_esp32

This project demonstrates how to interface an MFRC522 RFID module with an Arduino using the SPI protocol to read RFID tags/cards. The program reads the UID (Unique Identifier) of the RFID card or tag and displays it on the Serial Monitor in HEX format.

cpp esp32 platformio rfid-rc522

Last synced: 10 May 2026

https://github.com/raoul1996/programpractice

program practice of interview

c cpp

Last synced: 10 May 2026

https://github.com/efraimnabil/atm

ATM simulation using C++.

c cpp database

Last synced: 10 May 2026

https://github.com/hiborn4/opencv

This repository contains various image processing labs implemented in C++ using OpenCV. Each lab focuses on different aspects of image processing, such as histogram equalization, edge detection, and morphological operations. The provided code and instructions will help you learn and apply these techniques effectively. Follow the steps in the README

c cmake computer-vision cpp image image-processing ipcv opencv

Last synced: 10 May 2026

https://github.com/wtrsltnk/system.xml

Partial c++ implementation of .NET System.Xml classes

cpp system system-xml systemxml xml

Last synced: 10 Jun 2026

https://github.com/sahil-pillania/catalog-app_flutter

A basic flutter app developed using Flutter.

cpp flutter

Last synced: 11 May 2026

https://github.com/fabulani/360ip-with-cuda

360° Image Processing with CUDA and OpenCV.

360-image 360-video cpp cuda image-processing opencv

Last synced: 11 May 2026

https://github.com/tobynetizen/win-local-comm-net

A console-based locally-hosted chat server

cpp mysql networking windows

Last synced: 11 May 2026

https://github.com/cipulot/various

A collection of scripts written in various programming languages. You can find all sorts of stuff in here.

asm binary cpp python

Last synced: 11 May 2026

https://github.com/nirebu/luci

An old project for displaying a solid color in a floating window, in order to use it on a projector

cpp cross-platform desktop qt qtcreator ui

Last synced: 11 May 2026

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

A simple C/C++ implementation of Tic Tac Toe, where two players take turns marking a 3x3 grid. The game checks for a winner or a draw after each move.

c-programming cpp tic-tac-toe

Last synced: 11 May 2026

https://github.com/vishalku03/stack_-_queue

Stacks and queues are essential linear data structures in computer science. A stack follows the Last-In-First-Out (LIFO) principle, where the most recent element is accessed first. Conversely, a queue adheres to First-In-First-Out (FIFO), processing elements in the order they were added, making them useful for managing sequential tasks efficiently.

cpp dsa queue stack

Last synced: 10 Jun 2026

https://github.com/killerasus/learningopencv

Learning OpenCV studies.

cpp learning-exercise opencv

Last synced: 11 May 2026

https://github.com/ninjanazal/theboy_godot

This project serves as a study case that explores the integration of a Game Boy emulator into the Godot game engine. By combining the Game Boy emulation code with the Godot framework, we delve into the intricacies of emulation and learn about the inner workings of the Game Boy hardware.

cpp godot

Last synced: 11 May 2026

https://github.com/simonet99/ettorinaengine

A custom game engine under development written in c++.

cpp opengl rendering

Last synced: 11 May 2026

https://github.com/nick8592/opencv-plane-arrange

This program combines three image planes of different sizes and colors into a 1920x1080 screen buffer and displays the result using OpenCV. It demonstrates basic image manipulation and composition in C++.

cpp opencv

Last synced: 11 May 2026

https://github.com/zigameni/leetcode

This repo contains solutions o leetcode problems.

cpp leetcode-solutions python

Last synced: 11 May 2026

https://github.com/apws25/accelmoe

This repository is for CUDA kernel re-implementation of CPU-based MoE model.

cpp cuda mixture-of-experts

Last synced: 11 May 2026

https://github.com/singh-dhruv/file-compression-utility-tool

Welcome to the File Compression Utility Tool repository. It is a tool designed using C++ language and compression algorithms to compress and decompress various files.

c cpp huffman-compression-algorithm lzw-compression oops qt

Last synced: 12 May 2026

https://github.com/upc-pre-202402-si572-wv71/esp32-rest-api-client-embedded-app-wv71

This project is an embedded system application that illustrates how to build and send HTTP POST and GET Request to a Web RESTful API. It also shows how to handle JSON Object and JSON Array responses. The project is developed with C++ Arduino Sketch.

arduino cpp esp32 iot-application rest-api-client sketch wokwi

Last synced: 12 May 2026