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/chrisross5/pathfinding-visualizer

College mini project (Data structures and algorithms S2): Two C++ console apps visualizing the shortest path between two points on a 2d grid, without and with walls.

algorithms bfs console-application cpp

Last synced: 08 Jun 2026

https://github.com/spiffgreen/algorithms

Open Source resource for learning Data Structures & Algorithms

algorithms cpp documentation dsa dsa-algorithm dsa-practive javascript math python typescript

Last synced: 05 Apr 2026

https://github.com/intricate-dev-team/raptor

The developer tooling suite for IntricateDevTeam's projects, automating environment bootstrap, SDK setup, build orchestration and more - ensuring every machine is correctly configured for a consistent, reproducible development workflow.

automation build-system ci-cd cli cpp csharp devtools environment-configuration premake5 pypi-package repo-management toml tooling

Last synced: 13 Mar 2026

https://github.com/pgvalle/opengl-cpp-2

My second C++ Template to quickstart your opengl journey!

cmake cpp glfw graphics-programming jesus jesus-christ opengl opengl33 template template-project

Last synced: 25 Apr 2026

https://github.com/awrsha/kalman-filter

Kalman Filter Implementation without library

cpp kalman-filter

Last synced: 06 Jun 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/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/dm8at/objectgl

An object-oriented wrapper around OpenGL written in C++

cpp object-oriented opengl os-independent

Last synced: 10 Feb 2026

https://github.com/toshikinakamura0412/emcl_ros

ROS implementation of emcl (mcl with expansion resetting)

cpp dynamic-reconfigure localization mcl mit-license robotics ros ros-noetic

Last synced: 03 May 2026

https://github.com/mwmorale/fibonacci-for-fun

Welcome to fibonacci-for-fun! Here, I show off some of my Java skills and C++ skills and Python skills! I am replicating the sacred "Fibonacci Sequence" with all 3 of the mentioned languages using recursion... that's right - recursion.

comparative-analysis compare-files cpp java python recursion recursive recursive-algorithm

Last synced: 03 May 2026

https://github.com/kabragaurav/practice-c-cpp-python-oops-dsa

Study and Practice Material for Chief Programming Languages and Major Topics in Computer Science

c cpp data-structures java object-oriented-programming python

Last synced: 29 Apr 2026

https://github.com/takkii/sample

Clion/boost | 🦁/🚍️

boost clion cpp

Last synced: 19 Mar 2026

https://github.com/berquist/libresponse_psi4

A Psi4 plugin for https://github.com/berquist/libresponse

cpp electronic-structure molecular-properties psi4 python quantum-chemistry

Last synced: 19 Jan 2026

https://github.com/till-tietz/gsdmm

GSDMM Short Text Clustering via Dirichlet Mixture Models

cpp r rcpp text-analytics text-clustering

Last synced: 26 Feb 2026

https://github.com/tzcnt/tmc-asio

Asio integration for the TooManyCooks runtime

asio coroutines cpp cpp20

Last synced: 02 Feb 2026

https://github.com/jotavare/unit-testing

Implemented a C++ function, learned how to use CMake and Google Test framework for unit testing. Used a custom cpp devcontainer.

cmake cmakelists cpp devcontainer framework google-test makefile nodejs unit-testing

Last synced: 18 Apr 2026

https://github.com/hantaro171902/-ascii-digital-clock

This project is make digital clock on terminal

ascii-art cpp terminal

Last synced: 10 Jun 2026

https://github.com/korigamik/graphing-sfml

A collection of projects and a graph plotting tools/librarys written using SFML

cmake cpp graph plotting sfml

Last synced: 19 Oct 2025

https://github.com/gf712/prostruct

Protein structure library for C++ and Python

bioinformatics cpp protein-structure-analysis python swig

Last synced: 04 May 2026

https://github.com/ihorshevchuk/spdlog-spm

Fast C++ logging library now in Swift Package Manager

cpp spdlog spdlog-wrapper swift swift-package-manager

Last synced: 12 May 2026

https://github.com/tntmeijs/plain

A simple webbrowser built completely from scratch.

computer-graphics cpp network-programming vulkan webbrowser winsock

Last synced: 01 Jun 2026

https://github.com/cuspaceflight/firingpi

Raspberry Pi valve controller / datalogger.

cpp engineering hx711 linux ncurses pigpio raspberry-pi rocket

Last synced: 16 Apr 2026

https://github.com/cm0use/rot13

Encrypt/Decrypt any Latin alphabet text entry (aA-Zz)

cpp cpptools rot13 rot13-cipher rot13-decoder

Last synced: 23 Oct 2025

https://github.com/creatingnull/null-packet-comms-arduino

A library for wrapping the arduino UART serial in a binary packet based communication protocol.

arduino communication cpp library uart

Last synced: 04 May 2026

https://github.com/ryoga-exe/cp-library

📈 Library and Code snippets for competitive programming

codesnippets competitive-programming cpp library snippets

Last synced: 01 Feb 2026

https://github.com/stanislavkozlovski/softuni-cpp-february

Exercises and Homework from Software University's CPP course at https://softuni.bg/trainings/1573/cpp-programming-february-2017

cpp cpp11 homework softuni softuni-course thecore

Last synced: 10 Jun 2026

https://github.com/abhishekprajapatt/slamcore

🗺️ slamcore - A lightweight, production-grade simultaneous localization and mapping (SLAM) system designed for ROS2 (Humble/Iron) with comprehensive support for multi-sensor fusion, loop closure detection, and real-time map building.

cmake cpp python shell

Last synced: 29 Apr 2026

https://github.com/david-palma/cuda-programming

Educational CUDA C/C++ programming repository with commented examples on GPU parallel computing, matrix operations, and performance profiling. Requires a CUDA-enabled NVIDIA GPU.

c-cpp cpp cuda cuda-toolkit education gpu gpu-programming kernel matrix-operations nvcc nvidia parallel-computing parallel-programming practice profiling threads

Last synced: 25 Apr 2026

https://github.com/ohioiot-esp32-wifi-examples/reconnect-the-right-way

The code base accompanying one step in the video series on creating a next-level WiFi library for your ESP32 projects. The video associated with this code base focused on the existing reconnect logic already built into WiFi.h and how we can code to work with that context.

arduino-ide arduino-iot connectivity cpp embedded-systems esp-idf esp32 esp32-iot event-driven firmware home-automation internet-of-things iot microcontrollers networking ohioiot platformio wifi wifi-events wifi-logging

Last synced: 04 May 2026

https://github.com/asm717/cpp_intensive

coding in C++ now, not in C anymore!

cpp intensive

Last synced: 09 Jun 2026

https://github.com/MisterVVP/a2a-cpp

C++20 SDK for the Agent2Agent (A2A) Protocol: build A2A clients and servers with REST, JSON-RPC, gRPC/protobuf, streaming, auth hooks, CMake, vcpkg.

a2a a2a-agent a2a-client a2a-protocol a2a-server agent-to-agent agentic-ai agents ai ai-agents cmake cpp multi-agent-systems multiagent-systems sdk

Last synced: 09 Jun 2026

https://github.com/bitwizeshift/actions-cpp

WIP: A GitHub Action that can be used to set up and work with C++ compilers

cpp github-actions wip

Last synced: 04 May 2026

https://github.com/rafael-santiago/hysplex

A tiny, well-contained and well-simple C library to help you measure function implementations performance and choose the best one.

benchmark c c99 cpp optimization-helper optimzation

Last synced: 18 Apr 2026

https://github.com/dtinth/soundplayer

A simple sampled sound player written using FMOD Ex.

cpp fmod

Last synced: 13 Oct 2025

https://github.com/wouterbeek/prolog_imagemagick

Prolog binding for ImageMagick (inquiring properties for image files).

cpp imagemagick prolog swi-prolog

Last synced: 09 Jun 2026

https://github.com/italoseara/interpolation

Homework from CG class. Scale images according to a scale factor using multiple algorithms

cpp image-processing opengl

Last synced: 25 Apr 2026

https://github.com/glanguage/mines2

A new mine-sweeping game.

cpp makefile minesweeper-game

Last synced: 06 Jun 2026

https://github.com/01barthez/tp-inf-211

TP: Object Oriented Programming. Subjet: Managing a supermarket’s stock can be challenging, with numerous products, suppliers, and inventory processes to oversee. As a developer for Dovv Supermarket in Biyem-Assi, Yaounde you’ve been tasked with creating a stock management system. This system will organize products by categories, manage supplier...

cpp crud-application java javascript management-system oriented-object-programming python3 sql staruml uml-class-diagram

Last synced: 17 Apr 2026

https://github.com/giannycabral/c-programs

Esse repositório contém uma coleção de códigos e projetos desenvolvidos em linguagem C. Ele inclui exemplos práticos, algoritmos, exercícios úteis para quem deseja aprender e explorar o mundo da programação em C.

c cpp

Last synced: 25 Apr 2026

https://github.com/minuta18/cpp-http-server

Simple C++ HTTP Server. Currently in active dev

c cpp http system-programming web

Last synced: 13 May 2026

https://github.com/archie94/codes

Important codes implementing various algorithms and day to day problems.

algorithm c codechef competitive-programming contest cpp hackerrank leetcode leetcode-java leetcode-solutions spoj

Last synced: 24 Apr 2026

https://github.com/massigy/c-strings

This repository contains some useful and drag and drop C-string methods that you can join to your current project.

algorithms c c-programming c-strings cpp cpp-string cprogramming-language git github make makefile makefile-template strings strings-manipulation

Last synced: 16 Apr 2026

https://github.com/eslamdyab21/bi-modes-robot

In this project, we built a BI-Model Robot that can be controlled via a mobile application through Wi-Fi, or can operate as a self-driving car that can avoid obstacles.

arduino-ide blynk blynk-arduino control-robot cpp electrical-engineering esp32 esp32-arduino hardware microcontroller microprocessors robot robotics self-driving-car wifi-module

Last synced: 10 May 2026

https://github.com/arashout/blobcombatsimulator

A combat simulation that uses neural networks and genetic algorithms

cpp evolution genetic-algorithm machine-learning neural-network sfml2

Last synced: 06 Jun 2026

https://github.com/duyndh98/game-snake

An Advanced C++ Game Console using OOP and Data Structures

cpp datastructures game-console object-oriented-programming

Last synced: 10 Jun 2026

https://github.com/f321x/cpp_introduction-42-core

Collection of small C++ introduction projects to get first experience with C++ programming

42 42born2code 42codingschool 42cursus cplusplus cpp

Last synced: 06 Jun 2026

https://github.com/shailesh-singh-bisht/textman-text-editor

TextMAN is a lightweight, Qt 5.5-based text editor for MiniOS, focusing on essential features like file handling, formatting, and real-time word/character counts, all designed for ReactOS compatibility.

cmakelists cpp qt5 software-engineering text-editor

Last synced: 30 Apr 2026

https://github.com/a2p1k02/lodis

implementation of Redis

cli cpp cpp20 redis

Last synced: 25 Apr 2026

https://github.com/kimboslice99/iis-cgeoipmodule

Geoblocking module for IIS written in native C++

cpp iis iis-server

Last synced: 30 Apr 2026

https://github.com/mathunder/tse_hand_project

This repository is a school assignment. The goal of this exercise is to create a game that captures the hand of the user and creates a 3D model of it.

cpp opencv opengl qtcreator

Last synced: 04 May 2026

https://github.com/bocaletto-luca/precision-digital-thermostat

Precision-Digital-Thermostat - A three-zone thermostat that reads three DS18B20 temperature probes, displays each zone’s real-time temperature and setpoint on an OLED screen, and drives three relay outputs for heating/cooling. Users navigate zones and adjust setpoints via three push-buttons. By Bocaletto Luca.

arduino bocaletto-luca cpp openhardware opensource precision-digital-thermostat standalone thermostat thermostat-controller thermostat-digital

Last synced: 30 Apr 2026

https://github.com/aman1-2/cpp-program-files

A c++ Beginners friendly Program codes with thier Explanation we have too tried to cover few of the advance topics as well Hooe you will fund it Interesting and Helpful

cpp

Last synced: 16 Oct 2025

https://github.com/devalone/ml_linear_regression

Implementation of linear regression algorithm from Stanford's machine learning course

coursera cpp gradient-descent linear-regression qt

Last synced: 19 Apr 2026

https://github.com/jasperdrescher/learnopengl

Following https://learnopengl.com/ and http://www.opengl-tutorial.org/ with an easy-to-use development environment.

cmake cpp opengl

Last synced: 12 May 2026

https://github.com/landiluigi746/nova

Nova is a lightweight game development framework written in C++20 using OpenGL 3.3. It's designed to make building games easier and more user-friendly.

cpp game-2d game-development game-framework opengl opengl3

Last synced: 30 Apr 2026

https://github.com/sameetasadullah/reverse-string-using-execlp

A simple C++ program to reverse the given string using execlp system call

command-line-arguments cpp execlp fork linux reverse-string ubuntu

Last synced: 12 May 2026

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

This repository contains all the concepts related to data structures and algorithms to get started. It also consists of a lot of problem-solving techniques in a language cpp that will help you in solving the questions of the coding rounds.

cpp dsa

Last synced: 18 May 2026

https://github.com/voidkeishi/socketchatter

Socket LAN chatting app in C++ with QT Framework

cpp qt6 socket-programming

Last synced: 05 May 2026

https://github.com/virajmavani/opencv-utils

Utilities for OpenCV

computer-vision cpp opencv python

Last synced: 19 Apr 2026

https://github.com/mohamedelziat50/mediaplayer-miu

Video player application developed in C++ as part of our Data Structures & Algorithms Course by a team of 5 members.

cpp data-structures-and-algorithms dsa winforms

Last synced: 05 Mar 2026

https://github.com/aloereed/llama.cpp-server-ohos

Llama.cpp server for OpenHarmony

cpp harmonyos-next llama llamacpp openharmony

Last synced: 16 May 2026

https://github.com/jeslie0/cmake-practice

A place for me to practice CMake and Nix together

cmake cpp nix

Last synced: 15 Apr 2026

https://github.com/akshatrajsaxena/akshatrajsaxena

Passionate about solving CP problems and complex graph challenges. I focus on clean, structured code that maintains logic integrity. Always exploring new algorithms and contributing to open source. Connect with me to discuss innovative solutions and collaborative projects!

blockchain competitive-programming cpp java-21 javascript solidity ux-ui web-development

Last synced: 05 May 2026

https://github.com/andressalconstantino/quizzes

A website with quizzes to practice javascript

cpp css html javascript python quiz

Last synced: 05 May 2026

https://github.com/oblivious-oblivious/multicore

A framework for penetration testing using Ruby, C++ and QML.

cpp framework penetration-testing qml ruby

Last synced: 26 Apr 2026

https://github.com/saqibbedar/cpp-algorithms-datastructures

Structured Data Structures & Algorithms (DSA) in C++: topic-wise implementations, labs, assignments, revision notes, and interview practice.

algorithms c-plus-plus coding-interview coding-practice competitive-programming cp cpp data-structures dsa interview-preparation linked-list priority-queue problem-solving queue recursion searching sorting stack stl tree

Last synced: 03 Jun 2026

https://github.com/wumo-util/newconan

C++ project template generator based on cMake, conan

cmake conan cpp python

Last synced: 24 Feb 2026

https://github.com/gashmob/enquirer

Interactive CLI library

cli cpp enquirer interactive

Last synced: 07 Jun 2026

https://github.com/harshnag1/pep-dsa-2026

Structured topic-wise implementation of Data Structures and Algorithms in C++ for placement preparation and interview practice (PEP-DSA-2026).

algorithms cpp data-structures dsa interview-preparation placement-preparation problem-solving

Last synced: 30 Apr 2026

https://github.com/humbertocg18/rv_ic_2023

This repository is for storing files, versions etc. of the Scientific Initiation project, which consists of creating a virtual reality environment in unity to help learn mathematics.

cpp csharp matematica math realidade-virtual unity virtual-reality

Last synced: 05 May 2026

https://github.com/talha-1010/des-algorithm

A symmetric-key algorithm for the encryption of digital data.

cpp cryptography datastructures des-algorithm encryption-decryption template-specialisations

Last synced: 18 Oct 2025

https://github.com/myl7/oht

Oblivious 2-tier hash table C++ header-only library

cpp crypto enclave hash-table header-only oblivious

Last synced: 12 May 2026

https://github.com/vovandreevik/quanc8-fmin-zeroin

The program calculates the luminosity of a blackbody using the QUANC8 algorithm and explores the sustainability of solutions in a given mathematical context.

blackbody cpp fmin luminosity minimization quanc8 zeroin

Last synced: 23 Oct 2025

https://github.com/ugurkantech/cmaketemplate

CMake C++ Cross-Platform Project Template. Simplify your C++ development across Windows, macOS, and Linux using Visual Studio Code for seamless integration and debugging.

cmake cpp linux osx windows

Last synced: 05 May 2026

https://github.com/edo1z/cpp-opengl-tetris

Created on m1 mac with C++ and OpenGL, like Tetris.

cpp glfw macos opengl tetris

Last synced: 05 May 2026

https://github.com/hilbertcube/3dgl-render-engine

A lightweight 3D rendering engine built with OpenGL, featuring a collection of convenient wrapper classes to simplify development.

c cmake cpp glad glew glfw3 glm glut low-level opengl

Last synced: 09 May 2026

https://github.com/daviinacio/findper

Quick way to find product price change percent

bash c cli cpp math price-comparison tool

Last synced: 05 May 2026

https://github.com/dead-tech/argparse-cpp

Argument Parser in C++ inspired by python's argparse module

catch2 clang-format cmake conan cpp github-actions mdbook pre-commit

Last synced: 05 May 2026

https://github.com/whysosaket/learn-c-and-cpp

Learning C and C++

c cpp

Last synced: 17 Apr 2026