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/xaaria/cpp

cpp

Last synced: 07 May 2025

https://github.com/heyfoz/cpp-integer-array-filler

The Integer Array Filler Program (C++) declares an array of integers of size 50. The program loops to fill the array with 50 random integers from 1 to 10,000. Finally, the integers are printed to the console, 10 per line.

array cpp integer random

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-dice-roll-simulator

The Dice Roll Simulator Program (C++) uses the rand function to simulate a dice roll, using two 6-sided dice. The total number rolled is calculated using the random function, and the results are printed to the console.

cpp dice-roller probability simulator

Last synced: 14 Jun 2025

https://github.com/britanniavirtual/3d_triangle_distance

C++ program to compute minimum distance and collision points between two 3D triangles.

3d-graphics closest closest-point collision cpp detection-algorithm distance point triangles

Last synced: 03 Jul 2025

https://github.com/ransomware3301/generic_type_binary_search

Binary Search Algorithm written in C++ that supports multiple data types

binary-search cpp search-algorithm

Last synced: 10 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/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/cdacamar/tiny_benchmark

YA benchmarking lib

benchmarking cpp

Last synced: 01 Apr 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/themarlboroman/dfw-jumpstart

Jumpstart repo for dfw + libdansdl2

app-development cpp examples game-development jumpstart

Last synced: 28 Feb 2025

https://github.com/jusqua/visionsycl

Attempt to provide common image processing functions that runs on heterogeneous devices.

cmake cpp dpcpp learn oneapi sycl

Last synced: 06 Mar 2025

https://github.com/wa1tnr/zig-exp-a

zig - local experimentation - 12 Oct 2023

c compiler cplusplus cpp zig

Last synced: 20 Apr 2026

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/mmaarij/secure-libcurl-json

A C++ wrapper library that provides a convenient and secure way to make HTTP API requests, while handling JSON data. Built on top of libcurl for robust networking capabilities and nlohmann/json for JSON data processing.

api certificates cpp crud https json libcurl linux ssl windows

Last synced: 06 Jan 2026

https://github.com/manuelzzz/pingpong_game

🏓 A ping pong game with two paddles made in cpp

cpp gcc gcc-compiler ping-pong ping-pong-game

Last synced: 15 Mar 2025

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/hein-htetsan/assignment_4

find the word counts including in text

assignment cpp ncc

Last synced: 03 Jul 2025

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/totto16/imdb-dataset-to-postgresql

IMDB Dataset to preseeded PostgreSQL converter

cpp imdb imdb-dataset postgresql

Last synced: 12 Apr 2026

https://github.com/stas1f1/gl_final_project

Final OpenGL project for CG course, 4th year of study, MMCS SFEDU

cpp opengl

Last synced: 10 Mar 2026

https://github.com/toxe/komoot-downloader

Download Komoot user tour files

api-client cpp cpp20 download gpx komoot

Last synced: 22 Mar 2025

https://github.com/jwillikers/atoi

A sample implementation of the standard C library's atoi function

c cmake cpp demo

Last synced: 15 Apr 2025

https://github.com/jwillikers/gnu-arm-embedded-ssh-image

A container image for running the ARM embedded toolchain from an OpenSSH server, built on Fedora

buildah c clion cpp fedora gnu-arm-embedded-toolchain openssh

Last synced: 15 Apr 2025

https://github.com/jwillikers/sanitizer-build-types

A CMake module for adding the necessary flags for the various sanitizers.

asan build-types c clang cmake cmake-module cmake-modules cpp gcc msan sanitizer sanitizers tsan

Last synced: 15 Apr 2025

https://github.com/anvaymayekar/iot-pager

A rudimentary & secure MQTT-based pager system using ESP32 and Python. Messages sent from a Python CLI are received by ESP32 with OLED display, buzzer alert, and persistent flash storage. Powered by HiveMQ Cloud with TLS encryption and real-time status monitoring.

arduino-ide c cloud cpp esp32 hivemq mqtt python

Last synced: 11 Apr 2026

https://github.com/chrisvasa/passwordhash

A password recovery tool with a basic GUI utilizing ImGUI. Used for learning basics in encryption (MD5 / SHA256) and search algorithms (binary search)

binary-search cpp encryption-decryption filemanagement imgui

Last synced: 20 Jun 2025

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/tahaaa22/printf

custom implementation of the printf function in C using linux and vim

cpp linux vim

Last synced: 19 Apr 2026

https://github.com/gastonmorixe/react-native-new-architecture-research

React Native new architecture clear documentation and findings

android cpp docs ios jsi new-architecture react react-native swift

Last synced: 11 Apr 2026

https://github.com/irods/irods_project_template_cpp_client

A project template for creating iRODS Clients using C++

cpp data-management irods irods-client science

Last synced: 27 Jun 2025

https://github.com/akazad13/leetcode

I will provide explanations for LeetCode problems in this repository.

cpp graph-algorithms greedy-algorithms leetcode leetcode-cpp leetcode-solutions linked-list sliding-window

Last synced: 08 Apr 2025

https://github.com/vincy1230/oop-class

北京工商大学 计算机与人工智能学院 面向对象语言与编程 (2023-2024-2 | 杨伟杰) 课程实验集

classnotes cpp oop

Last synced: 15 Mar 2025

https://github.com/brian8544/cpp-injector

Dll injector for Windows.

cpp injector injector-x64

Last synced: 01 Sep 2025

https://github.com/ratulsharker/basic-neural-network

Basic neural network for dumb problem

basic-learning cpp neural-networks

Last synced: 03 Jul 2025

https://github.com/mhasan320/frontend-developer-roadmap

Want to be a front-end developer? Hopefully this repo will be help you to be a successfull front-end developer.

angularjs boostrap5 c cpp css3 front-end-development html5 java javascript less python reactjs sass tailwindcss vuejs

Last synced: 18 Jan 2026

https://github.com/rlxchap2/cpp-tutorial

A collection of C++ projects and tutorials focused on encoding techniques and concepts.

cpp projects tutoiral

Last synced: 12 Jun 2026

https://github.com/fierycod/openmp-class-bench

Zrównoleglenie wstępnego przetwarzania danych przy użyciu OpenMP

cpp openmp python

Last synced: 28 Feb 2025

https://github.com/novaardiansyah/cpp-for-beginners

Course C++ For Beginners

beginners cpp

Last synced: 15 Mar 2025

https://github.com/anlaki-py/pass-gen

Simple/secure password generator that you can quickly run everywhere in your terminal.

cpp password-generator simple-project terminal-app

Last synced: 30 Mar 2025

https://github.com/jkeresman01/conway-s-game-of-life-

The Game of Life is a cellular automaton, devised by British mathematician John Horton Conway in 1970.

cellular-automata conway-s-game-of-life cpp sfml

Last synced: 03 Jul 2025

https://github.com/sla-ppy/p03-udemy-adv

[A] Took two months off to dedicate every single day to learning C++

cpp early-attempts udemy

Last synced: 11 Jun 2025

https://github.com/sla-ppy/code_bank

[A] Attempt at programming every day using coding challenge sites for 1 problem / day

cpp

Last synced: 11 Jun 2025

https://github.com/sla-ppy/yahtzee

[F] Implementation of Yahtzee, a dice based boardgame

cpp

Last synced: 11 Jun 2025

https://github.com/sla-ppy/aoc-2020

[A] C++ solutions for AOC2020

aoc cpp

Last synced: 11 Jun 2025

https://github.com/bagiasn/edison-thingspeak

A simple program for posting data to a ThingSpeak channel

cpp curl-library intel-edison thingspeak

Last synced: 25 Mar 2025

https://github.com/chrkspln/synth

real-time audio synthesizer built with C++20/JUCE. has multiple waveforms, animated UI, ai-gen built-in melodies

audio cpp juce-framework synthesizer

Last synced: 10 Jul 2026

https://github.com/lucafabbian/ipycpp

Simple and hackable jupyter kernel for running c++ (c plus plus) codes inside a python notebook

cplusplus cpp jupyter jupyter-kernel jupyter-kernels

Last synced: 15 Apr 2026

https://github.com/supercip971/quartz

Yet another vulkan sideproject written using the Cutekit build system and c++

cpp cutekit vulkan

Last synced: 09 Apr 2025

https://github.com/shreyas9699/2d_ray_casting

A simple 2D Ray casting using SFML

cpp gamedev raycasting raycasting-engine raytracing sfml

Last synced: 25 Mar 2025

https://github.com/shreyas9699/cpp-calculator

Simple calculator application made using C++ and ImGUI

application cpp cpp-app directx12 executable imgui

Last synced: 25 Mar 2025

https://github.com/swumplurd/miniwin-circle-rgb

Ejemplo para crear graficos en C++ usando miniwin.

2d 2d-game-engine cpp graphics miniwin

Last synced: 21 May 2026

https://github.com/akshayrathore11/stl-and-templates

A library of STL enhancements and template utilities for modern C++ development. Offers flexible, high-performance solutions for generic programming, including advanced algorithms and container utilities.

cpp stl templates

Last synced: 03 Jul 2025

https://github.com/akshayrathore11/cpp

A language that will make you fall in love, irritate you to no end, frustrate you beyond belief, but also give you that rare pleasure of a perfectly running program

cpp

Last synced: 03 Jul 2025

https://github.com/gmlc-tdc/networking

Helper functions and utilities used for networking in the HELICS and related codes

cpp hacktoberfest networking

Last synced: 18 Jun 2025

https://github.com/katistix/eval-from-scratch

A simple "interpreter" that takes in as input simple arithmetic expressions and computes their values.

cpp mathematics parser tokenizer

Last synced: 30 Jun 2025

https://github.com/mhuzaifa406/encryption-and-decryption-of-file

The program is made to encrypt password and file of your secret one and can only be open if you know the exact password of file

cpp decryption encryption headers password

Last synced: 26 May 2026

https://github.com/atmatto/stol

Sticking dictionaries together with duct tape. An in-development tool for language learners and translators.

cpp language-learning translation wiktionary

Last synced: 01 Sep 2025

https://github.com/heyfoz/cpp_magic_date_validator

The Magic Date Validator program (C++) receives a month, day, and year as user input, validating whether or not the date provided is a "magic date." For example, 8/2/16 is a magic date since 8 * 2 = 16.

cpp date validator

Last synced: 25 Mar 2025

https://github.com/heyfoz/cpp-cartesian-coordinates-identifier

The Cartesian Coordinates Identifier program (C++) allows the user to enter x and y coordinates, which are used to determine the user's location on a cartesian plane. The resulting location is displayed as output.

cartesian-coordinates cpp identifier location

Last synced: 17 Jun 2026

https://github.com/flopp/aoc2024

My AdventOfCode 2024 (aoc2024) solutions in C++

aoc aoc-2024 cpp

Last synced: 15 Jul 2025

https://github.com/iivvaannxx/pirateland

🏴‍☠ A pirate-themed game packed with exciting minigames on the high seas.

cpp education game game-development gaming minigames pirates unreal-engine

Last synced: 26 Feb 2025

https://github.com/gcattt/front-end-kaleidoscope

A little compiler for a non-trivial language

compiler cpp llvm-frontend llvm-tutorial

Last synced: 09 Apr 2025

https://github.com/muhamadajiw/daily-leetcode

My coding practices, not that good though so don't use these as reference!

algorithms cpp leetcode

Last synced: 09 Mar 2025

https://github.com/hvlikk/aizo_p1

Projekt badający złożoność obliczeniową algorytmów sortowania w zależności od typu danych dla algorytmów

algorithms-and-data-structures cpp

Last synced: 12 Jun 2025

https://github.com/vishalku03/binary_search

In binary search, recursion is used to repeatedly divide a sorted array into halves until the target value is found. The algorithm compares the middle element to the target, then recursively searches either the left or right half depending on the comparison, reducing the search space efficiently.

cpp dsa gfg-questions leetcode-questions

Last synced: 26 Feb 2025

https://github.com/acmpesuecc/laalibrary

This repository contains a C++ file which aims to act as a library for simple to complex linear arithmetic operations.

cpp hacktoberfest

Last synced: 20 Jan 2026

https://github.com/lmtreser/domotica-low-cost

Proyecto educativo para montar un sistema domótico de bajo costo. Utiliza diferentes tecnologías para mostrar su funcionamiento e interrelación

arduino bootstrap5 cpp domotica gnu-linux home-assistant mqtt nodered python raspberry-pi

Last synced: 14 Apr 2026

https://github.com/guanzhongcai/wikis

知识点记录和总结

cpp devops golang mongodb mysql nodejs redis

Last synced: 06 Apr 2026

https://github.com/rudrakshi99/dynamic_programming

A collection of dynamic programming problems implemented in C++.

algorithms competitive-programming cpp dynamic-programming

Last synced: 16 Mar 2025

https://github.com/tomin-joy/sorting-algorithms

All popular sorting algorithms in various languages 👩‍💻 .Feel free to use it when you need🤗

bubble-sort bubblesort cpp insertionsort java merge-sort mergesort python python-3 python3 quick-sort quicksort selection-sort sorting sorting-algorithms

Last synced: 09 May 2026