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/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/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/tsnsoft/cb_cpp_cross-platform

Пример программы на C++ в Code::Blocks с использованием кроссплатформенной компиляции (разработка в Linux Windows-программы)

codeblocks cpp cross-platform linux windows

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/shuvlyy/my_ftp

Small FTP server. RFC959 compliant, configurable and written in C/C++.

c cpp epitech ftp ftp-server network parser server socket yaml yml

Last synced: 06 May 2026

https://github.com/link-wolf/42-piscine_cpp

42 project - 9 progressive C++ projects to learn OOP

42 42born2code 42school cpp macos

Last synced: 06 May 2026

https://github.com/igaozp/lpl

LPL == Learning Programming Languages

cpp golang kotlin

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/siddhpant/path-follower

[POC] Path planning + basic line following using a robot. PID control and path are not included for users to add it themselves.

arduino arduino-mega cpp electronics line-follower line-follower-robot path-planning robotics

Last synced: 06 May 2026

https://github.com/toxe/test-cpp-json

C++ JSON Examples

cpp example json test

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/vgeffer/pgr-engine

A basic 3D engine using OpenGL

cpp opengl

Last synced: 06 May 2026

https://github.com/ntkot/mtk3339_serial

Library package for serial communication with MTK3339 GPS sensor

adafruit-gps adafruit-gps-breakout cpp gps mtk3339 raspberry-pi serial serial-communication serialport yaml

Last synced: 06 May 2026

https://github.com/syanenko/hellobricks

Shaders based text rendering

cpp glsl glsl-shaders opengl rendering

Last synced: 06 May 2026

https://github.com/masterbrian99/weirdpointer

brought a domain just to make a joke about pointers

c cpp hacktoberfest hacktoberfest2023 pointer pointers

Last synced: 06 May 2026

https://github.com/inightjar/atm-console

Crud oop console atm system.

cpp

Last synced: 10 Jun 2026

https://github.com/dariustb/sudokusolver

C++ console app to brute force solve 9x9 Sudoku puzzles

cpp sudoku-solver

Last synced: 10 Jun 2026

https://github.com/iljavaleev/arm_assembly

arm64 macOS assembly examples

arm64 c cpp mac

Last synced: 06 May 2026

https://github.com/wonikrobotics-git/allegro_hand_windows_v4

Official Code Repository for controlling the Allegro Hand V4 on Windows System

allegro-hand cpp windows

Last synced: 06 May 2026

https://github.com/edde746/bin2header-web

Web version of bin2header

binary c cpp sveltekit

Last synced: 06 May 2026

https://github.com/sohne/slidev-addon-cpp-runner

A Slidev addon for running C + C++ code in Slidev slides

c coliru cpp slidev-addon

Last synced: 06 May 2026

https://github.com/toxe/db-performance-test

Database Performance Test

cpp cpp20

Last synced: 06 May 2026

https://github.com/a01sa01to/opengl-minesweeper

Minesweeper Game with OpenGL and C++

cpp minesweeper opengl

Last synced: 07 May 2026

https://github.com/s4k10503/kalmanfilterimplementations

An open-source collection of Kalman Filter implementations in various programming languages.

cpp csharp python3

Last synced: 07 May 2026

https://github.com/jeandv/arduino-cadif1-clases

Clases y practicas de Arduino (C++) en CADIF1

arduino c cpp

Last synced: 07 May 2026

https://github.com/jorickpepin/memo

This directory contains solutions to algorithmic exercises that I may have done or pieces of code that I have written and want to keep.

c cpp java php

Last synced: 07 May 2026

https://github.com/jenjinengine/exgine

Experimental game engine using C++, Lua and OpenGL

cpp custom-engine game-engine game-engine-2d hot-reload hot-reloading live live-reload lua

Last synced: 07 May 2026

https://github.com/ssciwr/ssc-resources-hub

Start your Software Engineering journey with this all-in-one resource hub.

best-practices courses cpp fortran guidelines jupyter-notebook matlab python software-engineering templates

Last synced: 07 May 2026

https://github.com/layyser/light-chess

Simple C++ chess GUI with web integration and Stockfish WASM port

chess-game chessboard cpp deployed stockfish-js wasm web webassembly

Last synced: 07 May 2026

https://github.com/swhors/simpson_sip_library

sip library using peg algorithm and includes soft-phone source code.

cpp cross-platform linux sip-client sip-sdk sip-server windows

Last synced: 07 May 2026

https://github.com/danvratil/remotebrick-app

Remote Brick - remote control for Arduino-powered Lego car

arduino bluetooth cpp lego qt qt5 remote-control

Last synced: 07 May 2026

https://github.com/muhkartal/flightai-simulator

A C++20 framework for training autonomous drone flight controllers using deep reinforcement learning. Combines PPO optimization with a high-performance gRPC bridge to Microsoft AirSim for real-time quadrotor simulation and monitoring.

airsim autonomous cpp ppo reinforcement-learning robotics

Last synced: 07 May 2026

https://github.com/ronakjain1204/mythos

Welcome to MythOS, a minimalist productivity-focused operating system built from scratch! 🚀

assembly-language c-language computer-architecture cpp operating-system

Last synced: 07 May 2026

https://github.com/straightcurve/mei

transpile TypeScript build scripts to CMake

build-system cmake cpp npm transpiler typescript

Last synced: 07 May 2026

https://github.com/isaquecar/c-math-bundle

A bundle of C math libraries

c cpp csharp library

Last synced: 07 May 2026

https://github.com/thomas-chqt/game-engine

Simple C++ game engine

cpp game-engine metal opengl

Last synced: 07 May 2026

https://github.com/alirafay265/comsatsmaps

A fully interactive and intelligent web-based navigation platform for COMSATS Lahore Campus with backend built with C++. It computes the shortest or simplest walking path between campus buildings using advanced graph algorithms: Dijkstra and BFS.

api backend cpp express js maps web

Last synced: 07 May 2026

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

**Rice Monitoring System** is an IoT solution that collects soil data via sensors and sends it to Google Sheets for real-time monitoring and ML-based predictions.

cpp esp32 google-sheets platformio sensor-data wifi-network

Last synced: 07 May 2026

https://github.com/techycsr/cipherschoolassigments

Assignments Submission Repo by @TechyCSR :)

assignment cipherschools cpp dsa-practice

Last synced: 10 Jun 2026

https://github.com/s1ink/cpp-tools

A general C++ library for QOL items and extensions to the standard library

cpp cross-platform rpi windows

Last synced: 07 May 2026

https://github.com/grantlemons/stablerocket

Arduino code to stabilize a rocket in flight

arduino cpp rocketry

Last synced: 07 May 2026

https://github.com/mmaunze/sqltojpa

sqlToJPA is a tool for automatically generating Java JPA (Java Persistence API) entity classes from SQL schema files. It parses CREATE TABLE statements, maps SQL data types to Java types, and creates fully annotated Java classes with fields, getters, setters, constructors, relationships, and equals/hashCode methods.

cpp java jpa-entities orm python sql

Last synced: 08 May 2026

https://github.com/abidhasanrafi/abidhasanrafi

I'm a driven undergraduate student pursuing a degree in electronics engineering with a desire for learning about various subjects and developing transferable abilities.

algorithms-and-data-structures cpp data-science javascript machine-learning object-oriented-programming python webdevelopment

Last synced: 08 May 2026

https://github.com/bornalgo/py-cpp-bindings

This is a Python utility for generating seamless bindings to C++ libraries, enabling you to effortlessly interface Python with existing C++ codebases.

bash batch bindings castxml cpp ctypes ctypes-bindings dll header pyinstaller python

Last synced: 08 May 2026

https://github.com/gonzalo2310/peumconf-2019-wasm

Trabajo presentado en la Peumconf 2019. Tema WebAssembly

c cpp js webassembly

Last synced: 08 May 2026

https://github.com/electrostat-lab/doublelinkedlist

DoubleLinkedList Example using C & Ccoffee build tool.

c ccoffee cpp doublelinkedlist shell-script

Last synced: 08 May 2026

https://github.com/kalyan4636/hackerrank

HackerRank is a platform for competitive programming challenges. 👨‍💻 It offers a variety of challenges in different programming languages and computer science domains. 🎯

challenges cpp hackerrank hackerrank-challenges hackerrank-solutions html java python python3

Last synced: 08 May 2026

https://github.com/matheusjohannaraujo/projetos_com_arduino

Códigos para uso em Arduino

arduino arduino-library c cpp

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/olk/closures

closures in R, Python and C++

closures cpp python r

Last synced: 08 May 2026

https://github.com/vityaman-edu/math-logic-deduction-theorem

Math Logic course lab: Deduction theorem.

bison cpp yacc

Last synced: 10 Jun 2026

https://github.com/malwarebo/cpp_service

C++ webserver template built using C++, crow web framework. Deployed as a docker container on heroku with MongoDB

cpp crow docker heroku mongodb

Last synced: 08 May 2026

https://github.com/yunusemrejr/binary-magician-uncompleted

Binary Magician - convert text into binary and write in an sql file (UNCOMPLETE PROJECT) uses: JavaScript, C++,SQL, CSS, HTML

cpp css html javascript mathematics

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/tsnsoft/c_syscall_ports_demo

Пример системного программирования на Си (работа с портами, системными вызовами) в Linux

asm c cpp linux syscall

Last synced: 08 May 2026

https://github.com/blacksuan19/cpp-lang

bunch of c programs I wrote overtime, random things, data structures and various algorithms

cplusplus cpp

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/fahadulshadhin/graph-algorithms

Graph algorithms implemented in C++

cpp graph-algorithms

Last synced: 10 Jun 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/dpieve/word-counter.winui3

Counts and rank the words in a given text. I developed it to test WinUI3 for building modern desktop applications on Windows.

cpp modern modernui windows winrt winui3 xaml

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/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/teamaguarai/pampas

Librería para el control de pines GPIO en un vehículo autónomo con Raspberry Pi 3

college cpp pid raspberrypi robotics students

Last synced: 09 May 2026

https://github.com/meta-ben/pianohelper-core

2018 - PianoHelper IOT Project ( Arduino part )

arduino cpp esp8266

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/abdul-rahman99/onlinebookreader

The C++ Online Book Reader App is a console-based application that allows users to read and manage books in an online library. It is built using C++ and follows the principles of object-oriented programming (OOP) for organizing and managing the codebase.

cpp cpp17 online-book-reader oop oop-principles

Last synced: 10 Jun 2026

https://github.com/alekece/food-dispenser

A food dispenser based on ESP8266 module

arduino cmake cpp embedded esp8266 food-dispenser wemos-d1

Last synced: 09 May 2026

https://github.com/toshikinakamura0412/icp_matching_ros

ROS implementation of ICP (Iterative Closest Point) matching

cpp icp-algorithm matching mit-license pcl pointcloud robotics ros ros-noetic

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/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/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/nishnash54/database-optimization

Optimization using direct method

cpp database matplotlib python-3

Last synced: 10 May 2026

https://github.com/schanur/tedder

Incremental build system for complex tasks using Rake

autodiscover build-system c cpp dependency-graph package-manager plugins pretty-print rake ruby swig

Last synced: 10 May 2026

https://github.com/joao-conde/fer-bio

Repository to host the project for "Bioinformatics", a course @ FER

bioinformatics cpp minimizers python3

Last synced: 10 May 2026

https://github.com/siddiqsoft/genprocessinfo

Linux and Windows Process Information utility class

cpp cpu-info linux memory-info nuget process thread-info windows

Last synced: 02 Jun 2026

https://github.com/pop0097/school_database

A school database with a text-based UI.

cpp database

Last synced: 10 May 2026

https://github.com/naetherm/bitray-engine

Bitray is an open-source and free-to-use modern C++ game engine.

cpp engine linux opengl rhi vulkan

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/maxim-sivakon/smartcalc

In this project I will implement an extended version of the usual calculator, which can be found in the standard applications of each operating system in the C programming language using structured programming

c cpp qtcreator

Last synced: 10 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