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/abdealijaroli/dsa

Leetcode and GFG solutions in C++. Have built a similar repo in Golang, check out (github.com/abdealijaroli/leetgo)

algorithms cpp data-structures dsa leetcode

Last synced: 12 Jun 2026

https://github.com/kitanokitsune/progressbar.hpp

C++ Class Library to show CUI Progress Bar

cpp header-only-library multi-platform progressbar

Last synced: 12 Jun 2026

https://github.com/jgsogo/godot-python

POC using Python inside Godot (GDNative + pybind11)

cpp godot python

Last synced: 06 May 2026

https://github.com/mathcale/esp32-dht22-sensor

Integrating the DHT22 sensor to an ESP32 board

arduino cpp dht22 esp32 platformio

Last synced: 03 May 2026

https://github.com/alienobserver/codeforces-solutions

Here are solutions of some Codeforces problems

algorithms codeforces cpp

Last synced: 13 Jun 2026

https://github.com/provrb/provrbs-packet-capture

A lightweight packet analyzer tool featuring a user-friendly GUI interface using Npcap and wxWidgets.

c cpp ethical-hacking network-analysis network-security networking open-source packet-capture packet-sniffer pcap-analysis penetration-testing red-teaming wxwidgets

Last synced: 02 May 2026

https://github.com/kassick/compiladores-codes

Code samples for a Compilers course

antlr c cmake compiler compilers cpp cpp11 csharp virtual-machine

Last synced: 07 May 2026

https://github.com/kplanisphere/plotted-3d-environment

Plotted 3D Environment is a graphical project inspired by Minecraft, designed to demonstrate 3D object creation, animation, and interaction using OpenGL. It features first-person navigation, texture mapping, and collision detection within a dynamic 3D environment filled with obstacles and enemies - Final project for the Graphing course.

3d-graphics animation camera-movement collision-detection computer-graphics cpp data-visualization educational-project opengl texture-mapping

Last synced: 03 May 2026

https://github.com/freddiehaddad/ms2cc

Tool to generate a compile_commands.json database from an msbuild.log file.

c clangd compile-commands-json cpp language-server-protocol lsp lsp-client lsp-server msbuild vscode windows

Last synced: 07 May 2026

https://github.com/bergercookie/catkin_ws

Container repo for packages needed to run multi-robot graphSLAM

ansible cmake cpp python ros

Last synced: 02 May 2026

https://github.com/shimpe/animated_lsystem

simple qt based animated L system

cpp lsystem qgraphicsview qt qt5

Last synced: 04 May 2026

https://github.com/nos1dot618/tcprecv

A simple reliable implementation of TCP receiver

cpp tcp-receiver

Last synced: 14 Jun 2026

https://github.com/secretpasta/toontanks

Unreal Engine 5.1 C++ Tank Game

cpp programming tank-game unreal-engine-5

Last synced: 15 Jun 2026

https://github.com/aykhan019/battleship_cpp

A console-based C++ implementation of the classic Battleship game. Play against an AI opponent with random ship placement on a customizable grid, featuring optional background music.

ai battleship console cpp game grid sfml

Last synced: 15 Jun 2026

https://github.com/dhi13man/indiaskill_mobilerobotics_robot

Advanced Object-Oriented code to run a 4-wheel hybrid autonomous/Bluetooth-Serial-Controlled robot to perform tasks given across the various levels of IndiaSkills Mobile Robotics Event, 2021.

arduino bluetooth cplusplus cpp hardware iot object-oriented-programming robotics robotics-competition

Last synced: 04 May 2026

https://github.com/hu53yin/cplusplus

books & learning notes

cplusplus cplusplus-11 cpp cpp11

Last synced: 15 Jun 2026

https://github.com/s-m-j-i/smart-university

A multidisciplinary system that aims to make a University automated

arduino cpp hardware multidisciplinary software

Last synced: 07 May 2026

https://github.com/theleopard65/my-dsa-journey

This repository is a comprehensive collection of my work and understanding as I go through various DSA topics. I created this repo to document and showcase the concepts, implementations, and problem-solving techniques I learn throughout my journey.

array c cpp dsa graph library linked-list merge-sort queue recursi sorting stack strings time-complexity tree use-cases vector

Last synced: 07 May 2026

https://github.com/its-alex/voxel-engine

🎮 Voxel engine made with GLFW and OpenGL

cpp glew glfw3 map opengl voxel

Last synced: 03 May 2026

https://github.com/gr3yknigh1/opengl-learning

Doodling around with opengl in C++. Doesn't build, because I am Accidentally deleted imgui subrepo :c

cpp opengl

Last synced: 17 Jun 2026

https://github.com/qc20/spinningcube

This project pushes the boundaries of microcontroller capabilities, combining creative coding, interaction design, and physical computing to render a captivating 3D spinning cube animation on a compact OLED display, all powered by an Arduino Pro Mini.

3d-graphics arduino cpp cube embeddded embedded-c embedded-systems oled-display-ssd1306 physical-computing pro-mini spinning-cube visualization wokwi

Last synced: 08 May 2026

https://github.com/mohammad-malik/linkedlist-notepad

A console-based notepad using a 2D linked list for text storage. Features text editing, saving, loading, and a spell-checker with correction suggestions—all in a C++ console environment.

cpp data-structures dsa linked-list linux macos ncurses-library unix

Last synced: 08 May 2026

https://github.com/elbouzkri/cpp_oop

this repo has the 42 CPP pool days wich are about concept of object-oriented-programming (OOP), incapsulation inhiretance polymorphisme ...

cpp oop

Last synced: 18 Jun 2026

https://github.com/skillfulelectro/integral-solver

Simple integral solver

c cpp cuda math mathematics

Last synced: 08 May 2026

https://github.com/nadidlinchestein/programmingprinciples

Solutions to Programming Principles & Practice Using C++

book computer-science cpp programming

Last synced: 18 Jun 2026

https://github.com/clazex/oi-study

A Repository for Storing Code Written During My OI Learning

cpp oi

Last synced: 18 Jun 2026

https://github.com/simobin/dsa_ii

Data structure and algorithm

algorithm cpp data-structures dsa

Last synced: 18 Jun 2026

https://github.com/tak172/socobox

2D puzzle computer game in which the player has to place boxes in the designated places of the labyrinth.

cpp game opengl qt5

Last synced: 04 May 2026

https://github.com/chandler767/fusionpanel

For v2 and v3 PanelDue control panels. This is a modified version of the PanelDueFirmware for the PanelDue 3D printer user interface board and has been modified for use only with the F400 3D Printer.

3d-printing arduino board c cpp eclipse firmware paneldue-control-panels touchscreen

Last synced: 08 May 2026

https://github.com/mcquerol/blackjack-cpp

Text-based Blackjack game in C++. Focuses on OOP, card deck handling, and game logic.

cards cpp object-oriented-programming

Last synced: 19 Jun 2026

https://github.com/blueokiris/acbs

An easy to use build-system for C

acbs build c compile cpp language system

Last synced: 02 May 2026

https://github.com/trflynn89/flymake

A GNU Makefile system for C-family and Java projects

build-system c cpp make makefile objective-c objective-c-plus-plus

Last synced: 08 May 2026

https://github.com/fazers/cppup

cpp rust

Last synced: 03 May 2026

https://github.com/dadavidtseng/daemonwindows

A multi-window action game that turns the Windows desktop into a shrinking battlefield

bullet-hell cpp daemon-engine dx11 multiple-windows multiwindow shooting-game

Last synced: 03 May 2026

https://github.com/douze/odo

OpenGL procedural terrain

cpp opengl procedural-generation terrain

Last synced: 08 May 2026

https://github.com/dadavidtseng/protogame3d

Protogame3D is a modern 3D game engine and prototype game built with C++ and custom engine architecture

3d 3d-game cpp protogame prototype

Last synced: 03 May 2026

https://github.com/tranglecong/trlc-platform

A modern, header-only C++ library for compile-time platform detection and abstraction. TRLC Platform provides zero-overhead platform detection, feature-based conditional compilation, and adaptive code selection for cross-platform C++ development.

architecture-detection compiler-detection cplusplus cpp feature-detection platform-detection portable-library

Last synced: 20 Jun 2026

https://github.com/developer239/automation-engine

Automate repetitive visual tasks by writing custom Lua/TypeScript scripts. 🤖 Debug, test and run them in the engine.

automation cpp display instance-segmentation keyboard mouse object-detection yolo

Last synced: 21 Jun 2026

https://github.com/dadavidtseng/daemonchess

DaemonChess is a sophisticated turn-based 3D chess simulator built with modern graphics technology and the custom Daemon Engine.

blinn-phong chess cpp dx11 obj obj-format obj-loader tcp turn-based-game

Last synced: 03 May 2026

https://github.com/inner-byte/custom-compiler-design

This project implements a full-featured compiler for a custom programming language, demonstrating modern compiler design principles and optimization techniques. The compiler follows the traditional multi-pass compilation process while incorporating advanced features like optimization frameworks and sophisticated register allocation.

c compiler compiler-backend compiler-design compiler-frontend compiler-optimization computer-architecture cpp programming-challenge programming-logic programming-project

Last synced: 11 May 2026

https://github.com/simeonhristov99/leetcode_patterns

Holds my solutions to the LeetCode Patterns problems.

coding-interviews cpp interview-questions python3

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/magnetic-fox/unbzip2-watcom

Very simple patch of official BZip2 code, which compiles under Open Watcom for Win16

80286 80386 80486 8086 allocation bzip2 c cpp experimental forfun halloc huge-alloc huge-pointers openwatcom patch pointers unbzip2 watcom win16

Last synced: 12 May 2026

https://github.com/denyskryvytskyi/lia

Math lib for my game engine

cpp cpp-library math mathematics matrix vector

Last synced: 11 Jun 2026

https://github.com/henryhale/lowdb

⚪ A C++ implementation of typicode/lowdb js library

bash cpp lowdb

Last synced: 12 May 2026

https://github.com/sdc224/tree

Programs on Tree Data Structure in C

c cpp data-structures

Last synced: 12 May 2026

https://github.com/brocbyte/cuball

CUDA-based implementation of "Real-Time Rigid Body Simulation on GPUs" [from GPU Gems 3]

cpp cuda

Last synced: 12 May 2026

https://github.com/michaelbrunn3r/arduinocollections

A library for arduino collections

arduino arduino-library cpp

Last synced: 13 May 2026

https://github.com/unavailabledude/makeitraytrace

my try at the ray tracer challenge by Jamis Buck

cpp open-source raytracer sdl2 simple-project

Last synced: 13 May 2026

https://github.com/rachit-bharadwaj/dsa

In this repository I'll be pushing all the solutions to the DSA questions I'll solve on different platforms like Coding Ninjas, Geeks for Geeks, Leetcode and many more.

algorithms cpp datastructures datastructures-algorithms dsa

Last synced: 13 May 2026

https://github.com/gurrudev/dsa

Data Structures & Algorithms

algorithms c cpp data-structures dsa

Last synced: 13 May 2026

https://github.com/clarkwinkelmann/zombu

Jeu de type zombie créé avec QtCreator

cpp game qt two-dimension zombies

Last synced: 13 May 2026

https://github.com/pwipo/smc_cpp_modules

c++ modules for smc

cpp smc-platform

Last synced: 14 May 2026

https://github.com/nick8592/opencv-framebuffer

This project captures live video from the default camera, stores the last 10 frames in a buffer, calculates and displays the FPS (Frames Per Second), and prints memory addresses of the frames. It uses OpenCV for video capture and processing, providing a simple example of real-time video processing and frame management.

cpp opencv

Last synced: 14 May 2026

https://github.com/unrooted/put-inf-lab

my solutions to assignments from computer science laboratory classes at PUT

c computer-science cpp poznan-university-of-technology

Last synced: 14 May 2026

https://github.com/vskarleas/imagepulser

Vectorize and simplify images obtained via a webcam using dynamic methods, like segment-based or even bezier-curves simplification. We detect contours, manipulate bitmaps and create Adobe PBMs representations for the simplified results.

arduino bezier-curves bus c contour-detection cpp opencv

Last synced: 11 Jun 2026

https://github.com/gitmahin/codeforce

A repository dedicated to tracking and storing solutions for Codeforces competitive programming problems.

competitive-programming cpp python

Last synced: 12 Jun 2026

https://github.com/3ein39/hospital_system

Hospital Management System Project in C++ using structs - simple console application. This program is open to all hospital users without the need for login information in this program. The system user can select the specialization in which they specialize by simply entering a series of numeric keys[1 - 20].

console-application cpp hospital-management management-system software-development

Last synced: 12 Jun 2026

https://github.com/umerkniazi/hpms

Hospital Patient Management System (HPMS) is a C++ console app for managing patient records. Built for a Programming Fundamentals course. Cross platform and open source.

console-app cpp patient-management student-project

Last synced: 12 Jun 2026

https://github.com/gregyjames/cppalgorithms

Various Algorithms and Data Structures implemented in C++

algorithms cplusplus cpp data-structures

Last synced: 13 Jun 2026

https://github.com/muneeb1030/school-management-system

The School Management System is a comprehensive software application developed using SFML and C++ OOP under the Hud. It aims to streamline administrative tasks and enhance communication between administrators, teachers, and students.

cplusplus cpp management-system oops-in-cpp semester-3 semester-project sfml

Last synced: 13 Jun 2026

https://github.com/yosh1/cpp-practice

This is the competition programming practice repository

competition-programming-practice cpp cpp-competition-programming

Last synced: 13 Jun 2026

https://github.com/jubayer98/data-structures-basic-problems

Here are solutions to some basic data structure problems implemented in C++.

basic-programming cpp data-structures

Last synced: 13 Jun 2026

https://github.com/ningenme/compro-solver-cpp

競技プログラミングのsubmittion

competitive-programming cpp

Last synced: 13 Jun 2026

https://github.com/wtrsltnk/lazy-audio

This repo contains a few program examples generating sound the lazy way: with RtAudio.

audio cpp oscillator rtaudio sawtooth squarewave

Last synced: 13 Jun 2026

https://github.com/daisvke/ircserv

This project involves creating a custom IRC (Internet Relay Chat) server in C++.

42projects cpp irc irc-bot irc-server ircserver

Last synced: 13 Jun 2026

https://github.com/harsharchives/hackerrank-cpp-problems

This repository contains a collection of solved programming problems from Hackerrank, implemented in the C++ programming language.

cpp hackerrank-cpp hackerrank-solutions

Last synced: 13 Jun 2026

https://github.com/achmadya-dev/meta-kelontong-cli

Aplikasi toko online sederhana berbasis CLI menggunakan bahasa C/C++ untuk menyelesaikan tugas besar semester 1

c cli cpp

Last synced: 14 Jun 2026

https://github.com/putukrisna6/ceritanya-belajar-cp

Part of an effort to learn Competitive Programming

competitive-programming cpp hackerrank

Last synced: 14 Jun 2026

https://github.com/romelium/vcpkg-cmake-clangd-cpp

A template for my simple c++ setup. clangd and vcpkg, that's it.

clangd cmake cplusplus cpp template vcpkg

Last synced: 14 Jun 2026

https://github.com/austinbhale/spaceescape

SpaceX Jam Game Submission made in UE4

cpp gamedev gamejam ue4

Last synced: 14 Jun 2026

https://github.com/sojebsikder/keylogger

Simple keylogger created using C++

cpp keylogger

Last synced: 15 Jun 2026

https://github.com/g023/cuda_inf

A self-contained CUDA inference engine for LiquidAI/LFM2.5-8B-A1B (hybrid conv + GQA-attention MoE, 8.5B params, 1B active) targeting a single RTX 3060 (12 GB). No Python, no frameworks at runtime: a single .cu engine + a header-only byte-level BPE tokenizer.

3060 ai c cpp cuda fast-inference gpu inference inference-engine large-language-models lfm25 liquidai llm moe nvidia open-source rtx token

Last synced: 15 Jun 2026

https://github.com/0x03c1/arduino_examples

Coletânea de exemplos didáticos apresentados em sala de aula, cobrindo desde o tradicional Blink até comunicação serial e leitura de sensores analógicos. Cada exemplo inclui código comentado, link para simulação no Tinkercad e, quando disponível, vídeo demonstrativo.

arduino arduino-library arduino-uno cpp

Last synced: 15 Jun 2026

https://github.com/guicdas/cpp00_42

CPP00 Module

cpp cpp98 cppbasics

Last synced: 15 Jun 2026

https://github.com/pknujra/zelbytes-arduino

Arduino internship repository containing daily embedded systems exercises, relay control, valve automation, and documentation.

agritech arduino cpp electronics embedded-systems iot relay-control

Last synced: 16 Jun 2026

https://github.com/arctic-marmoset/raytracer

A raytacer written in modern C++, following Peter Shirley's Ray Tracing in One Weekend.

cpp cpp20 cpp23 raytracing raytracing-in-one-weekend

Last synced: 17 Jun 2026

https://github.com/tanzeelafatima492/c-programming-basics

solve the all programs in excerise of chapter 2 of book "Robert Lafore" (4Th edition)

chapter2 cpp excerise program robert-lafore robert-lafore-solution

Last synced: 17 Jun 2026

https://github.com/paramsiddharth/snakegame

A simple recreation of the traditional snake game.

cpp game snake-game

Last synced: 17 Jun 2026

https://github.com/momen-alshouha/data-structure-doubly-linked-list

This repository contains C++ implementation of a doubly linked list using object-oriented programming principles. It includes classes for nodes, iterators, and the linked list itself, providing essential functionalities such as insertion, deletion, traversal, and more.

classes-and-objects cpp data-structures doubly-linked-list linked-list object-detection object-oriented-programming

Last synced: 17 Jun 2026

https://github.com/leonburghardtdev/day-of-the-week-calculator

This is a program that calculates the day of the week for a given date, written in C++ and uses Zeller's congruence.

cpp winapi zeller-s-congruence

Last synced: 17 Jun 2026

https://github.com/mahmoudgalalz/cpu-scheduling-algorthim-priority

A simulation on The Priority algorithm for CPU Scheduling

algorithms cpp cpu

Last synced: 17 Jun 2026

https://github.com/amanyadav0007/cpp---dsa

Here I just try to share my practice questions :)

cpp datastructures-algorithms dsa

Last synced: 18 Jun 2026

https://github.com/yeshalkhan/algorithms

This repository contains some well-known programming problems and their greedy/recusrive as well as dynamic algorithms.

coin-change-problem cpp longest-common-subsequence

Last synced: 18 Jun 2026

https://github.com/lanstobias/journal

C++ journal for terminal use

cpp

Last synced: 18 Jun 2026

https://github.com/vipul1432/gtu-iot-practical

GTU 6th Semester IoT Practical source code

cpp ino iot iot-application sensors

Last synced: 18 Jun 2026