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/Skiftsu/TreesitterWrapper

Simple Treesitter Wrapper for C++

cpp tree-sitter treesitter wrapper

Last synced: 11 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/gabriellefoliv/algoritmos-e-estruturas-de-dados

Códigos da disciplina Algoritmos e Estruturas de Dados - IPRJ/UERJ

algorithms-and-data-structures cpp

Last synced: 22 Feb 2026

https://github.com/benji377/tug-oop1-01

A simple tactical round-based game in C++ | Lecture exercise

cpp game

Last synced: 29 Mar 2025

https://github.com/itsnavinsingh/crawler

A Web Crawler for crawling the internet

cpp libcurl webcrawler

Last synced: 27 Apr 2026

https://github.com/yuulis/atcodersolution_old

My AtCoder solution (C++)

atcoder atcoder-solutions cpp

Last synced: 01 Apr 2025

https://github.com/sailormoon/kuru

🌀 Public-domain くるくるくるりん in C++17 and SDL2.

cpp cpp17 free game glog public-domain sdl2

Last synced: 25 Feb 2026

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/s1ink/simplenn

A basic machine learning implementation for C++

cpp cross-platform eigen machine-learning

Last synced: 28 Jun 2025

https://github.com/salman-javed-nz/cpp-dev-docker

A Docker image containing tools for C++ development, for my personal use.

cpp development-environment docker

Last synced: 28 Apr 2026

https://github.com/whisperity/distcc-docker

DistCC for LTS OS compiler images in and through Docker

c clang compiler container cpp distcc docker docker-image gcc

Last synced: 13 Apr 2026

https://github.com/frodoalaska/theproblemsolver

A 3D western arcade shooter. Except, you are playing to solve your life's problems.

3d-game 3d-game-development cpp cpp20 game-development glfw glfw3 opengl4

Last synced: 01 Apr 2025

https://github.com/nur-alam39/course-lab-experiments

The lab works: Code of academic courses-Digital Image Processing, Microprocessor, OOP, Numerical Analysis

cpp lab lex matplotlib numpy oop opencv python

Last synced: 13 Apr 2026

https://github.com/garyhilares/discard-duel

A game where you have to form a straight with 5 of your cards before your computer opponent does.

cards cpp game

Last synced: 08 Apr 2025

https://github.com/sumeetgedam/pong_game_using_raylib_cpp

Classic Ping Pong game implementation using rayLib CPP

cpp cpp14 game-development raylib-cpp windows-game

Last synced: 02 May 2026

https://github.com/dasbd72/nthu-cg-vscode

National Tsing Hua University - Computer Graphics

c cpp opengl

Last synced: 09 May 2026

https://github.com/soodaayush/arduino-school-yoga-project

An Arduino project that reminds the user to meditate.

arduino cpp

Last synced: 27 Apr 2026

https://github.com/kafkaphoenix/newleaf_demos

Showcase of newleaf engine capabilities

cmake cpp entity-component-system game-2d game-3d game-development

Last synced: 11 Jun 2025

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

Console calculator

cpp

Last synced: 05 Jul 2025

https://github.com/Dvurechensky-Docs/BasicKnowledgeCPP

Базовые знания языка C++

cpp dvurechenskypro education language students

Last synced: 27 Feb 2026

https://github.com/suddi/3dslantrelief

3D slant visual stereoscopic perception experiment, developed using Python, C, C++, OpenGL and GLSL

c-plus-plus cpp glsl inclinometer opengl perception psychophysics python relief texture

Last synced: 04 May 2026

https://github.com/darylnoupik/cpp-pendu-lab

Ce jeu du pendu en C++ est une petite application console permettant de jouer au jeu classique du pendu. Le jeu est simple : le programme choisit un mot aléatoire parmi une liste, et le joueur doit deviner les lettres du mot en proposant des lettres.

cpp

Last synced: 21 May 2026

https://github.com/nunorc/exopl

a minimalistic tool to illustrate the use of the Y-Space API in a C++ setting

cpp exoplanets

Last synced: 09 Apr 2025

https://github.com/nyfeu/pong

This project is a remake of the classic Pong game, implemented in C++ using the raylib library. It features single-player gameplay, where you control a paddle to bounce a ball past a computer-controlled opponent. Enjoy the nostalgia of this timeless arcade game with a modern twist

cpp pong-game raylib-cpp

Last synced: 13 Jun 2025

https://github.com/vladcranga/retro-system-monitor

A retro terminal-based Linux system monitor written in C++.

cmake cpp linux retro terminal-based

Last synced: 28 Apr 2026

https://github.com/Haseebullah9012/Chess

Chess is a Famous Two-Player Turn-based Board Game. Its Code in C++ with Object Oriented Approach.

boardgame chess cpp oop turn-based-strategy two-player

Last synced: 11 Mar 2025

https://github.com/mjbmon/ios-cmake

Projects for IOS apps using CMake.

cmake cpp ios make objective-c objective-c-plus-plus xcode

Last synced: 24 Apr 2026

https://github.com/WilfriedRabouin/WesnothServer

Server for the game The Battle for Wesnoth

cpp game multiplayer server strategy turn-based

Last synced: 11 Mar 2025

https://github.com/kh-suleiman99/modern-cpp-challenges

The repository contains modern C++ challenges. I wrote them while studying the ‘Beginning C++ Programming - From Beginner to Beyond’ course on Udemy.

cpp oop stl-containers

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/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/programmingrainbow/conways-game-of-life-cpp-sdl3

Conway's Game of Life written in C and using SDL£ game library.

cpp cpp20 gameoflife sdl sdl-image sdl-ttf sdl3 sdl3-image sdl3-ttf

Last synced: 28 Aug 2025

https://github.com/nedlab/qt_wia

Work with scanner using Qt + WIA

cpp qt wia windows

Last synced: 02 Feb 2026

https://github.com/shubhansu-kr/cse408-designandanalysisofalgoritmn

Implementation of Advance Algorithmns | CSE408 Course - LPU | Sem4

algorithmn cpp data-structures java lpu sem4

Last synced: 20 May 2026

https://github.com/ptsouchlos/TicTacToeExample

Example of implementing a minimax algorithm for a simple TicTacToe game made for the desktop with Qt.

cmake cpp desktop minimax minimax-algorithm minimax-search qt qt5 tic-tac-toe tic-tac-toe-game tictactoe-game

Last synced: 27 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/andrew-a-a/datastructures

Data structures STLS

cpp data-structures

Last synced: 02 Mar 2026

https://github.com/arnoldchrisoduor1/projecteuler

Solutions to Arithmetic problems

cpp python

Last synced: 11 May 2026

https://github.com/blvxme/vk-internship-task

Поиск кратчайшего расстояния в графе

cmake cpp

Last synced: 08 Apr 2025

https://github.com/jgsogo/jgsogo.github.io

Personal Webpage

blog cpp jgsogo

Last synced: 08 Jan 2026

https://github.com/moligarch/winrpc-playground

Client/Server Windows RPC example

c client-server cpp midl rpc winapi

Last synced: 28 Apr 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/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/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/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/SanaeProject/MorseKeyboard

モールス信号でキーを打つことが出来るプログラムを作成します。

arduino cpp keyboard morse

Last synced: 22 Apr 2025

https://github.com/mekhyw/logicomp-compiler

Custom simplified Lua compiler that generates assembly code for Linux and Windows, developed from scratch in C++

assembly compiler cpp lua

Last synced: 13 Apr 2026

https://github.com/gdonald/tictactoe-cpp

TicTacToe in C++ using SDL2

cpp game minimax sdl2 tic-tac-toe tictactoe

Last synced: 06 Sep 2025

https://github.com/dloztor/cursedengine

This engine is cursed, don't use it

cpp game-engine opengl

Last synced: 19 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/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/chanchancl/zero

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

cpp software-rendering

Last synced: 03 Jul 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/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/kattis

Solutions to some problems of the Kattis programming portal

competitive-programming cpp problem-solving

Last synced: 25 Mar 2025

https://github.com/phattharaphorn/profund-lab

🖥️🪄 Text-mode game development in C and C++.

cpp iostream lab-assignment text-based-game

Last synced: 02 Jan 2026

https://github.com/observant-sun/rattlegram-desktop

Transceive UTF-8 text messages with up to 170 bytes over audio in about a second.

cpp java javafx

Last synced: 10 May 2026

https://github.com/jjones646/conan-nlohmann-json

Conan.io package for the nlohmann/json Modern C++ library

builder conan cpp cpp11 cpp14 package

Last synced: 13 Apr 2026

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/boostibot/cpu_id

A c/c++ header for cpu id related info on x86

c cpp x86

Last synced: 13 Apr 2026

https://github.com/xeimsuck/nitroos

operating system

asm cmake cpp operating-system os

Last synced: 15 Mar 2025

https://github.com/ggabriel96/cpp-on-docker

Basic utility Docker images for C++ development and CI

clang-format cpp docker

Last synced: 25 Apr 2026

https://github.com/jannled/jannledengine

A Gameengine based on GNU C++, GLEW and GLFW

assimp cpp game-engine glew glfw opengl

Last synced: 27 Apr 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/eoan-ermine/cppcorehard-spring-2018

Slides for C++ Corehard Spring 2018 conference

conference cpp cppcorehard

Last synced: 15 Jul 2026

https://github.com/heyfoz/cpp-even-digits-summation-algorithm

The Even Digits Summation Algorithm program (C++) requests that the user enter an integer greater than 10,000. Once the integer is entered, the program displays the sum of any even digits in the integer.

algorithm cpp digits summation

Last synced: 25 Mar 2025

https://github.com/genevas/opengl

A collection of OpenGL projects

cplusplus cpp opengl

Last synced: 21 Apr 2026

https://github.com/amatofrancesco99/solving-second-degree-polynomial-equations

We all had to solve a second-degree equation at least once, but maybe it would be more convenient to have something that does it automatically...

cpp math polynomials

Last synced: 16 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/rosendo-martinez/noise

A coherent noise visualizer/generator.

cpp opengl perlin-noise

Last synced: 11 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-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-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-commodity-sales-loop

This Commodity Sales Loop program (C++) allows the user to enter the number of units and sales price for commodity items sold throughout the day. An algorithm finds the lowest and highest transactions from the array of input values, printing a transaction report to the console.

commodity cpp loop sales

Last synced: 25 Mar 2025

https://github.com/ravi-prakash1907/word-game

It's an English language word-game, designed for 2 players, in C++

cpp english english-language first-project game hacktoberfest hacktoberfest2020 school school-project

Last synced: 06 Sep 2025

https://github.com/ravi-prakash1907/programming-fundamentals-cplusplus

This repo. stores all the C++ programs as mentioned in the practical list of B.Sc. (hons) CS

basics college cpp practicals

Last synced: 06 Sep 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_phone_plan_selection_logic

The Phone Plan Selection Logic program (C++) requests that the user provide a phone plan type and number of minutes used. Input is read to variables to calculate the estimated bill, which is displayed as output.

cpp finance logic phone selection

Last synced: 07 Aug 2025

https://github.com/ongyisheng0309/librarymanagementsystem

This system allows for basic library operations such as adding books and students, borrowing books, returning books, and displaying the current status of books and students.

c cpp

Last synced: 17 Apr 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