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/isaka-james/swahili-bible-ai

The machine learning model(Swahili) trained from Swahili Christian Bible(Translated from ESV)

ai bible bible-ai bible-questions bible-swahili cpp generative-ai model swahili

Last synced: 07 Sep 2025

https://github.com/danielkrupinski/tic-tac-toe-cpp

Linux version of tic-tac-toe game. Programmed in C++.

cpp

Last synced: 14 Mar 2025

https://github.com/gotbordom/ros2_nav2_tutorial_workspace

Work for a ROS2 Navigation Certification

cpp ros2 ros2-humble

Last synced: 24 Mar 2025

https://github.com/danielkrupinski/guess-cpp

Program which guesses user's number.

cpp

Last synced: 14 Mar 2025

https://github.com/themdazad/gfg_160_problems

GFG 160 Problem in 160 Days Challange Solution

coding cpp dsa gfg

Last synced: 01 Apr 2025

https://github.com/mohammad-malik/nu_exam

A C++ program that manages, stores and allows for the attempting and creation of quizzes, all through a terminal

cli cpp exam university- university-coursework

Last synced: 24 Mar 2025

https://gitlab.com/seanick/gitlab-api

CLI tool to list, get and create GitLab project issues. Requires Boost::json, Boost::program_options, and libcurl.

Boost cpp gitlab-api libcurl

Last synced: 06 Jan 2026

https://github.com/ahawazi/course_cpp

learn the c++ and try to use this. this is the course for learn the c++

cpp

Last synced: 28 Mar 2025

https://github.com/tornao2/sortingalgorythmsdemonstration

A program about sorting algorithms made in c++ with the use of "raylib" graphical library.

cpp raylib sorting-algorithms

Last synced: 11 Jun 2025

https://github.com/harsh-panchal-804/cses-solutions

Contains my solutions of the CSES Problem Set.

comptetive-programming cpp cses-problem-set-solution

Last synced: 27 Feb 2025

https://github.com/soyapo/raytracer

C++ Ray Tracer with PPM output

cpp raytracing

Last synced: 03 Jul 2025

https://github.com/dochia-razvan/flow-maker

A C++ console-based application that allows users to create, execute, and manage interactive workflows.

cpp oriented-object-programming

Last synced: 01 Apr 2025

https://github.com/jtlee98/vulkan-snippets-vscode

vscode extension for generating vulkan code snippets in C++

cpp python vscode-extension vulkan-api

Last synced: 14 Apr 2026

https://github.com/kaixtr/labirinto

Projeto de algoritmo de labirinto programado para a matéria de Teoria dos autômatos do curso de Ciência da Computação na Universidade do Distrito Federal, em 2025.

cpp maze maze-generator sdl2

Last synced: 01 Apr 2025

https://github.com/satya-supercluster/geeksforgeeks

This repository serves as a collection of my solutions to various GeeksforGeeks DSA problems.

cpp data-structures data-structures-and-algorithms dsa

Last synced: 01 Apr 2025

https://github.com/hassan3348/task-management-system

I developed a C++ task management system that allows users to add, remove, sort, and track tasks by priority, with notifications for deadlines.

cpp vscode

Last synced: 01 Apr 2025

https://github.com/xunx-ii/astral

参考UE5的Lyra项目的模式写的一个最小项目,仅在PawnData配置文件中的InputConfig做了一些很小的修改

blueprint cpp lyra ue5

Last synced: 01 Apr 2025

https://github.com/mraskends/bankaccountsimulator

Simple C++ console app simulating basic bank account operations: deposit, withdraw, balance check. Educational project to practice core C++ features and version control.

banking beginner console-app cpp educational simulation

Last synced: 01 Apr 2025

https://github.com/mohamadmansour18/al-aqsa-mosque-project

Developing a detailed 3D representation of Al-Aqsa Mosque using legacy OpenGL on the Windows operating system.

3d-graphics 3d-models al-aqsa-mosque computer-graphics cpp game game-development graphics mosque opengl-legacy

Last synced: 01 Apr 2025

https://github.com/nandkumar1000/hospitalmanagementsystem-and-mindgame

This repository features two C++ projects demonstrating OOP, data handling, and game logic. 🏥 Hospital Management System – Manages patients, doctors, and appointments efficiently. 🎲 Number Guessing Game – A multiplayer game with difficulty levels and an AI-powered umpire.

cpp random-number-generators stl vector

Last synced: 10 Jun 2025

https://github.com/farhangamary/cpp-coding-challenges

A collection of C++ challenges covering both algorithmic problems and language-specific concepts. Explore solutions to real-world problems, C++ standard features, and best practices. Contributions are highly welcomed!

algorithms cmake cplusplus cpp graphs msvc preprocessor stl string trees

Last synced: 01 Apr 2025

https://github.com/jaderock/cuda-by-example

Sample CUDA projects for the CUDA by Example book

bazel c cpp cuda gpu

Last synced: 05 May 2026

https://github.com/jke94/cpp-kitchen

A GitHub repository for personal investigations around C++ world.

cpp

Last synced: 01 Apr 2025

https://github.com/imtheprince7/cpplearning

In this repository, I have uploaded all topics practice during learning of CPP language.

cpp stl-algorithms

Last synced: 03 Sep 2025

https://github.com/hussein-saad/leetcode-daily-challenge

Explore a collection of daily LeetCode challenge solutions in this repository. Each solution is housed in its own file, named for easy identification and reference

cpp problem-solving

Last synced: 27 Feb 2025

https://github.com/mshornikov/uni-tcp-client

TCP Client in C++

cpp socket

Last synced: 24 Mar 2025

https://github.com/knowscount/restarting-cpp

my journal restarting C++ from scratch

c cpp

Last synced: 16 Mar 2025

https://github.com/pazl27/little-2d-shooter

Little Multiplayer game

cpp multiplayer raylib shooter-game

Last synced: 31 Aug 2025

https://github.com/harastaivan/cpp-progtest-template

CPP template for progtest

cpp cpp14 makefile

Last synced: 09 Jul 2026

https://github.com/ven-gnz/ogl

Realtime Rendering "Tsemppirinki"

cpp opengl

Last synced: 24 Apr 2026

https://github.com/rogerfan48/project-fresh2-i2p2-towerdefense

Tower Defense game project developed for Introduction to Programming II (Freshman Spring).

allegro cpp

Last synced: 26 Feb 2025

https://github.com/pujolsluis/stringlistgenerator

Program to generate a collection of strings for a Collection Initialization (Vector, List, etc).

collections cpp generator initialization list strings utils vector

Last synced: 25 May 2026

https://github.com/akshayrathore9010/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: 15 May 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/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/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/b3ta-blocker/object-oriented-programming-in-cpp

Explore C++ files to enhance your understanding of Object-Oriented Programming (OOP) concepts. Enjoy the journey!

cpp object-oriented-programming

Last synced: 08 Dec 2025

https://github.com/xaaria/cpp

cpp

Last synced: 07 May 2025

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-parallel-vector-functions

The Parallel Vector Functions Program (C++) uses two parallel vectors, which are each filled with 500 random numbers between 1 and 100. The vectors are passed to a function that returns an integer indicating how many times both vectors contained even numbers in the same location.

cpp function vector

Last synced: 24 Jun 2026

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/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/bsodium/voxelife

A C++ game of life implementation in 3D space

3d cpp game-of-life opengl simulation

Last synced: 06 Mar 2025

https://github.com/bsodium/terrain-interpolation

An openGL implementation of a procedural terrain interpolation algorithm

cpp opengl procedural-generation terrain-generation

Last synced: 06 Mar 2025

https://github.com/symbitic/jsr

Cross-platform client for jsr.io

cpp jsr qml qt qt6

Last synced: 06 Sep 2025

https://github.com/rokez98/hppa

High performance processor architecture labs

bsuir bsuir-labworks cpp vectorization

Last synced: 14 Apr 2025

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/JayTwoLab/XMLDOMReader

Document Object Model reader for XML (Qt5)

c cpp dom parser qt qt5 reader xml

Last synced: 17 Jul 2025

https://github.com/agehama/synthesizertutorial

ソフトウェアシンセサイザーの作成チュートリアル

audio-programming cpp digital-signal-processing opensiv3d synthesizer

Last synced: 08 Apr 2025

https://github.com/cdacamar/tiny_benchmark

YA benchmarking lib

benchmarking cpp

Last synced: 01 Apr 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/google-codejam

My solutions to the Google CodeJam programming contest.

competitive-programming cpp google-code-jam

Last synced: 25 Mar 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/arshagds/cpp_notebook

This repository is about the tips I'm learning from udemy. Check the commits.

begginer cpp notebook personal-notebook personal-repository practice

Last synced: 12 Nov 2025

https://github.com/chanchancl/zero

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

cpp software-rendering

Last synced: 03 Jul 2025

https://github.com/wkhallen/minesweeper

Classic Minesweeper game, made with C++ and SFML

cpp minesweeper sfml

Last synced: 22 Mar 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/slingercode/vulkan

Lets learn about Vulkan

cmake cpp cpp20 glfw glm vulkan

Last synced: 31 Aug 2025

https://github.com/kasperomari/problems

My solutions for some of the competitive programming problems I've solved while playing with this.

c competitive-programming cpp problem-solving

Last synced: 18 Apr 2026

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/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/toodef/light-engine

Lightweight and fast 3D visualisation engine

cpp data-visualization linux python visualization windows

Last synced: 11 Feb 2026

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/ashwagandha-coder/common_repo

abstract_repo in c++

cpp libs stl

Last synced: 14 Mar 2025

https://github.com/amankr2076/llvm-program-persistence-using-checkpoint-insertion

This Project involves modifying or enhancing programs compiled with LLVM (Low-Level Virtual Machine) to introduce checkpoints for saving the program's state at specific intervals. This concept is crucial for fault-tolerant computing, debugging, or long-running applications where progress needs to be saved periodically.

cpp llvm

Last synced: 03 Feb 2026

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/kauemiziara/enigma-tui-simulator

Encrypt messages using the Enigma machine (TUI version)

cipher-algorithms ciphers cpp enigma enigma-cipher enigma-machine enigma-simulator

Last synced: 31 Aug 2025

https://github.com/mikomikotaishi/buckshot-roulette-text

Text-based remake of the game Buckshot Roulette

buckshot-roulette cpp game

Last synced: 29 Mar 2025

https://github.com/mabrarov/cpp-learn

Some learning tasks written in C++

cpp learning

Last synced: 03 Feb 2026

https://github.com/shubhansu-kr/cse205-data-structure-and-algorithms

DSA Course: CSE205: LPU progress | C++ | Lecture PPTs | Solutions | Codes.

cpp cse205 data-structures dsa dsa-algorithm lecture-notes lpu

Last synced: 04 Jan 2026

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/jke94/dotnetconsumingsharedlib

An investigation to consume Linux shared library by a .NET client (console, webapi, etc)

cpp csharp docker docker-compose dotnet linux marshalling

Last synced: 10 Apr 2026