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/dumitory-dev/cpp-vigenere-decryptor

cpp vigenere decryptor

c cmake cpp decryption

Last synced: 29 Apr 2026

https://github.com/daniel05155/client-server-bank-system

This project is a banking management system built with the concept of operating system and multithread programming using C++.

bank-system cpp operating-system

Last synced: 12 Oct 2025

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/a2p1k02/obfus

A small program to obfuscate C++ code

cpp obfuscation obfuscator rust

Last synced: 29 Apr 2026

https://github.com/nelsonbittencourt/excel_to_dataframe

A high performance C++ library to convert Excel files to pandas dataframes.

converter cplusplus cpp dataframes excel pandas parser performance python worksheets

Last synced: 27 Jan 2026

https://github.com/federicomariamassari/udacity-sfend

Udacity Sensor Fusion Engineer Nanodegree projects.

cpp opencv pcl udacity-sensor-fusion-nanodegree

Last synced: 29 Apr 2026

https://github.com/cailloumajor/led-timing-board

Software to drive a RGB matrix based racing timing board

cpp python raspberrypi rgb-led-matrix

Last synced: 18 Apr 2026

https://github.com/menezes-/xxtea

Implementation of the (corrected) Block TEA encryption algorithm in modern C++ with PHP bindings

cpp cpp11 cryptography php php-extension xtea xtea-cipher xxtea xxtea-algorithm

Last synced: 29 Apr 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/cemoktra/restpp-server

A simple C++ RestAPI server with routing

cpp http-server rest-api restapi-server server

Last synced: 10 Oct 2025

https://github.com/fossillogic/fossil-strings

The Fossil String Library is a versatile, platform-independent library designed to provide robust string manipulation capabilities. It supports classic C strings, wide strings, and byte strings, offering a comprehensive solution for handling various string types in both C and C++ projects.

c cpp fossillogic meson mesonbuild ninja-build string-manipulation

Last synced: 24 Jan 2026

https://github.com/s12mmm3/qradioplayer

基于Qt实现的 跨平台 网络广播电台客户端

api apis cloudmusic cpp qt qt6

Last synced: 29 Apr 2026

https://github.com/storn5/vector

A simple 3D game written in C++ with graphics implemented from scratch in DirectX, OpenGL and Vulkan, inspired by X-Wing (1993), Elite (1984) and X4: Foundations

cpp cpp14 engine game

Last synced: 30 Jan 2026

https://github.com/meet-c-viradiya/quantum-workflow

Quantum-enhanced workflow scheduling optimizes multi-processor resource allocation using DAGs and a hybrid quantum-classical approach, visualized via advanced tools. QUBO problem formulation ensures efficiency.

cpp drug-design hpc machinelearning-python nisq pipelines qiskit qiskit-metal quantum-algorithms quantum-chemistry quantum-machine-learning transmon-qubit unitaryhack workflow-automation

Last synced: 29 Apr 2026

https://github.com/johnkun136nvcp/my-project-euler

Solving problems of Project Euler in Haskell (if it's possible)

cplusplus cpp euler haskell project-euler

Last synced: 29 Apr 2026

https://github.com/monomotion/flom

library to handle keyframed motion of robots

cpp cpp17 file flom format monomotion motion robot

Last synced: 06 Feb 2026

https://github.com/daddesign-projects/demo_daisygfx_st7789

Demonstrates how to use the "DaisySeedGFX" graphics library with an ST7789 TFT controller

cpp daisy-seed gfx gfxlib st7789 st7789-display st7789-display-driver tft tft-display

Last synced: 29 Apr 2026

https://github.com/giulioromualdi/idyntree-meshcat-cpp

A simple bridge between iDynTree and the meshcat-cpp interface

cpp meshcat robotics visualizer

Last synced: 29 Apr 2026

https://github.com/gsquire/farmhash-ffi

Simple Rust bindings to Google's FarmHash

cpp hashing rust

Last synced: 29 Apr 2026

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/nick-lehmann/db-benchmark

Benchmark of different storage layouts for DB systems

benchmark cpp db

Last synced: 29 Apr 2026

https://github.com/michaelzheng67/live-vim

Vim with your friends 📝

cpp vim

Last synced: 29 Apr 2026

https://github.com/jonathas/bouncing-ball

Programa C/C++ que usa OpenGL para simular um círculo se movimentando. Conforme o círculo se choca contra as paredes internas da janela, ele desvia a sua trajetória.

cpp opengl practice university

Last synced: 29 Apr 2026

https://github.com/esraa-emary/rational-number-calculator

A command-line Rational Numbers Calculator that performs addition, subtraction, multiplication, and division on fractions and whole numbers. It simplifies results, validates inputs, and prevents division by zero. Ideal for quick rational arithmetic with automated simplification and error handling.

cpp problem-solving rational-number-calculator rational-numbers teamwork-projects

Last synced: 24 Jan 2026

https://github.com/hansoloch/vk_education_aads

Задания по программе алгоритмы и структуры данных ВК технопарк

algorithms-and-data-structures cpp vk vk-education

Last synced: 18 Apr 2026

https://github.com/laa-1/c-compiler

一个 C 语言编译器和虚拟机,支持除结构体以外的语法,支持字节码导出和直接运行字节码,内建I/O函数,包含了词法分析、语法分析、构建 AST、类型推导和检查、错误检查、错误信息输出、字节码生成、虚拟机执行等多个模块。

abstract-syntax-tree bytecode c-language complier cpp virtual-machine

Last synced: 06 Feb 2026

https://github.com/call-me-ahmaaad/gas-and-fire-detection

This is a simple IoT project that can measure gas concentration levels and can detect fire.

cpp electronics esp32 flame-sensor iot iot-application mq5-sensor mqtt mqtt-broker sensors

Last synced: 06 Feb 2026

https://github.com/ztry8/termlib

Lightweight and simple Rust/C/C++ library with a single header for terminal graphics

c console cpp gamedev graphics-engine header-only-library one-header roguelike-library roguelikedev rust-lang terminal terminal-emulator

Last synced: 06 Feb 2026

https://github.com/lnd3/bs

A tiny yet capable project generation system for c++

build-system cmake cpp lightweight tiny

Last synced: 27 Oct 2025

https://github.com/baqar-abbas/data-structures---algorithms

This Repo contains the programs related to Data structures and algorithms built using C language, C# (C Sharp), JavaScript and Ruby.

abstract-data-types algorithms algorithms-and-data-structures arrays binary-search c cpp csharp data-structures javascript linear-search linked-list linkedlist queue recursion stack

Last synced: 12 Oct 2025

https://github.com/nikoksr/prinfo

Fast printer information gathering tool for windows.

cpp printer windows

Last synced: 28 Jan 2026

https://github.com/solareenlo/atcoder

AtCoder の問題を C++ で解いてみた :)

atcoder cpp

Last synced: 28 Jan 2026

https://github.com/mecaneer23/binarytodecimal

Binary to decimal converters in numerous languages. Designed as a learning tool to compare common concepts across programming languages.

ada bash batch bin2dec binary-to-decimal binary-to-decimal-number-converter c coffeescript cpp forth haskell programming-languages python scala swift

Last synced: 27 Jan 2026

https://github.com/demidko/utility

Modern C++ command line tool template

cpp cpp20 crossplatform xmake

Last synced: 04 Mar 2026

https://github.com/pulkit1822/geeksforgeeks

This repository compiles my daily solutions to Geeksforgeeks challenges, categorized by date and problem. Each solution directory includes the corresponding question in the README for quick reference. Contributions are welcome, and the project is licensed under MIT.

coding-challenges cpp data-structures-and-algorithms java problem-solving

Last synced: 12 Oct 2025

https://github.com/yukebrillianth/opencv-object-tracking-with-distance-measurement

Object Tracking By Color With Distance Measurement By Polynomial Regression

computer-vision cpp distance-measures opencv

Last synced: 18 Apr 2026

https://github.com/threeal/mosquitto_example

MQTT publisher and subscriber example using Eclipse Mosquitto

c cpp mosquitto mqtt

Last synced: 15 Apr 2026

https://github.com/jabarkass/roomdemonstrationopengl

C++ OpenGL App of Room Demonstration.

cpp glew glfw3 glm opengl visual-studio

Last synced: 29 Apr 2026

https://github.com/aquice/amberengine

AmberEngine is my try at the creation of a basic 3D engine displaying only in isometric projection.

cpp game game-engine

Last synced: 12 Apr 2026

https://github.com/maximilian-winter/simplegameengine

A dx 11 based engine with image based lightning(IBL) and bullet physic engine.

bullet-physics cpp directx directx-11 physically-based-rendering

Last synced: 18 Oct 2025

https://github.com/abhi999k/smart_shoes

Smart shoes with smart navigation system

ai assembly cpp iot-device navigation programming shoes smart wearable-devices

Last synced: 29 Apr 2026

https://github.com/sanjinkurelic/arduinoplayground

Some examples written in C++, that use DC motors (L298N), IR and ultrasonic sensors for solving some tasks with Arduino Mega 2560.

arduino arduino-mega-2560 arduino-motor arduino-ultrasonics cpp dc-motor dcmotorcontrol ir-sensor l298n ultrasonic-sensor ultrasonic-sensor-distance

Last synced: 15 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/artifact-works/geomcpp

GeomCpp is a lightweight C++ library focused on providing fundamental geometric operations and algorithms. Offers simple and efficient API for working with basic geometric shapes, supports visualization.

cpp cpp20 cpp20-library geometry

Last synced: 27 Oct 2025

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/iwolf22/symphony_strips_program

Shad Canada 2022 at Carleton University - DE Group 2's Prototype "Symphony Strips"

arduino cpp

Last synced: 29 Apr 2026

https://github.com/immaryammahmood/leetcode_solutions

Daily LeetCode Solutions 🚀

cpp python

Last synced: 30 Apr 2026

https://github.com/nnamanx/tank-robot-pathfinding-using-a-star-and-greedy-search

This project showcases a tank robot that can autonomously navigate a 5x5 grid, avoid obstacles, and determine the most optimal path using two different search algorithms.

a-star-algorithm artificial-intelligence cpp greedy-algorithm robotics tank-robot

Last synced: 30 Apr 2026

https://github.com/astrodynamic/barleybreak-in-qt-qml

BarleyBreak: Classic English game implemented in Qt6 Quick. Move tiles to solve the puzzle. Enjoy the nostalgic gameplay!

barley-break classic-game cmake cpp cpp17 game makefile nostalgia puzzle-game qml qt qt6 qt6-gui

Last synced: 29 Apr 2026

https://github.com/shuygena/ft_containers

:building_construction: STL containers in C++

42 42projects containerclasses cplusplus cpp cpp98 map stack vector

Last synced: 06 Feb 2026

https://github.com/younj666/atry

基于C++,easyx,和vs2022实现的坦克大战游戏

cpp easyx tankfight visual-studio

Last synced: 02 Apr 2026

https://github.com/khivus/levy-c-curve

Program that draws Levy C curve up to 15 iterations. Made in Visual Studio 2019 with C++ Windows Forms.

cpp windows-forms windowsforms windowsforms-applications

Last synced: 29 Jan 2026

https://github.com/toriomg/opengl

For now, this OpenGL repository is meant to support my learning, and in theory, to eventually develop a 3D modeling program.

cpp glfw3 imgui-glfw opengl opengl3 stb-image

Last synced: 30 Apr 2026

https://github.com/sleeplessglory/eliza-game

A cross-platform game "Eliza" (a virtual psychotherapist)

android basic cpp cross-platform linux makefile web windows

Last synced: 30 Apr 2026

https://github.com/webforms-core/Web_forms_classes

WebForms Core back-end. WebForms Core technology is available in all programming languages.

backend c cpp csharp elanat elixir frontend go java javascript kotlin nodejs perl php python r ruby rust swift webforms

Last synced: 30 Apr 2026

https://github.com/bc100dev/aboawt

"AOSP building on Android with Termux" -- Taken literally.

android-development aosp aosp-android aosp-build cpp cpp17 mobile-development termux termux-tool

Last synced: 29 Apr 2026

https://github.com/ka-iden/Raytracing-Test

Following "Raytracing In One Weekend" and subsequent books to learn about raytracing. These books are found at: https://raytracing.github.io/

cpp ppm raytracing raytracing-in-one-weekend raytracing-the-next-week raytracing-the-rest-of-your-life stb-image

Last synced: 13 Oct 2025

https://github.com/chadwyck242/udemy-cpp-masterclass

Repository for the C++ Programming Masterclass on Udemy. Part of LearnProgramming Academy

cplusplus cplusplus-14 cplusplus-17 cpp cpp14 cpp17 learnprogramming udemy udemy-course

Last synced: 08 Jun 2026

https://github.com/kojobailey/japi-xfbin-merger

A C++ plugin for JoJoAPI that allows the merging of XFBIN data for mods that are more compatible with each other and easier to create.

api asbr cpp cpp23 dll japi jojoapi modding plugin

Last synced: 28 Apr 2026

https://github.com/chihebabiza/my-cpp-stack-array

A lightweight, template-based stack class built on top of the `clsMyQueueArr` class, which in turn uses a custom dynamic array (`clsDynamicArray`). This class provides basic stack behavior (LIFO – Last In, First Out) by inserting new elements at the beginning of the internal array.

cpp cpp-library data-structures oop stack

Last synced: 16 Mar 2026

https://github.com/smoliicek/pufferstarter-cli

A CLI tool, that will help you controll your PufferPanel servers.

cmake cpp pufferpanel

Last synced: 05 Apr 2026

https://github.com/lenoben/image-processing

C/C++ cmake library for digital image processing without external libraries apart from the png and zlib libraries

c cpp digital-image-processing image-processing library linux-app png

Last synced: 28 Jan 2026

https://github.com/grachale/cipher_tga_files

Implementation of functions for a program that can encrypt and decrypt a TGA image file.

cipher cpp openssl tga-image

Last synced: 08 Jun 2026

https://github.com/xandao-dev/universal-controller

A programmable IR controller that records and replays IR signals.

arduino atmega328p controller cpp electronics hc-05 ir-transmitter remote-control tsop4838

Last synced: 28 Apr 2026

https://github.com/youpong/cpp-sleep-sort

C++20 Implementation of Sleep Sort using std::thread

cmake cpp cpp20 docker sleep-sort std-thread

Last synced: 28 Apr 2026

https://github.com/platinumfrog/atrv_jr_qt

An interface for ATRV-JR with Ros2 and Qt5

cpp qt5 ros2-humble

Last synced: 06 Feb 2026

https://github.com/halaway/qtframeworkgui

A simple Qt6.5 program for creating both native and browser based GUI applications, built with CMake, Qt Creator, and Emscripten.

browser cmake cpp emscripten qt widgets

Last synced: 29 Jan 2026

https://github.com/casualbot/imgui-cmake-template

Template repository for quickly getting C++ up and running with ImGui

cmake cplusplus cpp imgui template vcpkg

Last synced: 30 Jan 2026

https://github.com/ankargren/bayesnorm

Efficient sampling of normal posterior distributions

cpp package r rcpp rcpparmadillo

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/siris2314/tfcpp

TensorFlow Clone build in C++(Currently WiP)

cpp cpp-library cpp-programming deep-learning machine-learning tensorflow

Last synced: 28 Apr 2026

https://github.com/jt2m0l3y/mypl

Programming language designed for the purpose of studying compilation and runtime processes. As a side note, OCaml was also introduced to contrast with imperative languages.

ast code-generation compiler-design cpp grammars jit lambda-calculus lexical-analysis ocaml parsing type-checking vm

Last synced: 01 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/kassane/mos-toolchains-research

AI Research about LLVM-MOS based toolchains support

c cpp d llvm llvm-mos mos6502 research rust toolchain zig

Last synced: 08 Jun 2026

https://github.com/greatgamedota/opengl-vscode

OpenGL Game Engine with Visual Studio Code on Windows

cpp game-engine opengl visual-studio-code

Last synced: 01 May 2026

https://github.com/mangad/jsocketpp

A modern, C++20 socket library inspired by Java's networking API. Cross-platform support for TCP, UDP, multicast, and UNIX domain sockets, with blocking, non-blocking, and async operations.

cpp cpp20 java sockets tcp udp unix-sockets

Last synced: 01 May 2026

https://github.com/flagarde/caenlibs

Libraries for CAEN hardwares.

cpp hardware libraries

Last synced: 28 Apr 2026

https://github.com/hugodonotexit/libgraph

A graphing library for C++

cpp cpp17 graph lib library mathematical-modelling

Last synced: 30 Jan 2026

https://github.com/iricartb/rpc-gateway-sockets

Ivan Ricart Borges - Use of sockets to emulate a basic RPC service in order to execute remote commands on a Windows server regardless of architectures.

c-sharp cpp rpc-client rpc-server sockets visual-studio

Last synced: 28 Apr 2026

https://github.com/csy214-beep/stickersmanager2

Windows10/11Offline Stickers Manager

cpp qt6 stickers stickers-apps stickers-manager windows

Last synced: 01 May 2026

https://github.com/5umitpandey/learning_dsa

Basic DSA Practice Questions | DSA | C++

cpp dsa

Last synced: 08 Jun 2026

https://github.com/teneplaysofficial/learnsfml

A series of SFML tutorials designed to help you build your first game and beyond.

2d-game cpp game-development library opengl sfml

Last synced: 01 May 2026

https://github.com/sylhare/cpp

C++ small projects

beginner cpp game tutorial

Last synced: 08 Jun 2026