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/milindgoel15/c-cpp

Github repo for all c or c++ programs to learn at beginner level.

c cplusplus cpp

Last synced: 05 May 2026

https://github.com/tblauwe/tcm

A CMake module to reduce boilerplate

boilerplate c cmake cmake-module cpp doxygen

Last synced: 05 May 2026

https://github.com/dvir-yona/cpp-cmake-base-project

A template for C++ projects using CMake, featuring support for GCC and Clang compilers, debug and release build modes, gdb and valgrind, and a run.sh script to simplify building and running the project.

c-plus-plus cmake cpp ninja

Last synced: 05 May 2026

https://github.com/cloudcodingspace/happybirthday

A nice little demo for wishing happy birthday to your loved ones!

birthday birthday-wishes cake cpp vulklan

Last synced: 03 Jun 2026

https://github.com/zen0x7/boosted

Container to build and deploy C++ and boost applications

boost cpp docker

Last synced: 05 May 2026

https://github.com/anasmaarouf/password-generator

Generates a random password which could contain any characters, which is commonly accepted to be used in a password.

cplusplus cpp password-generator

Last synced: 09 Jun 2026

https://github.com/mikulej/confetti

University graphic project, written in C++ using OpenGL, simple 2D render engine with glsl shaders.

cpp opengl

Last synced: 17 Apr 2026

https://github.com/denyskryvytskyi/bulletshot

Multhithreading 2d graphics visualization of bullets and walls collisions

2d-graphics 2d-physics cpp game-engine gdm glfw imgui opengl physics visualization

Last synced: 17 Apr 2026

https://github.com/naguales/logix

Logix is a lightweight, thread-safe logging library designed for C++11.

async cpp cpp11 log-library logger logging

Last synced: 15 Jun 2026

https://github.com/simonthorell/tonalflex-prototype

TonalFlex is an embedded audio open-source project dedicated to making professional-grade audio processing more accessible, flexible, and cost-effective.

cmake cpp elk-audio envoy-proxy grpc juce-framework python real-time-audio typescript

Last synced: 05 May 2026

https://github.com/h-d-owl/dbconsole

A console application that allows you to create and open databases and send any SQL queries to them.

cli cli-tool command-line-tool console console-tool cpp database database-manager databases db sql sqlite sqlite-cli sqlite-database sqlite-shell sqlite3 unicode unicode-support utf16 windows

Last synced: 05 May 2026

https://github.com/chasenut/nf-tables-controller

NFT Manager is a software that controlls and manages Linux NFTables, written using C++ and Qt QML

cpp killmeplz linux nftables qml qt

Last synced: 17 Apr 2026

https://github.com/abdelwahab-ahmed-shandy/oop-mini-projects

This repository contains a collection of small-sized projects built using Object-Oriented Programming (OOP) concepts in C# and C++ .

cpp csharp oop small-projects

Last synced: 15 Jun 2026

https://github.com/gleor/cpp-advanced-vector

About Шаблонный вектор из стандартной библиотеки

cpp raii stl-containers template-vector vector

Last synced: 15 Jun 2026

https://github.com/harunkurtdev/python_cpp_struct

python c/c++ with arduino sructer scaffold application

arduino arduino-struct cpp cpp-struct python python-struct struct

Last synced: 05 May 2026

https://github.com/arya-io/cpp-opencv

A pipeline for extracting video frames using GStreamer and detecting/cropping faces from the frames using OpenCV's Haar Cascade classifier in C++.

computervision cpp facedetection frameextraction gstreamer haarcascade imageprocessing opencv shellscript videoprocessing

Last synced: 05 May 2026

https://github.com/maqmal/data-structure

Stack, queue, directed graph , binary tree, multi linked list algorithm

cpp data-structures

Last synced: 15 Jun 2026

https://github.com/jfrimmel/talks-and-sources

This repository contains a list of talks and papers, that I find insightful and worth sharing

c concurrency conference conference-talk cplusplus cpp data-oriented data-structures list optimization papers rust security simd software-arch software-design talk talks video videos

Last synced: 05 May 2026

https://github.com/toshikinakamura0412/pointcloud_saver_ros

ROS package for saving pointcloud data as PCD file.

cpp mit-license pcd pcl pointcloud robotics ros ros-noetic

Last synced: 05 May 2026

https://github.com/spicycactuar/half-edge

Triangle mesh rendered backed by a half-edge data structure

computer-graphics cpp geometry-processing half-edge-data-structure opengl qt5

Last synced: 05 May 2026

https://github.com/jncrmx/cutie-logs

A simple and lightweight OpenTelemetry log server combining collection, storage and analysis.

cpp cpp-modules cpp23 logging opentelemetry otel otel-collector wasm webassembly

Last synced: 05 May 2026

https://github.com/daisvke/qrgenerator

This program coded in C++ creates a QR code with the string provided from the command line.

cpp pillow qrcode qrcode-generator qrencode qrencode-android

Last synced: 09 Jun 2026

https://github.com/chewytoast/42_cursus

All the projects carried out for Campus 42 Barcelona

bash c cpp

Last synced: 05 May 2026

https://github.com/czoido/tensorflow-cpp-conan-example

Example with tensorflow lite library in C++ using Conan for image classification

cpp machine-learning opencv tensorflow

Last synced: 05 May 2026

https://github.com/momen-alshouha/data-structure-queue

This repo contains a C++ template class for a queue -linked-list-based- , designed with OOP principles. It features essential queue operations such as enqueue, dequeue, front, rear, size tracking, and a copy constructor.

cpp data-structures linked-list oop-principles queue

Last synced: 09 Jun 2026

https://github.com/harsha-ys/cpp

C++ problems in hackerrank preparation

cpp

Last synced: 15 Jun 2026

https://github.com/huming2207/enlight

Yet another WiFi smart lamp, built with Espressif ESP32 micro-controller, SK6812 LED and Arduino/FreeRTOS (as backend)

arduino cpp esp32 esp32-arduino espressif html5 javacsript semantic-ui

Last synced: 05 May 2026

https://github.com/mickaelblet/conf

Config load and dump library

cpp cpp98-compatible

Last synced: 09 Jun 2026

https://github.com/nshkrdotcom/prappy

Windows-native C++20 app and reproducible setup for SDL3, bgfx, Dear ImGui, CMake, Ninja, and MSVC.

bgfx cmake cpp cpp20 dear-imgui developer-tools graphics imgui msvc native-app native-tooling ninja nshkr-misc powershell sdl3 tool-ui windows windows-11 windows-setup

Last synced: 09 Jun 2026

https://github.com/matthew-mosior/bioinformatics

C++, Java, Python, and Haskell source code for solving Bioinformatics related problems.

algorithms bioinformatics cpp haskell java python python3

Last synced: 05 May 2026

https://github.com/akira4o4/c-luaconfig

C\Cpp Lua Config

config cpp lua

Last synced: 17 Apr 2026

https://github.com/abhishek-sanwal/leetcode_solutions

Wanna hustle for problem solving skills? Checkout my leetcode submissions.

cpp java javascript python3

Last synced: 05 May 2026

https://github.com/dhn-nys/pcandcpp

Learning the Book : Pemrograman C Dan C++ (Adam Mukharil Bachtiar). || Ongoing

c c-cpp cpp cpp-c dev-cpp gcc gnu gnu-linux linux linux-gnu windows

Last synced: 05 May 2026

https://github.com/vlmarkov/self-driving-car

Self-Driving Car based on Raspberry Pi 5 board

autonomous-driving cpp lane-detection opencv raspberry-pi self-driving-car

Last synced: 05 May 2026

https://github.com/arcanevxn/arcaneroom

Lightweight C++ IDE built from scratch with ImGui and OpenGL.

arcanevxn cmake cpp custom-ide devtools glfw imgui ninja opengl

Last synced: 17 Apr 2026

https://github.com/63rabbits/pxt-microbit-my-blocks

MakeCode プロジェクト

cpp microbit

Last synced: 05 May 2026

https://github.com/vevdokimovm/cpp-university-programs

University C++ programs, Codeforces competitive solutions, Assembler, Pascal and multi-language exercises

algorithms assembler competitive-programming cpp university

Last synced: 27 Jun 2026

https://github.com/rydzze/library-management-system

Project for Data Structures and Algorithms

cpp data-structure-and-algorithm

Last synced: 15 Jun 2026

https://github.com/liautraver/codecrafters-interpreter-cpp

an exercise for building an interpreter on codecrafter

cpp cpp23 crafting-interpreters

Last synced: 15 Jun 2026

https://github.com/guicdas/cpp00_42

CPP00 Module

cpp cpp98 cppbasics

Last synced: 15 Jun 2026

https://github.com/ilyachichkov/employee_database

Small console application written on C++ for educational purposes

cmake cpp educational-project

Last synced: 16 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/snandasena/courseera_gpu_specilization

Example for Cuda streaming

c cpp cuda

Last synced: 15 Apr 2026

https://github.com/ifd3f/bigfloat

High-performance, high-precision 80-bit floating point library

bigfloat cpp intrinsics

Last synced: 16 Jun 2026

https://github.com/simonnyvall/finding-pi

Approximating pi with phisics

c cpp math pi

Last synced: 05 May 2026

https://github.com/microshaftcorp/windroid-98

Windows 98+Android=Windroid 98

c cpp java javascript operating-system os phone-os

Last synced: 05 May 2026

https://github.com/mulatinho/challenges

just a repository of challenges from hackerrank.com

challenge-solutions cpp go golang hackerrank-challenges hackerrank-solutions python

Last synced: 05 May 2026

https://github.com/skhalifa05/raylib-pong

Pong Game is a simple engaging game built with Raylib, where players control a paddle to keep a bouncing ball in play. The game features dynamic ball physics, a scoring system, and a limited number of lives. Players move the paddle using arrow keys to prevent the ball from falling off the screen.

ball bounce cpp engine game opengl paddle pong raylib

Last synced: 05 May 2026

https://github.com/ardinur03/restoapp

Project Besar Mata Kuliah Dasar Dasar Pemrograman

c c-plus-plus cpp

Last synced: 17 Apr 2026

https://github.com/gastonduault/compiler

C to assembly language compiler

assembly c compilator cpp

Last synced: 05 May 2026

https://github.com/niketagrawal/pybind_project_example

A sandbox repository to experiment structuring files and folders in projects that use pybind11 to create a python wrapper for a C++ code base with CMake based build system.

cmake cpp pybind python

Last synced: 17 Apr 2026

https://github.com/dadams05/c8ke

Custom emulator of CHIP-8 interpreter

chip-8 cpp emulator

Last synced: 28 Jun 2026

https://github.com/marcusvinix/42_ft_irc

This project is about creating your own IRC server. You will use an actual IRC client to connect to your server and test it. Internet is ruled by solid standards protocols that allow connected computers to interact with each other. It’s always a good thing to know.

42 cpp irc-server

Last synced: 16 Jun 2026

https://github.com/vss021/365-day-coding-challenge

Welcome to my 365 days of coding challenge! This project focuses on daily coding practice to improve my skills in Data Structures and Algorithms (DSA).

algorithms c cpp dsa-algorithm java

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/codegyan-llc/quickcpp

Quick C++ is a VS Code extension that allows users to run C++ code snippets directly within the editor. It provides inline output for quick debugging and execution insights, making C++ development more efficient.

codegya cpp prathmeshyelne quickcpp vscode vscode-extension

Last synced: 05 May 2026

https://github.com/Krikoset-2/conect4

its a game about conecting 4 O

cpp game terminal-game

Last synced: 02 Apr 2026

https://github.com/zinikus/led-pacman

Beginner-level project: Create a fun Pac-Man animation on a 16x16 RGB LED matrix using Arduino. Learn basic LED matrix control, animation logic, and color rendering with this simple and engaging introduction to LED graphics programming.

artificial-intelligence beginner-friendly cpp robotframework robotics robotics-programming

Last synced: 05 May 2026

https://github.com/themusharraf/ctopython

C dasturlash tilida code yozib va uni Python-da ishlatish qiziqarli loyiha bo‘lishi mumkin.

c clang cpp python

Last synced: 17 Apr 2026

https://github.com/rsgoksel/data-structures-cpp

Foundations of Data Structures in C++: Descriptions and Illustrations

binary-search-tree binary-tree cpp data-structures linked-list queue

Last synced: 17 Jun 2026

https://github.com/petesramek/tiny-link

TinyLink is a lightweight, template-based serial protocol for reliable UART communication between microcontrollers. It features a robust state machine, checksum validation, and a hardware-agnostic design ideal for linking resource-constrained devices like the MH-Tiny88 and ESP-M3. Supports custom structs, error tracking, and non-blocking parsing.

arduino attiny cpp embedded esp header-only iot microcontroller reliable-data-transfer serial-communication state-machine uart-protocol

Last synced: 02 Apr 2026

https://github.com/wojtekdomino/bazalotow-rzeszowjasionka

Project from University class - Object Oriented Programming

cmake cpp flights gtest gui oop qt

Last synced: 17 Apr 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/3ein39/library_system

Library System Project in C++ using structs - simple console application. In this program.The main user for the system is an admin who might add a book, user or perform some relevant operation.

console-application cpp library-management-system management-system

Last synced: 17 Jun 2026

https://github.com/parkerbritt/cpp_experiments

A collection of experimental C++ programs for the purpose of learning and personal exploration.

cpp experiments

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/snikulov/opencv-cpp-examples

Example how to use OpenCV + CMake + Conan

cmake conan cpp examples opencv

Last synced: 05 May 2026

https://github.com/fqwqf/whu_alp_2024

武汉大学2024高级语言程序设计作业

cpp

Last synced: 17 Jun 2026

https://github.com/wtrsltnk/guiproject

Old piece of code that I wrote before 2012. Test project to create a UI with opengl

cpp freeglut opengl

Last synced: 06 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/pbentes/mage

Mage is a game engine built from the ground up to create entirely modable games

cpp game-engine luajit modding opengl teal

Last synced: 06 May 2026

https://github.com/jason-c-daniels/leet-code

A small selection of code challenges I've tried on LeetCode in c++.

cpp leetcode

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/rakin406/justchat

Terminal chat application

chat communication cpp networking socket-io terminal

Last synced: 06 May 2026

https://github.com/silverwolf2k20/quartysxuyartys.keygen

Генератор ключей активации для Quartys-xuyartys 2.

cpp csharp desktop key-gen

Last synced: 06 May 2026

https://github.com/degville/kalbum

KDE 3 application for photo management

cpp kde3

Last synced: 28 Jun 2026

https://github.com/calvinjmin/databricks-sdk-cpp

Databricks SDK for C++

cpp databricks databricks-sdk

Last synced: 17 Jun 2026

https://github.com/johnyssauro/arduino-projects

This repository stores some simple Arduino projects implemented on Arduino IDE.

arduino cpp robotics

Last synced: 06 May 2026

https://github.com/matesoft2033/joystick-navigation-system

Joystick Controller with Arduino: This project uses an analog joystick module and an Arduino to control movements based on joystick inputs. It reads the X and Y axis values to determine direction and activates a buzzer when the button is pressed.

arduino buzzer cpp diy joystick led-controller robotics

Last synced: 06 May 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/theveryhim/basic-programming-course-project

Simplified HeadBall game implemented with C++

cpp sdk

Last synced: 18 Jun 2026

https://github.com/nobody-1321/computer-graphics-programming

Computer Graphics Programming with c++

cpp graphics opengl tutorials

Last synced: 06 May 2026

https://github.com/simonnyvall/aurebesh

A Unix shell, modern features built-in, it has. 🌌🔫

c commandprompt cpp make shell

Last synced: 06 May 2026