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/mehran1383/aircraft_engine_monitoring

Aircraft engine monitoring and supervision system, developed using Qt.

cpp qt

Last synced: 15 Mar 2025

https://github.com/garyhilares/online-nim

Online nim game.

cpp nim online-game

Last synced: 28 Apr 2026

https://github.com/silkodenis/turboq-cpp-async-engine

C++ library for asynchronous task and timer queues, featuring a thread pool with task priority (QoS) support for parallel execution.

async chrono cpp cross-platform multithreading mutex queue stl task thread thread-pool timer

Last synced: 11 Jul 2026

https://github.com/ttiimmothy/different-languages-template3

A repository shows different programming languages template

c cpp go javascript markdown-extend python

Last synced: 11 Apr 2026

https://github.com/samuel-adekunle/adventofcode2020

Advent of Code 2020 challenges

advent-of-code-2020 cpp

Last synced: 30 Mar 2025

https://github.com/msh-trojan/cpp_statement

a simple program to print out the value of a variable

cpp function std variable

Last synced: 01 Apr 2025

https://github.com/at-sso/lecar-shop

I like cars, so I made a shop that sells cars (as well as other things).

cpp cpp-programming cpp20 project

Last synced: 11 Jul 2025

https://github.com/b3ta-blocker/scientific-calculator

A minimalist C++ calculator program offering basic arithmetic operations, trigonometric functions, and mathematical utilities. Features a clean console interface, modular code design, and simple user interactions.

conditional-statements cpp error-handling functions goto input-output loops maths-functions recursion scientific-calculator sleep-functions system-commands

Last synced: 08 Dec 2025

https://github.com/xaaria/cpp

cpp

Last synced: 07 May 2025

https://github.com/michaelstrefeler/prg1-heig

Programming 1 Course in C++

cpp

Last synced: 11 Jul 2026

https://github.com/heyfoz/cpp-reverse-string-recursion

The Reverse String Recursion Program (C++) asks the user to enter a string, which is passed to a void recursive function that displays the string in reverse order. Test the program with a palindrome to see how it works!

cpp recursion string

Last synced: 21 Jul 2026

https://github.com/heyfoz/cpp-weekday-index-validator

This Weekday Index Validator program (C++) validates whether the user entered an integer that represents a day of the week (1 - Sun, 2 - Mon, 3 - Tues, etc.). If the number provided is out of range, the user is prompted to re-enter an integer. Once a proper integer is entered, the program asks the user if they would like to continue or quit.

cpp index logic selection weekday

Last synced: 25 Mar 2025

https://github.com/heyfoz/cpp-invoice-file-read-write

The Invoice File Read/Write Program (C++) reads invoice details from a .txt file, printing a detailed list of the invoices and their calculated total costs. An output file named output.txt is created to mirror the console output.

cpp file invoice read-write

Last synced: 25 Mar 2025

https://github.com/heyfoz/cpp-purchase-calculator-function

The Purchase Calculator Function Program (C++) asks the user to enter the number of items sold and the cost per item. A custom function calculates the value of the purchase, which is displayed as output.

calculations cpp function purchase

Last synced: 25 Mar 2025

https://github.com/heyfoz/cpp-triangle-area-functions

The Triangle Area Functions Program (C++) uses a loop to ask the user 1 of 2 methods to calculate the area of a triangle. The 1st method calculates the area with the base & height values, while the 2nd calculates the area with all 3 sides. Calculated values are printed to the console as output.

area calculations cpp geometry triangle

Last synced: 25 Mar 2025

https://github.com/heyfoz/cpp-inventory-vector-builder

The Inventory Vector Builder Program (C++) reads an InventoryParts.txt file into a vector of structs containing part number, part class, quantity, and unit cost. Once the vector is filled, the user can request multiple types of inventory details, which are displayed via the console.

cpp inventory vector

Last synced: 25 Mar 2025

https://github.com/heyfoz/cpp-voting-ballot-array-functions

The Voting Ballot Array Functions Program (C++) creates 3 arrays to store candidates, votes, and percentages to simulate a random election winner. The arrays are filled after the program reads an input file titled "Candidates.txt". Functions are used to pass the arrays and calculate the results, which are printed to the console & an output file.

ballot cpp simulation voting

Last synced: 25 Mar 2025

https://github.com/heyfoz/cpp-vector-binary-search

The Vector Binary Search Program (C++) creates and fills a vector with 5000 random integers. Once the vector is filled, the program displays details such as the smallest, largest, and average values. To conclude, the program asks the user to enter an integer. If the integer is found via binary search, the program returns its position.

binary-search cpp vector

Last synced: 16 Jul 2026

https://github.com/heyfoz/cpp-inventory-part-structures

The Inventory Part Structures Program (C++) utilizes a loop to ask the user to enter a part number (string), part name (string), part class (char), in stock quantity (int), and unit cost (double). Once the user is done entering part details, the program writes the inventory part structures out to a txt file.

cpp inventory struct txt-files

Last synced: 21 Aug 2025

https://github.com/hbina/komunistl

C++ template library where you don't own ANYTHING!

anime cpp stdlib

Last synced: 12 Apr 2026

https://github.com/dlustre/llc-distortion

Audio distortion plugin made in JUCE

cpp juce vst

Last synced: 28 May 2026

https://github.com/johannst/flex-bison-cpp-playground

A playground for some flex/bison experiments in cpp

ast bison bison-flex cpp example flex gnu lalr lex lexer lexer-parser parser playground yacc

Last synced: 15 Mar 2025

https://github.com/sambhav2612/kbc

:star2: kbc in c++

cpp kbc

Last synced: 21 Aug 2025

https://github.com/neo-vortex/tint_acl

Small ACL (Aceess Control List ) written in C++

acl cpp

Last synced: 03 Jul 2026

https://github.com/pyrbin/banner

A WIP 3D game engine using vulkan & glfw. Written in C++20/17.

3d cpp cpp20 game-engine vulkan

Last synced: 04 Sep 2025

https://github.com/vp817/sampleshelper

A project that will make creating samples easier

cmake-scripts cpp example-tools helper testing-tools tool

Last synced: 27 Aug 2025

https://github.com/xeimsuck/nitroos

operating system

asm cmake cpp operating-system os

Last synced: 15 Mar 2025

https://github.com/rokoel/car-price-predictor

This project focuses on a desktop app that can predict car prices using a big dataset. It has GUI written in c++ using QtGUI framework and the Qt Creator app.

cpp qt-gui qt6

Last synced: 06 Jan 2026

https://github.com/krutoimag/turboini

Стараюсь написать максимально быстродействующую библиотеку C++ для чтения файлов ".ini" формата.

cpp cpp17 fast ini ini-parser xmake

Last synced: 02 Mar 2025

https://github.com/ilovenooodles/tlx

Archive my 'Pemrograman dasar' on TLX

algorithms cpp datastructure

Last synced: 31 Mar 2025

https://github.com/range4-skyz/learncpp

A repository to record my daily learning of C++ coding.

cmake cpp cpp17 cpp20 cpp23

Last synced: 07 Mar 2026

https://github.com/kontheocharis/gravity-engine-cpp

Solar system simulator in C++ with SFML

cpp eigen sfml

Last synced: 23 Mar 2025

https://github.com/bergolho/google-kickstart

My solutions to the Google KickStart programming contest.

competitive-programming cpp google-kickstart

Last synced: 25 Mar 2025

https://github.com/bergolho/cracking-the-coding-interview

Solutions to the Cracking the Coding Interview book.

cpp interview-questions

Last synced: 25 Mar 2025

https://github.com/ehwan/string-parser

Template LL parser generator

cpp header-only parse parser

Last synced: 02 Apr 2025

https://github.com/pop0097/gps_driver

GPS driver for a STM32 F7 ARM microprocessor made using C++.

cpp firmware gps stm32

Last synced: 16 Mar 2025

https://github.com/marwanradwan7/spaceball

Space Ball is a 2D PC arcade game written in C++ and SFML.

arcade arcade-game cpp sfml sfml-game sfml-graphics-library

Last synced: 25 Mar 2025

https://github.com/shafaq-aslam/leetcode-chronicles

This repository contains my solutions to various LeetCode problems, ranging from Easy to Hard. The goal is to improve problem-solving skills, practice Data Structures & Algorithms (DSA), and build a strong foundation for coding interviews.

algorithms coding-challenges competitive-programming cpp data-structures data-structures-and-algorithms dsa dynamic-programming leetcode problem-solving

Last synced: 07 Apr 2025

https://github.com/chanchancl/zero

纯软件实现的固定渲染管线。

cpp software-rendering

Last synced: 03 Jul 2025

https://github.com/asccrs/competitive-training

Repositorio generado para almacenar las prácticas realizadas en c++

algorithm-challenges algorithms-and-data-structures competitive-programming-contests cpp

Last synced: 09 Mar 2025

https://github.com/yhabteab/trainee-cpp-sort

Trainee-cpp-sort is an imitation of the satandard sort command. I recommend to use this only for test and learning purposes. I developed this sort program so that I can gradually learn to use C ++.

command-line-arguments-parser cpp cpp-sort how-to-code options-parsing sort sort-commands sort-options sortable sorter sorting-algorithms sorting-algorithms-implemented trainee-cpp-sort

Last synced: 23 Mar 2025

https://github.com/karnkaul/enum-flags

KT C++17 header library: type-safe wrappers for bit flags (class type and trivial), with operator overloads

bitfields bitflags cpp cpp17 header-only

Last synced: 20 Mar 2025

https://github.com/pawel2000pl/fixed_point

Template for fixed-point operations with a simplified math library (dedicated for RISC-V IM).

cpp fixed-point risc-v taylor-series template

Last synced: 03 Jul 2025

https://github.com/itisyang/cppmap

cpp知识图谱

cpp map

Last synced: 26 Jun 2025

https://github.com/bewaremypower/protobuf-demo

Google protocol buffer demos

cpp protocol-buffers

Last synced: 04 Jun 2026

https://github.com/bemxio/mindbonk

A Brainfuck interpreter made in C++

brainfuck brainfuck-interpreter brainfuck-language cpp interpreter

Last synced: 05 Mar 2025

https://github.com/v3ssel/simple3dviewer

A simple program for viewing wireframe models from .obj files

3d-graphics c cmake cpp macos opengl qt

Last synced: 11 Apr 2026

https://github.com/vishalku03/gpa-cgpa-calculator

This project is based on C++ programming language.

cpp dsa-algorithm

Last synced: 12 Jun 2025

https://github.com/heshamoomar/the-c-plus-plus-basement

The c++ Basement

cpp cpp20

Last synced: 02 Jan 2026

https://github.com/librity/learning_cpp

All my C++ tutorials

cpp opengl tutorial tutorials

Last synced: 15 Apr 2026

https://github.com/guillaumedua/papers_code_examples

Examples for papers published on Gist.Github.com/GuillaumeDua, LinkedIn and Reddit

cpp cpp17 cpp20 modern-cpp

Last synced: 25 Mar 2025

https://github.com/sinipelto/ipupdater-cpp

C++ Implementation of the ip-updater tool. Necessary for native implementation of updater as an executable unix binary.

address cplusplus cpp curlpp ip ip-address ip-updater ipv4 libcurl linux nix unix updater updater-script

Last synced: 09 Apr 2026

https://github.com/saklis/low-engine

An Engine created for Lords of War - a turn-based strategy inspired by Warlords 3.

cpp game game-2d game-dev game-development game-engine gamedev sfml turn-based turn-based-strategy warlords-3

Last synced: 03 Jul 2025

https://github.com/techonit/nodemcu_esp32-manage

🏭 A open source application for manage devices (IOT) on nodemcu-esp32. Send and get reports to server with a api token.

board cpp iot nodemcu-esp32 platformio

Last synced: 06 May 2026

https://github.com/mika314/midi-parser

MIDI parser written in C++

cpp cpp20 midi music

Last synced: 14 Jul 2025

https://github.com/diodeiot/dutils

Utility commands extension for vs-code

c cpp guard header include source utils

Last synced: 16 Jan 2026

https://github.com/monhi/cpplogger

Native C++ circular logger package (N-API) for node.js projects

circular cpp logger n-api nodejs plog

Last synced: 14 May 2026

https://github.com/bc100dev/alde

Android on the Linux Desktop Environment

android bionic cpp glibc java jdk-21 linux native-apps open-source sdk sdk-android sdk-java

Last synced: 15 Mar 2025

https://github.com/gholamrezadar/ghdpt-cpp

A simple progressive path tracer in c++

cpp pathtracer

Last synced: 16 Jan 2026

https://github.com/pradeepchegur/essentials_of_cpp

Typical codes on essentials of C++

cpp oops-in-cpp

Last synced: 15 Mar 2025

https://github.com/hhk7734/proto

Generated library for lol-iot Protobuf and gRPC

cpp golang grpc protobuf python typescript

Last synced: 12 Apr 2026

https://github.com/mlomb/halite3-bot

My bot for the Halite 3 AI Challenge. Rank 18. 2018

ai bot competition cpp halite3

Last synced: 01 Apr 2025

https://github.com/mateoniksic/project-balanced-and-avl-trees

load data from .txt file and build balanced and avl trees (CODE) [ C++ ]

algorithms-and-data-structures avl-tree balanced-tree college-project cpp preorder-traversal trees

Last synced: 29 May 2026

https://github.com/zircote/cpp-lsp

Claude Code plugin for C/C++ development with clangd LSP, clang-tidy, and clang-format

c clang clangd claude-code-plugin code-quality cpp lsp

Last synced: 13 Jan 2026

https://github.com/rkolovanov/solutions-cpp

Хранилище решений различных задач на C++

cpp

Last synced: 16 May 2025

https://github.com/seantolstoyevski/bf

simple format library for C++17=> : using fold expression, header-only

cpp cpp17 format header-only

Last synced: 23 Mar 2025

https://github.com/hadisfr/socket_cpp

C++ Client/Server Socket

cpp socket-programming

Last synced: 15 Jun 2025

https://github.com/herndone/cst-370-algorithms

In this course, I learned important data structures in computer science and acquire fundamental algorithm design techniques to get the efficient solutions to several computing problems from various disciplines. Topics include the analysis of algorithm efficiency, hash, heap, graph, tree, sorting and searching, brute force, divide-and-conquer, decrease-and-conquer, transform-and-conquer, dynamic programming, and greedy programming.

algorithms cpp

Last synced: 20 Apr 2026

https://github.com/isaac-defrain/omnetpp_fun

OMNeT++ experiments

cpp omnetpp simulation

Last synced: 30 Jun 2025

https://github.com/georgetruong/learn-unreal-5-cpp-projects

Small gaming projects used to learn Unreal Engine 5 through online courses

cpp unreal-engine-5

Last synced: 13 Jul 2026

https://github.com/ellectroid/flogger

File logger - minimalist log file utility

cpp logging logging-library

Last synced: 16 May 2025

https://github.com/helleb0re/bookypedia

The database of books and authors has been written in C++ with Postgres

boost conan cpp cpp20 libpqxx postgres postgresql

Last synced: 07 Feb 2026

https://github.com/alexpreynolds/kmer-counter-sparse

Count canonical kmers with Google sparse_hash_map

bioinformatics cpp hash-tables kmer kmer-counting kmer-frequency-count

Last synced: 16 May 2025

https://github.com/abdullahkhfb/bue-object-oriented-programming-labs

This repository contains comprehensive C++ programming lab solutions, demonstrating key concepts of object-oriented programming.

classes concepts cplusplus cpp cpp-course fundamentals fundamentals-of-programming inheritance object-oriented-programming objects polymorphism solutions

Last synced: 15 Mar 2025

https://github.com/hailiang-wang/cmake-visualstudio-quickstart

Get started with CMake, CPP, Visual Studio Windows, etc.

cmake cpp visual-studio

Last synced: 15 Mar 2025

https://github.com/voutuk/numw-cpp

NUWM C++ Homework

cpp homework

Last synced: 07 Apr 2025

https://github.com/jstmaxlol/salib

salib smarter argument library) is a single-file library to handle arguments in C++ | made as a successor to ecah-lib

argument cpp header-only library single-file

Last synced: 15 Mar 2025

https://github.com/techcsispit/learning-basics

C | Java | Python | C++

c cpp java python

Last synced: 23 Apr 2025

https://github.com/0x5844/shellcode_runn3r

Inline Shellcode Runner for macOS (ARM64) in C++

arm64 cpp educational-purposes macos shellcode-loader

Last synced: 20 Apr 2026

https://github.com/amanoteam/kal

A GCC cross-compiler targeting Kobo

c cpp cross-compiler gcc kobo

Last synced: 13 Mar 2025

https://github.com/omr-ql/cpp-projects

Here All The Cpp Projects I Have Implemented till today

algorithms cpp project

Last synced: 16 Jun 2025

https://github.com/piratecoderz/final-project

#Code Written in C++. #Basic code in C++. It has 3 parts. #1. Create nested Arrays of data that contain student name, father name, array of marks in 5 subjects. #2. access all data in array using structure. #3. In main you can get toper data, #4. You can get all student data, #5. You can get specific student data by using its number.

cpp cpp-programming cpp-project final final-project final-year-project finalproject projects projects-list student-portal student-project

Last synced: 29 May 2026

https://github.com/yavuzsonmez/42-cpp-modules

C++ core concepts learning with C++98.

42 42born2code 42heilbronn cpp oop

Last synced: 13 Mar 2025

https://github.com/leedskiy/external-sort

Just c++ program which sorts an array using external sort. It was done for training c++ skills.

cpp external-sort sort sorting-algorithms

Last synced: 15 Mar 2025

https://github.com/leg3ndary/compengclub2024

Project code for the 2023/2024 Computer Engineering Club

aphs arduino cpp

Last synced: 02 Apr 2025

https://github.com/jpomykala/Chess-Cpp

Platforma do gry w szachy CPP + SDL

cpp sdl

Last synced: 15 Mar 2025

https://github.com/bin-umar/highload_tp

Решение задачи по курсу HighLoad

cpp http-server libuv tcp-socket

Last synced: 28 Feb 2025

https://github.com/guendto/jomiel-client-demos

the jomiel client demos written in different modern programming languages

cpp dockerfiles golang howto jomiel modern-programming-languages

Last synced: 05 Jan 2026

https://github.com/borisskert/cpp-katas

This repo contains my solutions for some C++ katas submitted in Codewars.

codewars codewars-cpp codewars-solutions cpp igloo-bdd igloo-testing

Last synced: 17 Mar 2025

https://github.com/raidowolf/ld40

SpeedFishing - My project for Ludum Dare 40!

cpp game game-jam ld40 ludum-dare ludum-dare-40 sfml

Last synced: 01 Jul 2025

https://github.com/bala179/acm-networking-project

Open Project on Networking completed with IIT Roorkee ACM Student Chapter in December 2020.

cpp networking socket

Last synced: 01 Sep 2025