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/zmerlynn/wasm-cxx-shim

Minimal C/C++ runtime shim for wasm32-unknown-unknown

cmake cpp dlmalloc libc libcxx libm musl wasm wasm32-unknown-unknown webassembly

Last synced: 02 May 2026

https://github.com/tiwut/tiwutos

Not just open source - built from scratch

c cpp from-scratch new-os nexus opensource-projects rust tiwutos

Last synced: 02 May 2026

https://github.com/bcanozter/doctor-on-night-duty-problem

Solution for Doctor on Night Duty problem using semaphores and mutexes

computer-engineering computer-science cpp multithreading mutexes semaphores

Last synced: 09 Jun 2026

https://github.com/3ein39/hospital_system

Hospital Management System Project in C++ using structs - simple console application. This program is open to all hospital users without the need for login information in this program. The system user can select the specialization in which they specialize by simply entering a series of numeric keys[1 - 20].

console-application cpp hospital-management management-system software-development

Last synced: 12 Jun 2026

https://github.com/nir3x/fastpatternsscanner.cpp

FastPatternsScanner.cpp - Efficient Pattern Scanner for C++

algorithm c-plus-plus cpp data-structures efficiency hashing pattern-scanning

Last synced: 09 Jun 2026

https://github.com/alphaolomi/cpp11-cmake

Building cpp11 with CMake and lcov

cmake codecov cpp cpp11 lcov lcov-report

Last synced: 09 Jun 2026

https://github.com/vityaman-edu/simreple

A simple REPL powered by replxx and antlr4-c3.

antlr4 antlr4-c3 cmake cpp replxx

Last synced: 09 Jun 2026

https://github.com/umerkniazi/hpms

Hospital Patient Management System (HPMS) is a C++ console app for managing patient records. Built for a Programming Fundamentals course. Cross platform and open source.

console-app cpp patient-management student-project

Last synced: 12 Jun 2026

https://github.com/birnadinerick/cauri

tauri-like c/cxx framework (educational purpose)

c cpp javascript native webapp

Last synced: 02 May 2026

https://github.com/emmarhoffmann/comparative-analysis-of-sorting-algorithm-efficiency

Comparative analysis of various sorting algorithm efficiency in C++, Java, and Python

algorithm-efficiency cpp java python research sorting-algorithms

Last synced: 02 May 2026

https://github.com/cameronclay/parallel-co-processing

Distributed Data Processing application (Windows only) that utilizes multiple computers to execute an algorithm on a set of data.

boost cpp google-test stl win32-api wnlib

Last synced: 12 Jun 2026

https://github.com/noahgwood/gtktemplate

An easy to use template for building apps using C++ and GTK

cpp desktop-app graphical-user-interface gtk gtk3 gui project-template template

Last synced: 02 May 2026

https://github.com/dita-deb/activebreaks

A user-friendly tool that encourages regular breaks while effectively monitoring focus time to promote healthy work habits.

arduino-ide arduino-mega-2560 cpp python python-script terminal visual-studio-code

Last synced: 02 May 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/ray-chew/steiner_solver

A Steiner graph solver using: binary heap, adjacency list, Dijkstra’s algorithm, OpenMP parallelisation, Takahashi and Matsuyama's heuristics, with tools for solution verification and validation

adjacency-lists binary-heap cpp dijkstra-algorithm openmp optimization-algorithms steiner-tree-problem

Last synced: 09 Jun 2026

https://github.com/nir3x/stringsimilarity.cpp

StringSimilarity.cpp - C++ Classes for Calculating String Similarity Using Character Embeddings

algorithm c-plus-plus character-embeddings cpp data-structure similarity-metrics string-similarity

Last synced: 09 Jun 2026

https://github.com/ynfuien/snake-cpp

Simple snake game in C++.

cpp snake snake-game

Last synced: 12 Jun 2026

https://github.com/rahmahanafi/stack-class

Stack class in c++ programming language

cpp oop operator overloading stack

Last synced: 09 Jun 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/nguyentrongphuc552003/qt-application-hexapod

Qt Application Hexapod is a modular GUI tool for controlling and debugging a six-legged hexapod robot. It communicates with the robot's Linux-based controller to display sensor data, send movement commands, and support manual gait testing.

beaglebone-ai cpp gait-control hexapod makefile qt5 qtcreator

Last synced: 24 Apr 2026

https://github.com/algosup/2024-2025-project-3-quickest-path-team-3

Third project of the year 2024-2025. The goal: Create a REST API to find the quickest path between two landmarks located in USA.

cpp graph-algorithms

Last synced: 24 Apr 2026

https://github.com/tprrt/tetrabot

The aim of this project is to simulate the behavior of a tetrahedral robot through Bullet physics and Ogre 3D engines. (Automatically exported from code.google.com/p/tetrabot) (like https://hackaday.com/2017/04/05/learn-neural-network-and-evolution-theory-fast/ but in 3D)

ai bullet-physics bulletphysics cpp cross-platform neural-network ogre3d robotics simulation

Last synced: 22 Apr 2026

https://github.com/melroy89/gtk-libcurl-threading-app

C++ GTK cURL multi-threading example app

cpp curl gtk gtkmm multi-threading threading

Last synced: 02 May 2026

https://github.com/arden-stanley/learning-graphics-tutorial

Tracking my progress through LearnOpenGL tutorials

cpp graphics-programming opengl

Last synced: 02 May 2026

https://github.com/gill-singh-a/hackerrank-cpp-solutions

Solutions to C++ Problems in Hackerrank

cpp hackerrank hackerrank-solutions

Last synced: 13 Jun 2026

https://github.com/arcbjorn/leetcode

Leetcode solutions

cpp golang leetcode typescript

Last synced: 02 May 2026

https://github.com/joseluisq/clang-samples

Some code examples to playaround with CLang and reusing its code from other languages.

clang cpp gcc

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/lucasfturos/convertimagetoaudio

Converte imagem em áudio.

cpp rust

Last synced: 03 May 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/aerphanas/microcontroller-programming

Learning Microcontroller programming

assembly cpp microcontroller

Last synced: 28 Apr 2026

https://github.com/inonitz/premake5-workspace-template

Workspace Template With Dependencies & Sub-projects using premake5

c cpp glbinding glfw glfw3 imgui lua mit-license opengl premake premake5 template-project workspace

Last synced: 03 May 2026

https://github.com/vertexnova/vnelogging

Vertexnova Logging (vnelogging) is a lightweight, thread-safe logging library designed for high-performance C++ applications.

cpp logging-library rendering-engine

Last synced: 03 May 2026

https://github.com/ajweeks/crowchild

A 2D RPG using the Apex Engine

2d cpp game opengl sfml

Last synced: 03 May 2026

https://github.com/mikand13/arduino-uno-tetris

Tetris Implementation for Arduino Uno

arduino cpp game lcd tetris

Last synced: 03 May 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/songkeys/chickenscomehome

A stupid simple game written in cpp - Help chickens come home

cpp game

Last synced: 03 May 2026

https://github.com/zeroxbrock/cpp-init

Boilerplate code for C++

c cpp

Last synced: 03 May 2026

https://github.com/nkh-lab/prog-arg-manager

c++ program options parser library

argument-parsing boost cli cpp program-options

Last synced: 05 Jun 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/terenstare/par-your-game-loop

Slides for my presentation "Parallelizing your game loop" in parallel programming.

cpp game-development gamedev job-scheduler parallel-programming

Last synced: 03 May 2026

https://github.com/emansarahafi/quizgame

A quiz game completed in C++.

cpp quiz-game

Last synced: 09 Jun 2026

https://github.com/st235/pseudo_random_generator

random numbers generation methods

cpp numeric-methods random

Last synced: 09 Jun 2026

https://github.com/ahmedhosssam/lesser_pandas

Pandas-like Data Analysis library in C++

cpp data-analysis data-science pandas

Last synced: 03 May 2026

https://github.com/c70sp/radium-engine

My own small 3D rendering engine.

3d-engine cpp engine glsl opengl rendering-engine

Last synced: 03 May 2026

https://github.com/shlomnissan/chip8-cpp

🕹 Chip 8 emulator using SDL

chip8 chip8-emulator cpp sdl2

Last synced: 09 Jun 2026

https://github.com/maxchistt/pneumocylinderconfigurator

Parametric model configurator with C3D Toolkit. Created as part of a tutorial. Student teamwork

3d-models c3d c3d-toolkit cad configurator cpp geometric-modeling parametric-modelling qt qtvision

Last synced: 03 May 2026

https://github.com/4s4v1n/matrix

Implementation of matrices in C++ with standart operations.

cpp matrix oop

Last synced: 13 Jun 2026

https://github.com/dawinaj/hd44780

HD44780 driver for ESP32

cpp driver esp32 gpio hal hd44780 lcd-display pcf8574

Last synced: 03 May 2026

https://github.com/nicolasraf/estrutura_de_dados-ads

Intended for data structure courses in C/C++ in which materials and programs made during classes and studies will be stored.

c cpp structured-data

Last synced: 03 May 2026

https://github.com/hejia-zhang/tensorflow-cmake2

Build TensorFlow Cpp application using CMake

cmake cpp tensorflow

Last synced: 03 May 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/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/muneeb1030/school-management-system

The School Management System is a comprehensive software application developed using SFML and C++ OOP under the Hud. It aims to streamline administrative tasks and enhance communication between administrators, teachers, and students.

cplusplus cpp management-system oops-in-cpp semester-3 semester-project sfml

Last synced: 13 Jun 2026

https://github.com/caiotaavares/painter

Simple image editor and raster graphics editor with Qt6 and c++

cpp image-processing qt5

Last synced: 03 May 2026

https://github.com/davamix/opencv-samples

Samples with OpenCV 3

cpp opencv samples

Last synced: 28 Apr 2026

https://github.com/hansalemaos/cppvec

C++ vectors with Python indexing

cpp python vector

Last synced: 03 May 2026

https://github.com/lucashnss/if672-algorithms-lists

Lists of algorithms in the course algorithms and data structures (IF672) in CIN-UFPE. Along this course I've been introduced to various efficient and creative ways to resolve common problems in computer science like ordering and learning data structures to do that.

algorithms cpp data-structures

Last synced: 13 Jun 2026

https://github.com/sanjaraiy/dsa_series

Explore the efficiency of countSort in this DSA playground! 📊✨ Master sorting algorithms with hands-on practice.

alogrithms countsort cpp data-structure-and-algorithm data-structures vscode

Last synced: 13 Jun 2026

https://github.com/dsite42/cpp02

42 Project - CPP02 - This module is about ad-hoc polymorphism, operator overloading and Orthodox Canonical class form.

42 cpp cpp02

Last synced: 09 Jun 2026

https://github.com/matheusdesouzab/lista-de-exercicio-sobre-vetores-em-c

Lista de Exercício Sobre Vetores na Linguagem C ++, respondida em 2018!

c cpp

Last synced: 03 May 2026

https://github.com/endail/expandingarray

A dynamic array for use on Arduino

arduino array cpp dynamicarray

Last synced: 03 May 2026

https://github.com/ngrogg/kattis-solutions

A repository for my accepted solutions to Kattis problems

c cpp kattis kattis-solutions problem-solving python

Last synced: 03 May 2026

https://github.com/silentpuck/silentcheatsheets

Multilingual cheat sheets for C, C++ and Assembly. Fast references, code snippets and examples in EN / RU / ES. Synchronized with YouTube Shorts by SilentPuck 🕶️

asm assembly c cheatsheet cpp learning multilingual programming reference shorts youtube

Last synced: 03 May 2026

https://github.com/poakapx/oop-inheritance_and_polymorphism

Приклад успадкування та поліморфізму на прикладі класу рослин.

cpp project

Last synced: 13 Jun 2026

https://github.com/zelflod/goodb

TP C++ project: Task Manager

cpp technopark web

Last synced: 09 Jun 2026

https://github.com/brendocosta/dodoco-hooks

Replaces GI's Windows service kernel drivers with Wine-compatible ones, enabling the game be played over Linux based systems.

c cmake cpp kernel linux wine

Last synced: 03 May 2026

https://github.com/philipszdavido/forgedb

A lightweight SQL-inspired database engine written in modern C++.

cpp database engine sql

Last synced: 13 Jun 2026

https://github.com/princeinscripts/c-and-dsa-foundation

A repository for understand the C++ Better

array conditional-statements cpp if ifelse loops vector

Last synced: 13 Jun 2026

https://github.com/ww92030-storage/cses

CSES problem set partial and full solutions (Java and C++)

cpp cses java

Last synced: 28 Apr 2026

https://github.com/accoladesio/sysmonitor

Monitor, visualize and optimize your cpu performance.

c cli cmake cmakelists cpp powershell

Last synced: 03 May 2026

https://github.com/nir3x/foreground-pattern-scanner

Foreground Pattern Scanner - Memory-mapped executable pattern scanner

c-plus-plus cpp executable-pattern-scanner memory-mapping pattern-scanning windows-api

Last synced: 08 Jun 2026

https://github.com/muhammadshavaiz/advanced-data-structues-fifa_dataset

This C++ project showcases efficient data management for FIFA World Cup data from 1930 to 2018. It uses AVL Trees for fast searching, Hash Tables for quick access, and Singly Linked Lists for easy traversal, optimizing both memory usage and retrieval speed.

avl-tree cpp data-structures hashtable linked-list parsing

Last synced: 09 Jun 2026

https://github.com/matthewfield/pcaptop

Ncurses based terminal command for displaying top inbound network traffic sources using libpcap

command-line cpp incoming libpcap linux macosx monitor ncurses network terminal traffic

Last synced: 03 May 2026

https://github.com/bbangjee/cse4110_database_system

2025-1 데이터베이스시스템 플젝 및 노트 정리

convenience-store cpp database mysql university-course university-project

Last synced: 03 May 2026

https://github.com/farukalamai/cpp-for-cuda

A structured C++ learning path designed specifically for developers preparing to learn CUDA programming.

cpp cuda gpu nvidia

Last synced: 09 Jun 2026

https://github.com/andrsd/mpicpp-lite

Light C++ wrapper around MPI

cpp cpp17 mpi wrapper

Last synced: 03 May 2026

https://github.com/smooll-d/slou

"Smooll" LOgging Utility.

cpp logger loggers logging logging-library meson

Last synced: 25 Jun 2026

https://github.com/tripolskypetr/node-gyp-opencv

I created a simple script which will compile OpenCV 3.4 with opencv_contrib (SIFT, SURF available) for linking with Native Abstractions for Node.js on Ubuntu 18.04

bash-script cpp native-abstractions-for-node node-gyp node-js opencv sift static-linking surf ubuntu1804

Last synced: 03 May 2026

https://github.com/antoniakras/sudoku_solver_checker_generator

C++ Sudoku solver, checker, and generator using backtracking and recursion, with modular design, constraint handling, and puzzle generation.

algorithm-design backtracking constraint-satisfaction-problem cpp file-io modular-architecture recursion sudoku

Last synced: 03 May 2026