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/joshuathadi/dsa--architect

This Respository of my DSA notes in Python and C++

cpp data-structures-and-algorithms python

Last synced: 14 Apr 2025

https://github.com/theartful/bindable_properties

Bindable properties for C++11 inspired by Qt's properties but with a couple of twists.

bindable-properties cpp cpp11 observer-pattern

Last synced: 14 Aug 2025

https://github.com/lekco1320/dsdisplay

使用EGE库可视化常用的数据结构(前序&中序构造二叉树、哈夫曼树的构造、平衡二叉树的构造与查询)。

cpp data-structures ege visualization

Last synced: 05 Mar 2025

https://github.com/wtrsltnk/cppbuild

An alternative build system where you write your build script in c++. Something like this could be in the c++ standard for simple programs.

build-system cpp

Last synced: 19 Feb 2026

https://github.com/haseeb-heaven/stb_vector

single-header, type-safe, generic dynamic array library for C

api c-language c-programming cpp cpp-library cpp-project stb stb-style vectors

Last synced: 08 Nov 2025

https://github.com/adzo261/competitive-programming

Collection of competitive programming problems that taught me new concepts and tricks.

codechef codeforces competitive-programming competitive-programming-contests cpp

Last synced: 01 Aug 2025

https://github.com/arpan404/ziply

Ziply is a tool that converts files into video format, supporting various resolutions and offering encryption for secure conversion, ensuring easy restoration and data protection.

cpp encryption-decryption open-source opencv video-processing

Last synced: 03 Feb 2026

https://github.com/zang-langyan/eastwind_math

EastWind Math Library (C++ interface for BLAS and LAPACK)

blas cpp lapack linear-algebra

Last synced: 02 Aug 2025

https://github.com/im-rises/nesemulator

Nes Emulator made in C++ with OpenGL And Dear ImGui (Work in Progress)

c-plus-plus cplusplus cpp emulator games nes

Last synced: 14 May 2025

https://github.com/pkestene/mandelbrot_kokkos_cmake

A simple example application using cmake build system, and kokkos as a third party

cpp gpu kokkos mandelbrot miniapp performance

Last synced: 05 Apr 2025

https://github.com/florianbecker/patternmatching

Pattern matching with pylon SDK and OpenCV on embedded Jetson Nano

camera cpp cpp11 cpp14 cpp17 embedded matching opencv pattern pylon qt qt5 qt5-gui qt5-widgets

Last synced: 05 May 2026

https://github.com/mateuseap/projecteuler

Resolution of Project Euler problems.

c cpp csharp projecteuler python

Last synced: 15 Apr 2026

https://github.com/ashmod/asu_sheets-solutions

(FOE) ASU [CSE131s]/[CSE231s] Sheets + Solutions

college-assignments cpp java sheets solutions

Last synced: 07 Feb 2026

https://github.com/banyapon/creativecoding

openFrameworks on Visual Studio 2022: A Computer Graphics Playground Introduction

cpp immersive-media openframeworks openframeworks-addon

Last synced: 27 Jan 2026

https://github.com/heraldofsolace/homesweethome

A dotfile manager written in C++.

cpp cpp17 cpp20 dotfiles dotfiles-linux linux

Last synced: 06 May 2026

https://github.com/jube/cairopp

C++17 binding for cairo

binding cairo cairo-drawing cpp cpp17

Last synced: 25 Feb 2026

https://github.com/fulcanelly/dithering

Dithering benchmark

bash cpp java shell

Last synced: 29 Apr 2026

https://github.com/inerttila/registration-system

"The population" Management Application

cpp

Last synced: 29 Jan 2026

https://github.com/marklagodych/ftpimager

A program that views images on an FTP server

cpp ftp ftp-client ftp-image-processing image-viewer images tcl tcl-tk

Last synced: 13 Jun 2026

https://github.com/yoboujon/yoyo_tetris

Tetris clone using raylib in C++

cpp cpp20 game-development raylib tetris-clone tetris-game

Last synced: 05 Mar 2026

https://github.com/aashrafh/qtnotepad

A Notepad that simulates the main functions of Windows Notepad using C++/Qt

cpp notepad qt qt5 qt5-gui qtcreator

Last synced: 29 Apr 2026

https://github.com/creosb/oburrun

Endless Run template on Unreal Engine C++

cpp endless-runner gamdev temple-run unreal-engine unreal-engine-5 unreal-template

Last synced: 06 Feb 2026

https://github.com/tomashevskyi-vladyslav/parser_for_css_and_html

CSSParser is a C++ CSS parser and selector that can read complete CSS stylesheets or individual CSS lines and map the rules to a custom node tree provided by the implementing library/application.

c-plus-plus cpp css-parser development library

Last synced: 02 Apr 2026

https://github.com/tenjou/replica-next

Both JavaScript static analyser and native compiler.

compilation compiler cpp javascript js native transpilation wasm webassembly

Last synced: 06 May 2026

https://github.com/bbariskilic/opengl-playground

This repository contains OpenGL samples. All samples were written by me solely with the C++ Language and used SDL2, OpenGL libraries.

cpp opengl playground samples sdl2 vscode

Last synced: 15 Apr 2026

https://github.com/jackeylea/glffmpeg

GLFFmpeg uses the video recording functionality provided by the FFmpeg library to capture content generated using OpenGL. The cross-platform library provides a minimalistic set of API to simplify the task of capturing OpenGL output to a video stream.

capture cpp ffmpeg ffmpeg-libraries ffmpeg7 opengl presagis prime vega vegaprime visual-studio visualstudio2022

Last synced: 08 Feb 2026

https://github.com/rarakira/cpp-modules

Introduction to object oriented programming with C++, 42 curriculum

21school cpp cpp98 ecole42 oop oop-in-cpp

Last synced: 08 Feb 2026

https://github.com/chenbingwei1201/pedometer

pedometer with esp32, adxl345, and oled ssd1306 in OOP

arduino c cpp esp32 pedometer step-counter

Last synced: 06 May 2026

https://github.com/ohjurot/exceptionsplusplus

Easy advanced exception handling in a single templated C++ header file. C++ exception library

cpp exception exception-handling exceptions header-only linux templated templated-content windows

Last synced: 23 Oct 2025

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

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

cpp daisy-seed gfx gfxlib st7735 tft tft-display

Last synced: 29 Apr 2026

https://github.com/drmboga/weatherstation

An ESP32 based home weather station which measures the current temperature, fetches weather forecast and shows everything at the LCD display.

cplusplus cpp csharp electronics esp32 home-assistant home-automation iot platformio weather-app weather-station

Last synced: 26 Feb 2026

https://github.com/mrizaln/glfw-cpp

C++ GLFW wrapper with multi-window and multithreading in mind

cpp glfw multithreading opengl

Last synced: 14 Mar 2026

https://github.com/orestudio/orestudio

Graphical wrapper over Acadia's Open Source Risk Engine (ORE).

cpp cpp20 qt qt6 qt6-gui quantitative-finance quantlib

Last synced: 18 Apr 2026

https://github.com/cedrickchee/tensorflow-community-builds

TensorFlow prebuilt binary (Python wheels) from source by the community.

binary cpp python tensorflow wheel

Last synced: 29 Apr 2026

https://github.com/lord-turmoil/minioc

MinIoC is a lightweight header-only IoC container for C++

cpp header-only ioc ioc-container

Last synced: 08 Feb 2026

https://github.com/garyhilares/supple-crystal

An efficient and versatile lightweight/advanced image viewer.

contributions-welcome cpp cpp17 image image-viewer photo-viewer picture sfml

Last synced: 20 Oct 2025

https://github.com/cjee21/iexplorercommand-examples

Examples of implementing IExplorerCommand Windows File Explorer context menu shell extension

cplusplus cpp cppwinrt dynamic-link-library file-explorer-context-menu visual-studio windows windows-10 windows-11 windows-shell-extension

Last synced: 06 Feb 2026

https://github.com/hmasum52/cse310-compiler-sessional

Implementation of all the assignments of the course CSE310-Compiler-Sessional

bison-yacc compiler cpp flex-lexer lexer

Last synced: 25 Jun 2026

https://github.com/c0de4un/hello-glfw3-glad

Example: GLFW3 + GLAD using CMake

cmake cpp cpp11 cxx cxx11 glad glfw glfw3 opengl

Last synced: 17 Apr 2026

https://github.com/athrvvvv/minimal-notepad

A very lightweight notepad, with minimal functions.

cpp minimal-notepad notepad notepad-app text text-editor windows word writing

Last synced: 17 Apr 2026

https://github.com/sachinganesh/cgdemo-opengl

A mini project for understanding OpenGL

cpp glut graphics-programming opengl

Last synced: 17 Apr 2026

https://github.com/maxencebonamy/brainfuck-interpreter

Brainfuck is a programming language containing just 8 instructions, each a character. This software is an interpreter that lets you execute a program written in Brainfuck.

brainfuck brainfuck-interpreter cpp interpreter xmake

Last synced: 04 Jun 2026

https://github.com/s-litvin/arduino-games

Ready for compile 3-game firmware for microcontrollers (AVR Atmel, Arduino nano).

arduino cpp games lunar-lander lunar-lander-game slot snake snake-game

Last synced: 29 Apr 2026

https://github.com/zak-grumbles/gd_fastnoise2

Godot module for the FastNoise2 library

cpp godot godot4 noise noise-generator procedural-generation

Last synced: 29 Apr 2026

https://github.com/tranglecong/trlc_threadsafe

A C++ library that provides utilities for managing thread-safe operations. This library is designed to simplify concurrent programming by offering easy-to-use and robust thread-safe abstractions.

cpp guard mutilthread notify queue wait

Last synced: 20 Jun 2026

https://github.com/gpavanb1/shockfxmpp

1D Shock Tube simulator using SplitFXM++

cpp euler-equations shock-tube simulations splitfxm

Last synced: 26 Feb 2026

https://github.com/ernest1338/cpp-gui-irc-client

simple GUI client for IRC protocol written in C++ aimed for me to practice coding in C++ and making GUI applications

cpp gui irc qt

Last synced: 15 Apr 2026

https://github.com/tprk77/trollauncher

Minimalist modpack installer for the "Vanilla" Minecraft Launcher

cpp cpp17 hacktoberfest meson minecraft minecraft-forge modding

Last synced: 29 Apr 2026

https://github.com/marcuwynu23/toolmaker

C/C++ Simple Dynamic library project for commandline tool creation and shell automation

automation bash batch cmd commandline cpp dll-maker dynamic shell tool-maker windows-cmd

Last synced: 17 Apr 2026

https://github.com/unipr-org/fdp-a

FdP-A - Fondamenti di Programmazione parte A presso l'Università degli Studi di Parma (6 CFU).

cpp java

Last synced: 09 Feb 2026

https://github.com/cyberscoper/esp32-game-of-life-ntp

ESP32 project running Conway's Game of Life on an SSD1306 OLED display, featuring real-time NTP clock updates and automatic switching between simulation and time display. 🚀

arduino-ide cpp esp32 oled-display-ssd1306

Last synced: 24 Feb 2026

https://github.com/gaeqs/neon

A C++20 graphics engine

cpp graphics-engine

Last synced: 04 Mar 2026

https://github.com/neyn/neynxx

Fast and Lightweight C++11 HTTP Library

c cpp cpp-library cpp11 cxx cxx-library cxx11 fast-library http http-server webserver

Last synced: 28 Apr 2026

https://github.com/tortillazhawaii/rr_sort

Various sorting implementations using distributed and parallel methods

bazel cpp cuda java openmp spark threads

Last synced: 14 Apr 2026

https://github.com/qc20/tromino

Tromino is an engaging, pocket-sized interpretation of the classic Tetris game, designed for the Arduino Uno with an LCD shield. This project explores the intersection of physical computing, game design, and user interaction in constrained environments.

arduino arduino-uno cpp embedded-systems game-development hci interaction-design lcd-display lcd16x2 microcontroller physical-computing puzzle-game retro-gaming tetris tromino user-experience user-interface

Last synced: 26 Apr 2026

https://github.com/teneplaysofficial/registration-and-login-system-cpp

A C++ project that provides user registration with email and password, featuring email validation using regular expressions, password length validation, and secure password management with options for resetting passwords. Future plans include implementing a cipher algorithm for enhanced data protection.

cipher-algorithm cpp emailvalidation fstream login-system regular-expression string xor-cipher

Last synced: 22 Jun 2026

https://github.com/im-rises/nbody-simulator-webgl

N-Body simulation made in C++ build for WebAssembly/WebGL with Emscripten (Bruteforce, Barnes-Hut, GPU)

3d-graphics cplusplus cpp emscripten engine glsl imgui opengl particles physics-simulation simulation webassembly webgl

Last synced: 16 Apr 2026

https://github.com/timthedev07/tictactoe-in-shell

My first c++ program integrating the power of AI algorithms(minimax).

ai cpp minimax-algorithm shell tic-tac-toe

Last synced: 16 Apr 2026

https://github.com/jomart02/lazuli

Qt NMEA navigation data simulator program supporting plugin system

cpp linux nmea nmea0183 qss qt simulator ubuntu windows

Last synced: 23 Oct 2025

https://github.com/pilosus/stepik-algorithms

Code for Algorithms and Data stuctures MOOC on Stepic

algorithms cpp mooc python stepik

Last synced: 28 Apr 2026

https://github.com/frodoalaska/socrates

Socrates is a simple, single-file math library specifically made for game/game engine development

cpp cpp20 game-development game-engine game-engine-development game-math game-math-library math math-library mathematics opengl vulkan

Last synced: 24 Jan 2026

https://github.com/sourcemeta/hydra

An opinionated standalone distribution of cURL and CPR to power Sourcemeta projects

cmake cpp curl http libcurl

Last synced: 20 Apr 2026

https://github.com/lsx-s-software/homeworkchecker

一套为高校教师设计的作业管理系统

cpp cross-platform mysql qml qt qtquick

Last synced: 06 May 2026

https://github.com/extremeheat/protodef-cpp

C++ compiler for ProtoDef schemas

cpp protodef

Last synced: 03 Mar 2026

https://github.com/tsnsoft/wxprojectcreator

Генератор новых проектов с wxWidgets для DialogBlocks, RedPanda-CPP, Visual Studio 2026 и VSCode

application console cpp creator dialogblocks redpanda-cpp visual visual-studio visual-studio-code wxwidgets

Last synced: 13 Jun 2026

https://github.com/yehiasharawy/fish-fillet-opengl

A Feeding Frenzy game in C++. Rendered GUI using OpenGL and responded to user input using mouse and key listeners.

cplusplus cpp glut opengl

Last synced: 28 Apr 2026

https://github.com/wykerd/chopfox

A utility that uses computer vision to extract information from comic strips

cli comic comics computer-vision cpp cpp-library manga ocr opencv splitter

Last synced: 16 Apr 2026

https://github.com/azurespheredev/kerneldriver2drawline

Enables developer to draw a line with start point and end point.

c cpp gdi hooking kernel wdk windows-10

Last synced: 06 May 2026

https://github.com/andrey-moura/db

A C++ wrapper around SQL based on ActiveRecord

activerecord cpp cpp17 cpp20 postgres postgresql psql sql sqlite sqlite3

Last synced: 06 May 2026

https://github.com/anras5/musicstreamer

Listen to music with your friends

bsd-sockets cpp irrklang qt

Last synced: 28 Apr 2026

https://github.com/aureleoules/chatservercpp

⌨ c++ chat server

chat cpp qt tcp

Last synced: 20 Apr 2026

https://github.com/mihaimoga/netvoyager

NetVoyager is a lightweight network diagnostics app that lets users quickly assess connectivity and trace routes. With built-in ping and traceroute tools, it helps identify latency issues, unreachable hosts, and visualize packet paths. Ideal for IT pros, engineers, and curious users, with a clean UI and real-time results.

cpp edge-browser mfc ping traceroute visual-cpp win32

Last synced: 06 Feb 2026

https://github.com/andreafioraldi/draught-framework

Draught Framework is a software framework that includes a virtual machine environment (Dubbel) a programming language (Stout) and a set of libraries (IPA). Yes i like beer.

assembler bison bytecode cmake compiler cpp disassembler flex framework gmp mpfr mpir shell virtual-machine

Last synced: 07 May 2026

https://github.com/mic92/int3

Better debugger breakpoints

c cpp debugging gdb lldb

Last synced: 20 Apr 2026

https://github.com/littledivy/native-utils

Unreal Utilities for Node.js :rocket: :snake:

cpp lib miscellaneous napi node-addon-api nodejs scripts

Last synced: 27 Apr 2026

https://github.com/woodprogrammer/estepona

Auto Caching Web Server

c cache cache-control clang cpp http

Last synced: 27 Apr 2026

https://github.com/xlisp/rcpp-algorithms

Rcpp algorithms, Compare R and C++, Interop R and C++, R package develop

cpp r rcpp

Last synced: 27 Apr 2026

https://github.com/omrawaley/t-write-plus-plus

T-Write++ is a terminal-based text editor written in C++.

command-line command-line-tool cpp editor terminal terminal-based text text-editor

Last synced: 16 Apr 2026

https://github.com/oliverbenns/handmade-hero-powershell

A Powershell equivalent of Handmade Hero's build process

build compiler cpp handmade handmade-hero powershell visual-studio visual-studio-2017

Last synced: 27 Apr 2026

https://github.com/deniskore/powerplanmanager

Easy and convenient management of NVIDIA and system power settings on Windows.

cpp games nvapi nvidia power-management

Last synced: 22 Apr 2026

https://github.com/niallb98/asteroids

A project aiming to imitate the classic video game Asteroids using the SFML library in C++

asteroids cpp game game-development sfml

Last synced: 10 Jan 2026

https://github.com/jg-adams/ollama-rag-hpp

Modern, header-only C++ library for Retrieval-Augmented Generation (RAG) with Ollama-hpp.

ai cpp llm ollama rag retrieval-augmented-generation

Last synced: 16 Apr 2026

https://github.com/vulcu/opossum

A bluetooth-based amplifier with automatic gain control

atmega32u4 automatic-gain-controller bluetooth bm62 c cpp max9744 msgeq7 spectrum-analysis

Last synced: 27 Apr 2026