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/fyonietz/infera

IDE For Data Science Or Data Analysis

cpp data-science data-visualization lightweight

Last synced: 25 Apr 2026

https://github.com/chubek/slitherbrain

A Python executor written in C++, lightweight using sandboxed processes

code-executor code-runner cpp http interpreter makefile python tcp

Last synced: 16 Apr 2026

https://github.com/namangupta123/c-crafters

Compiler Design Project (Mini C++ Compiler)

c cli compiler-design cpp low-level-programming yacc-lex

Last synced: 25 Apr 2026

https://github.com/giosil/cgi-sample

CGI sample based on CGI-LIB Library

cgi cgi-application cpp

Last synced: 25 Apr 2026

https://github.com/kohta9521/cpp_competitive_programming_practice

競技プログラミングのための勉強内容・コンテスト保管場所。1日1問題/就活時のコードテスト対策。42Tokyo 主にAtCoderとLeetCode。

42tokyo atcoder clang competitive-programming competitive-programming-contests cpp

Last synced: 25 Apr 2026

https://github.com/pratikkalein/cpp

cpp

Last synced: 06 Jun 2026

https://github.com/davdag/tetris-clone

A Tetris clone made in C++ and SFML library

cpp cpp-game math sfml-library tetris tetris-clone tetris-game

Last synced: 06 Jun 2026

https://github.com/daggilli/rediscpp

A lightweight header-only C++ interface to Redis

cpp cpp26 lightweight modern-cpp redis wrapper

Last synced: 26 Apr 2026

https://github.com/citizen7751/qx

Make clickable shortcuts for system commands.

command-line cpp os terminal

Last synced: 30 Apr 2026

https://github.com/qc20/diy-arduino-controller

Explore our repository showcasing ATMega328 programming beyond Arduino. We offer diverse code examples to inspire enthusiasts. Our project presents a slim, versatile DIY Arduino board, prioritizing accessibility and cost-effectiveness for educational and practical use.

adaptable arduino atmega328p cpp diy-arduino fabrication human-computer-interaction interaction-design iot led-controller microcontroller portability prototyping rgb-led ux-research

Last synced: 28 Apr 2026

https://github.com/grayhatdevelopers/snakegame

A (very) quick and dirty Snake game implementation, in GLUT C++

basics cpp glut student-project

Last synced: 07 Jun 2026

https://github.com/nermeenkamal/random-numbers-generators-and-testing

ICG (Inversive Congruential Generator), MSM (Middle Square Method), LFG (Lagged Fibonacci Generator), MRG (Multiple Recursive Generators), KS Test (Kolmogorov-Smirnov Test)

cpp kolmogorov-smirnov-tests modeling random-generators

Last synced: 07 Jun 2026

https://github.com/feedofmri/codeforces-solve

CodeForces-Solve is my repository for storing solutions to CodeForces practice problems. Featuring solutions in C++ and Python, this collection is designed to help you master algorithmic challenges and enhance your problem-solving skills efficiently.

competitive-programming competitive-programming-contests cpp python

Last synced: 26 Apr 2026

https://github.com/elerac/raytracer

Raytracing

cpp raytracing

Last synced: 26 Apr 2026

https://github.com/loxodromics/lillugsi

This personal project serves as both a learning tool for Vulkan and an exploration of software architecture in graphics programming.

cmake conan cpp cross-platform graphics-programming sdl3 vulkan

Last synced: 26 Apr 2026

https://github.com/abombalemba/rainbow

Simple C++ program

cpp

Last synced: 21 Mar 2026

https://github.com/piero24/vanillanet-cpp

A fully connected Neural Network in C++ with SGD from scratch, achieving 98% accuracy on the MNIST dataset.

backpropagation cmake cpp deep-learning deep-neural-networks loss-functions neural-network neural-networks-from-scratch opencv softmax

Last synced: 02 Feb 2026

https://github.com/varshneydevansh/efm-dc

An intermediate QtNetwork chat application

cpp html qt qtnetwork xml

Last synced: 26 Apr 2026

https://github.com/ar-to/qml-test-ref

A basic Qt project that shows my tests using QML, C++ signals/slots, Layout, Swipe Pages

cpp qml qml-bindings qt5

Last synced: 26 Apr 2026

https://github.com/alfredbaudisch/cimgui_colortextedit

C interface for ImGuiColorTextEdit, a syntax highlighting text editor for ImGui, on top of cimgui

c cpp dear-imgui immediate-gui syntax-highlighting text-editor

Last synced: 26 Apr 2026

https://github.com/abdelrahman822000/personal-finance-tracker

A console-based application designed to help users manage their financial transactions, view summaries, and analyze spending habits.

cpp finance-tracker

Last synced: 07 Jun 2026

https://github.com/echuraev/opencl-practice

This repository contains source code of practices from different presentations that I made about OpenCL.

c cpp heterogeneous heterogeneous-parallel-programming opencl

Last synced: 26 Apr 2026

https://github.com/abdalrahman-alhamod/spongebob

🍍Dive into a Sponge-tastic 3D world with intuitive controls and vibrant textures. 🌐

cpp opengl opengl-framework opengl-game opengl-legacy opengl-library spongebob

Last synced: 26 Apr 2026

https://github.com/qcversity/qcversity.github.io

Quant Coding Versity for Data science, Programming and scientific research.

bash cpp data-science deep-learning julia machine-learning python r-programming rust

Last synced: 16 Apr 2026

https://github.com/wew84/3d_reconfigure

3d_reconfigure is an addition to the ddynamic_reconfigure and a replacement for the dynamic_reconfigure package which allows the developer to change the ROS params definitions while the node is running

cpp cpp98-compatible ros

Last synced: 27 Apr 2026

https://github.com/northy/combinationalcl

Gate-level digital circuits generator and simulator using OpenCL.

cpp gpgpu-sim opencl rust

Last synced: 07 Jun 2026

https://github.com/frolotey1/essensestream

EssenseStream is the C++ library which accepts work with essenses in the safe classes and methods on C++.

c cmake cpp cpp-library cpp17

Last synced: 30 Apr 2026

https://github.com/afrinaf/meditrack

MediTrack+ is an innovative project poised to revolutionize medical inventory management through the seamless integration of cutting-edge technologies.

cpp dajngo firebase pdf-generation python reactjs rfid twilio

Last synced: 16 Apr 2026

https://github.com/maxg203/ridge

Custom and cross-platform game engine written in C++, just for fun!

cpp game-development game-engine games

Last synced: 07 Jun 2026

https://github.com/maximefarre/options-pricing-cpp

C++ implementation of European, American and Asian option pricing using Black-Scholes, Monte Carlo simulation and CRR binomial tree.

binomial-tree black-sholes-model cpp crr finance monte-carlo option-pricing

Last synced: 27 Apr 2026

https://github.com/darthakiranihil/fufloyd

A program to find the shortest paths in a graph, defined by its weight matrix, using Floyd Algorithm

cpp cpp17 discrete-mathematics example-project floyd-algorithm university-assignment

Last synced: 07 Jun 2026

https://github.com/mateuszk098/parallel-programming-examples

Simple parallel programming examples with CUDA, MPI and OpenMP.

cpp cuda mpi openmp parallel-programming

Last synced: 27 Apr 2026

https://github.com/yoyo-ace1110/pacman-crc48

Classic-Game: PacMan, Written by my classmate Jerry and I. Qt project, HSNU-CRC48

cpp pacman qt6 qtcreator

Last synced: 19 Jun 2026

https://github.com/studyresearchprojects/dsa-in-cpp

Data Structures and Algorithms with C++

algorithms cpp data-structures

Last synced: 07 Jun 2026

https://github.com/arata-nvm/you-are-an-idiot

弥生祭55 ゲーム作品

cpp game opensiv3d

Last synced: 19 Jun 2026

https://github.com/berkayguzel06/arduino_projects

Small Arduino Projects to Leverage Your IoT Skills

arduino arduino-ide buzzer cpp i2c iot iot-application lcd led motion-detection sensor

Last synced: 27 Apr 2026

https://github.com/thinkphp/kadane-algorithm

Largest Sum Contiguous Subarray.

c cpp kadanes-algorithm

Last synced: 27 Apr 2026

https://github.com/kingcitaldo125/adventofcode

Submissions for the advent of code

advent-of-code cpp python

Last synced: 27 Apr 2026

https://github.com/teneplaysofficial/cplusplus-projects

This repository contains a collection of projects written in C++. Each project is designed to showcase various programming concepts and problem-solving skills. Explore projects ranging from simple console applications to more complex systems, demonstrating foundational and advanced techniques in each language.

algorithms codesamples coding cpp educational examples games opensource programming softwaredevelopment

Last synced: 19 Jun 2026

https://github.com/aurelienleandri/leoopengl

Book project for opengl/computer-graphics algorithms. This was my first serious project on computer graphics. I did it in 2019 for about 9 months during my free time :)

component-architecture cpp gpu opengl real-time-rendering scene-graph

Last synced: 27 Apr 2026

https://github.com/chadc1050/eregion

Game Engine

cpp game-engine opengl

Last synced: 27 Apr 2026

https://github.com/wzslr321/edgydb

A lightweight, in-memory graph database with JSON serialization support, written in modern C++23

cpp cpp23 database graphs

Last synced: 27 Apr 2026

https://github.com/aventhis/3dviewer

A 3D viewer application that allows loading, visualizing, and manipulating 3D models from .obj files. It supports basic affine transformations like translation, rotation, and scaling for interactive exploration of 3D objects.

3d-viewer c cpp

Last synced: 19 Jun 2026

https://github.com/lightningartist/latkunreal

Read Latk files in Unreal.

cpp latk unreal vr xr

Last synced: 27 Apr 2026

https://github.com/chivenzhang/iocpp

the Most elegent IOC for cpp

cpp inversion-of-control ioc spring

Last synced: 27 Apr 2026

https://github.com/acboujida/space-shooter

SpaceShooter is a 2D space shooting game built with Qt, featuring custom-made graphics and an exciting soundtrack. Battle waves of enemies, track your score, and survive as long as you can!

cpp game-development qt

Last synced: 27 Apr 2026

https://github.com/jonathand77/synchronization-mechanisms-operating-systems

In multi-threaded programs, shared resources must be accessed in a controlled manner to avoid race conditions. This lab explores three synchronization mecha nisms: Locks (Mutexes), Condition Variables: Allow threads to wait for a condition to become true, Semaphores: General synchronization primitives that can control access to resources.

cpp go mechanism-design operating-system synchronization

Last synced: 28 Apr 2026

https://github.com/perhuepenbecker/cudyn

CUDA library for irregular tasks using a dynamic block-internal balancing mechanism

cpp cuda cuda-library cuda-programming gpu-computing gpu-programming irregular

Last synced: 28 Apr 2026

https://github.com/truepadawan/notepad--

A Basic text-editor built with Qt/C++ along with Pastebin

100daysofcode beginner-project cpp open-source qt

Last synced: 28 Apr 2026

https://github.com/brollix/game-of-pong

Pong hecho en C++ con SDL2. Juego simple con menú, sonido, colisiones y puntuación.

cplusplus cpp game pong sdl2 videogame

Last synced: 28 Apr 2026

https://github.com/m6vrm/nob.h

No bullshit build system for C and C++

build-system c cpp

Last synced: 28 Apr 2026

https://github.com/gabrafo/revisao

Explore as resoluções em C++ de um estudante para exercícios de revisão da disciplina "Introdução aos Algoritmos" na UFLA. Este repositório apresenta soluções desenvolvidas com propósito acadêmico, abordando uma variedade de tópicos essenciais em programação.

algorithms cpp exercises programming-logic

Last synced: 08 Jun 2026

https://github.com/hasanyahya101/personal_config_files

This repository serves as a collection of my personal configuration files for various tools and applications. It includes settings, preferences, and configurations that I use for my development environment.

config cpp files json others

Last synced: 28 Apr 2026

https://github.com/vitorhugoantunes/algorithm_execution_time

Comparison of different algorithms with different data sources (numbers and words) using C++ and Typescript for execution speed testing.

algorithms algorithms-and-data-structures bubble-sort cpp execution-time performance-metrics selection-sort typescript

Last synced: 28 Apr 2026

https://github.com/hazeliscoding/quiz-game-redux

A CLI based quizzing application.

cpp data-oriented-programming nlohmann-json

Last synced: 19 Jun 2026

https://github.com/mguludag/github-actions-run-compiler-explorer

run compiler explorer into github actions runner

compiler-explorer cpp msvc2022

Last synced: 28 Apr 2026

https://github.com/juanpinheirofiap/gs_edge

Trabalho acadêmico

arduino cpp iot wokwi

Last synced: 28 Apr 2026

https://github.com/dsite42/webserv

42 Project - This project is about writing an own HTTP server in C++

42 cpp webserv

Last synced: 08 Jun 2026

https://github.com/julian3sp/multi-threaded-file-processor

A C++ program that processes and categorizes files concurrently using POSIX threads and semaphores, ensuring efficient file handling and synchronization across multiple threads.

cpp linux multithreading

Last synced: 28 Apr 2026

https://github.com/ernanej/qt-sculptor

Desktop application in C++ to make sculptures in blocks represented by digital matrices. It allows the user to be able to create a plain text file that contains a sequence of steps to be followed to define properties of a three-dimensional matrix.

c cpp dca1202 off-files qtcreator sculptures

Last synced: 28 Apr 2026

https://github.com/klappdev/firearrow

Android app for test Java/C++ facilities

android cpp cpp20 hilt-dagger2 java retrofit2

Last synced: 28 Apr 2026

https://github.com/ionutpetre/airline-management-activities

Aplicație pentru evidența principalelor procese derulate în cadrul companiei aeriene EasyFlight.

cpp data-structures

Last synced: 22 Jun 2026

https://github.com/lesnyrumcajs/matasanocpp

Matasano Crypto Challenge using C++

cpp cryptography cryptopals-challenges google-test

Last synced: 19 Jun 2026

https://github.com/c1ves/projectmanagementsystem

c++ QT框架实现的项目管理系统

cpp project-management qt

Last synced: 28 Apr 2026

https://github.com/proprietary/ip

tool for self-hosting a "What is my IP?" server, supporting both IPv4 and IPv6, written in C++

cpp epoll linux networking tcp-server

Last synced: 28 Apr 2026

https://github.com/academe/msf-atomic-clock-decoder

Decode MSF atomic clock transmissions using ESP8266 and interrupts

arduino arduino-library cpp esp8266

Last synced: 28 Apr 2026

https://github.com/vort/conwaylifestream

Creates video stream with Conway's Game of Life simulation

cpp ffmpeg game-of-life video-streaming

Last synced: 28 Apr 2026

https://github.com/fcf-framework/fcftest

Provides the FCF_TEST macro to perform the check in unit tests

cpp unittest

Last synced: 13 Jun 2026

https://github.com/pandoraeartha/highperformancerandomengine

Head only high performance pseudorandom engine base on PCG-XSH-RR. Multithreading allowed, easy to use, statistically good. 仅有头文件的随机引擎, 基于PCG-XSH-RR算法, 允许多线程, 简单易用, 高随机性.

c cpp random random-generation

Last synced: 28 Apr 2026

https://github.com/spear97/3d-world

An Interactive 3D Environment project that was created during my Spring 2022 Semester at Texas Wesleyan University. A custom graphics Engine Made from Scratch Utilizing OpenGL and C++ to render different environment and spawn 3d object into the Environment.

3d-computer-graphics 3d-engine computer-graphics computer-graphics-opengl cpp object-oriented-programming opengl rendering-pipeline software-development visual-studio

Last synced: 28 Apr 2026

https://github.com/me-phew/programowanie-zaawansowane-template

Szablon dla projektów na przedmiot Programowanie Zaawansowane

cpp template

Last synced: 28 Apr 2026

https://github.com/loryshamadache/autocell-desktopapp

A C++ application for creating and testing various cellular automata, built with Qt 5.10.1. Features a customizable environment to simulate and visualize different automaton behaviors.

automaton cellular-automaton cpp qt

Last synced: 28 Apr 2026

https://github.com/ianks/nanoid_ext

A fast implementation of NanoID in Ruby which binds to C++ code

cpp extension nanoid ruby ruby-gem

Last synced: 28 Apr 2026

https://github.com/shimpe/prattle

Simple front-end to the MaryTTS text-to-speech software

cpp qml qt text-to-speech

Last synced: 28 Apr 2026

https://github.com/brodante/chinatsu

Chinatsu is a C++ game engine project designed as a personal challenge and a showcase of my C++ skills. This project aims to deepen my understanding of game engine fundamentals by building core systems from scratch and tackling complex graphics programming.

cpp game-engine glad glfw opengl opengl3 sdl2 spdlog

Last synced: 28 Apr 2026

https://github.com/kevinthulnith/bakery-system

Command prompt based Bakery System developed with cpp(c++)

c cpp prompt text-file-processing

Last synced: 28 Apr 2026

https://github.com/anthofoxo/vulpengine

Experimental early-stage rendering engine for Windows and Linux.

cpp cpp20 opengl opengl4

Last synced: 28 Apr 2026

https://github.com/jackkimmins/flappy-bird

C++ Clone of Flappy Bird

cpp flappy-bird sdl2 wasm

Last synced: 28 Apr 2026

https://github.com/kid0h/sap

A simple cross-platform audio player made in C++

cpp ffmpeg-libraries miniaudio

Last synced: 08 Jun 2026

https://github.com/abdelwahab-ahmed-shandy/programming-challenges-multi-language

This repository is a curated collection of programming challenges solved in multiple programming languages.

algorithms-and-data-structures cpp csharp flow-charts oops-in-cpp problem-solving

Last synced: 18 Jun 2026

https://github.com/wberrier/clip

Command Line Interface Project: project command wrapper

build cli cmake cpp emacs lsp mesonbuild ninja-build python3 vim

Last synced: 28 Apr 2026

https://github.com/istornz/audiosa

Site web permettant de gérer sa musique facilement depuis sa tablette

api audio-player cpp socket sql

Last synced: 28 Apr 2026

https://github.com/vtheonly/150_leetcode_problems

LeetCode: 150 total problems, with 50 easy, 75 medium, and 25 hard.

algorithms coding cpp data-structures java javascript leetcode problem-solving python

Last synced: 28 Apr 2026

https://github.com/jacobkahn/multiplayar-core

Computer vision and data transmission infrastructure powering a MultiplayAR system

augmented-reality computer-vision cpp multiplayer opencv

Last synced: 28 Apr 2026