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/KalbarczykDev/sdl2-pong

Recreation of the classic Pong game with SDL2 lib and C++!

beginner beginner-friendly cpp first-contributions pong pong-game sdl sdl-library sdl-ttf sdl2

Last synced: 16 Oct 2025

https://github.com/iamsdas/text-compression

This is a simple text compression utility using the lzw algorithm in c++

cpp file-compression lzw text-compression

Last synced: 08 Apr 2025

https://github.com/7irelo/gymon

Engineering Render Engine (C++, OpenGL, GLFW, DirectX)

cpp directx glfw opengl

Last synced: 04 Feb 2026

https://github.com/frc5024/basebot

Robots! Quickly.

arm cpp frc wpilib

Last synced: 11 May 2025

https://github.com/danisss9/typenative

Build native applications using Typescript

clang cpp native-apps typescript

Last synced: 03 Mar 2026

https://github.com/shinkeonkim/3d-printer-calibration-program

daVinci 1.1 plus 3D priter calibration c++ cli program (created 2017)

3dprinter cli cpp highschool-project

Last synced: 13 Jun 2026

https://github.com/terenstare/metabox

A handful of C++ programming utilities

cpp cpp17 cpp20 modern-cpp utilities

Last synced: 30 Mar 2025

https://github.com/aishanipach/interview-checkpoints

Keeping track of my various DSA solutions to Leetcode, Hackerrank & Striver's sheet! BasicChecklist has all the theory notes for interviews.

cheatsheet cpp data-structures dbms first-timers-friendly good-first-contribution interview-preparation leetcode open-source solutions sql strivers-cp-sheet strivers-sde-sheet

Last synced: 03 Jul 2025

https://github.com/bastienkody/classmakercpp

Canonical form c++ classes definition maker (ecole 42 compliant)

automation cpp cpp98 script

Last synced: 05 Jan 2026

https://github.com/zhou2004/fmusic_player

A cross-platform music player based on qt6 and the UI is power by FluentUI.

cmake cpp fluent-design qml qt6

Last synced: 28 Dec 2025

https://github.com/s-m-j-i/banking-system

A simple Banking system in C/C++

banking cpp stl

Last synced: 16 Mar 2025

https://github.com/ocl-org/fix

The Financial eXchange Protocol C++ Library.

cpp fintech fix library

Last synced: 13 Jan 2026

https://github.com/vietanhdev/neural-network-from-scratch

AI From Scratch in C++ - for educational purposes. Available now: Fully Connected Network and Convolution Neural Network.

ai cnn cpp from-scratch neural-network nlp

Last synced: 28 May 2026

https://github.com/daniil-tiunchyk/exam-ticket-designer-cpp

Программа для составления экзаменационных билетов на C++

c-plus-plus console-app console-application cpp

Last synced: 24 Aug 2025

https://github.com/ryanleecode/xsd-to-typescript-converter

Converter for XSD Definitions to Typescript Types and Interfaces

cmake conan converter cpp typescript xsd

Last synced: 19 Apr 2026

https://github.com/arrowar/codice-fiscalae

Generatore codice fiscale c++ con imgui

codice-fiscale codicefiscale cpp imgui

Last synced: 08 Apr 2025

https://github.com/thaikoz/warships

"Warships" is a classic battleship game where two players attempt to sink each other's fleets. Each player has a 10x10 grid on which they place their ships. The objective of the game is to guess the coordinates of the opponent's ships and sink them before the opponent sinks yours.

cpp oop visual-studio

Last synced: 16 Mar 2025

https://github.com/pechinkin/2nd-database-client

client for storing dates of birthday and zodiac sign recognising

cmake cpp

Last synced: 31 Mar 2025

https://github.com/antdeivid/sparsematrix

Projeto da cadeira de Estrutura de Dados: Implementação de uma matriz esparsa baseada em listas circularmente encadeadas.

circular-linked-list cpp data-structures sparse-matrix

Last synced: 16 Mar 2025

https://github.com/thecrazymage/robin-hood-hashing

:hash: Robin Hood hashing implementation in C++ with examples.

algorithm cpp hash hash-algorithm hash-table

Last synced: 28 May 2026

https://github.com/leaomartelo2/wireframe_game

Game / Game engine using Raylib with a Wireframe visual style

3d c cpp fps-game raylib

Last synced: 27 Oct 2025

https://github.com/realtrippr/val

A C++ Vulkan-based graphics library

cpp expiremental graphics render-engine vulkan vulkan-api

Last synced: 11 Jun 2025

https://github.com/2kabhishek/shappes

Shapes with two Ps 🟩📐

cpp learning makefile oop shapes

Last synced: 10 Jul 2025

https://github.com/gogoasa-c/dbms

Database Management System running in the CLI, designed using object-oriented programming principles for the object-oriented programming course laboratory, implemented using C++17.

cli cpp oop singleton

Last synced: 14 Jul 2025

https://github.com/matubu/gccwatcher

⌚ Rerun your c/c++ program on file change

c cpp deno watcher

Last synced: 11 Oct 2025

https://github.com/sea5kg/sea5kgSudoku

c++ sudoku solver / sudoku generator / microservice

cpp sudoku sudoku-solver wsjcpp-package

Last synced: 07 May 2025

https://github.com/nucleotype98/unix_server_socket

c++ Unix Socket Library, very user friendly for you lazy watchers

comunication cpp load-balancer multithreading peer2peer server socket unix

Last synced: 08 Apr 2025

https://github.com/fl444mingo/fl4-cs131-03-lab

Ch. 3, Lab 1, Number Guessing Game

cpp learning learning-cpp

Last synced: 01 Apr 2025

https://github.com/fl444mingo/fl4-cs131-05-01-callbyref

Ch. 5, Lesson 1, Function Call by Reference

cpp learning learning-cpp

Last synced: 01 Apr 2025

https://github.com/fl444mingo/fl4-cs131-04-01-func-type

Ch. 4, Lesson 1, Functions and Type Casting

cpp learning learning-cpp

Last synced: 01 Apr 2025

https://github.com/fl444mingo/fl4-cs131-03-02-switch

Ch. 3, Lesson 2, Switch Cases

cpp learning learning-cpp

Last synced: 01 Apr 2025

https://github.com/fl444mingo/fl4-cs131-02-03-if

Ch. 2, Lesson 3, If statements

cpp learning learning-cpp

Last synced: 23 Jun 2025

https://github.com/blazinsan/privacyscreenfilter

Privacy screen filter that simulates a privacy screen film that protects your privacy around others. It is developed using C++ and ran as a windows program.

cplusplus cpp programming programming-language

Last synced: 01 Apr 2025

https://github.com/jessmattless/project-refunk

A project aiming to remake the game U.B. Funkeys

cpp sdl2

Last synced: 25 Oct 2025

https://github.com/gipert/bayesian-blocks

Julia and C++ Implementations of the bayesian blocks algorithm https://arxiv.org/abs/1207.5578

bayesian-statistics binning cpp julia

Last synced: 26 Nov 2025

https://github.com/heyfoz/cpp-sales-report-struct-read-write

The Sales Report Structure Read/Write Program (C++) reads a text file titled sales.txt, generates a sales report, and uses a custom writeReport function to create a text file titled inventoryReport.txt. The report includes calculated values for total sales and percentages for each category.

cpp read-write reporting sales

Last synced: 25 Mar 2025

https://github.com/heyfoz/cpp-vehicle-fleet-txt-file-reader

The Vehicle Fleet Text File Reader Program (C++) uses a loop to read a file named FleetInput.txt, which holds vehicle ID, miles, and gallons space delimited on each row. Then, the program calculates the fleet average and individual average miles per gallon (MPG), displaying the results in the console are tabular output.

calculations cpp mpg reader txt-files

Last synced: 25 Mar 2025

https://github.com/heshanera/charrecognizer

Character Recognition using an artificial neural network. Network is trained for 26 characters. Implemented in C++ and Magick++ API is used for pixel manipulation

artificial-neural-networks character-recognition cpp magick-api

Last synced: 03 Jul 2025

https://github.com/kkkaan/reinforcement-learning-for-tsp

A Q-learning like algorithm to find the optimal solutions for the Travelling Salesman Problem (TSP).

cpp q-learning-algorithm travelling-salesman-problem

Last synced: 19 Jun 2026

https://github.com/outdatedguy/sem-4-mini-project

A college Mini-Project made using C++ for topic 'Doctor's Appointment System'.

booking-system cpp login-system mini-project

Last synced: 16 Mar 2025

https://github.com/refvalue/svchostify

Hosting your C#/Java/C++ project as a DLL service easily, NOT ONLY svchost.exe!

cpp csharp dll java svchost windows windowsservices

Last synced: 19 Apr 2026

https://github.com/skyv26/general-dsa-problems

Problem-solving skills are the ability to identify and resolve issues, understand complexities, and make sound judgments. This skill set is essential to be successful in any profession. Problem-solving involves the ability to recognize and analyze a problem, generate potential solutions.

cpp javascript problem problem-solving python ruby

Last synced: 12 Apr 2026

https://github.com/cathaysia/tools

重写了一部分常用的小工具

cpp tools

Last synced: 06 Apr 2025

https://github.com/chungzh/tsl

Translate in terminal. Written in C++ 17.

cli cpp cpp17 terminal translate

Last synced: 12 Apr 2026

https://github.com/seunomonije/quantum-programming-api

Allows programmers to harness quantum power with minimal quantum knowledge.

api cpp python quantum

Last synced: 02 Sep 2025

https://github.com/euripedesrocha/tbpp

A simple test library for verilator

cpp fusesoc verilator verilog

Last synced: 23 Mar 2025

https://github.com/stwind/atcoder

Playing AtCoder

atcoder cpp

Last synced: 08 Apr 2025

https://github.com/opensourcedoc/ccwarn

Test Code Quality and Standard Conformity for C or C++ Code against Both GCC and Clang

c c-language c-plus-plus clang cpp freebsd gcc linux shell-script standard-conformity unix warnings

Last synced: 12 Apr 2026

https://github.com/jsmolka/disarmv4t

An ARMv4T disassembler.

armv4t cpp disarmv4t disassembler

Last synced: 08 Apr 2025

https://github.com/ka-iden/opengl-test

Testing out and Learning Modern OpenGL, repo for bkp/testing

assimp cpp cpp20 modern-opengl opengl stb-image testing

Last synced: 25 Mar 2025

https://github.com/ka-iden/hyper

Mini Vulkan Engine for testing

cpp vulkan

Last synced: 10 Aug 2025

https://github.com/liziwl/c-cpp-programming

Course codes and materials, Summer 2017

c cpp

Last synced: 10 May 2026

https://github.com/yuulis/atcodersolution

My new AtCoder solution (C++)

atcoder atcoder-solutions cpp

Last synced: 01 Apr 2025

https://github.com/thaliaarchi/respace

An interpreter and assembler for the Whitespace language written in C++

compiler cpp whitespace-language

Last synced: 18 Jul 2025

https://github.com/cosmic-aerospace-technologies/fc-udev

The FC-Udev is a do it yourself flight computer kit for model rocketeers alike. It introduces the user to basic circuitry, soldering, debugging, software implementation and much more.

aerospace aerospace-engineering cpp flightcomputer rocketry

Last synced: 29 May 2026

https://github.com/s3bza/cos214-cpp-template

A basic C++ template project structure.

cpp makefile template

Last synced: 06 Jan 2026

https://github.com/bkosm/beat-boi

Little rythm minigame made for a semester project using the SFML framework for C++.

cpp rythmgame sfml2

Last synced: 04 Sep 2025

https://github.com/hansalemaos/cythonfastsort

C++ parallel sorting algorithms through Cython - up to 8 times faster than NumPy

c cpp cython numpy parallel-computing parallel-programming python sorting

Last synced: 04 Feb 2026

https://github.com/xmartlabs/docker-pcl-cmake

Docker image containing PCL and CMake.

c c-plus-plus cmake cpp docker make makefile pcl pcl-library

Last synced: 12 Apr 2026

https://github.com/heyfoz/cpp-inventory-vector-sort-search

The Inventory Vector Sort/Search Program (C++) reads an InventoryParts.txt file made of a list of part records containing part names, categories, quantities, and unit costs. The program prompts the user to search for parts, and if a part is not found, the user can add a new part record. An updated txt file is written on program close.

cpp data-structures inventory

Last synced: 25 Mar 2025

https://github.com/heyfoz/cpp-string-manip-read-write

The String Manipulator Read/Write Program (C++) reads a .txt file containing a list of fake personal data, such as names, addresses, etc. Lines of the file are changed to comma separated values (CSV) format. Finally, a .txt file is written using the newly formatted CSV data.

cpp csv string txt-files

Last synced: 21 Aug 2025

https://github.com/christinec-dev/pin-crusher

A basic pin guessing, command-line based game made with C++

console-application console-game cplusplus cpp numberguesser numberguessinggame

Last synced: 25 Mar 2025

https://github.com/goggy369/qt-calculator

基于 Qt 框架的科学计算器

calculator cpp qmake qt6 qtcreator

Last synced: 17 May 2026

https://github.com/sr-tamim/bankman-cpp

A simple bank management system using C++ (OOP)

cpp cpp-programming oop oop-in-cpp oop-principles

Last synced: 29 May 2026

https://github.com/nicknaso/nodejs-native-addons-notes-2017

Notes about Node.js Native AddOns - 2017

cpp javascript native-module nodejs notes v8

Last synced: 10 Apr 2026

https://github.com/daisvke/ft_otp

This program allows you to securely store an initial password in an encrypted file and generate a new TOTP (Time-based One-Time Password) every time it is requested. It provides both a CLI and a GUI version.

cpp cryptography ecole42 ft-otp otp-generator qrcode-generator qt security totp totp-generator

Last synced: 28 Feb 2025

https://github.com/zeusssz/ninja

A high-performance vulnerability detection tool written in C++.

cpp vulnerability-detection vulnerability-scanners

Last synced: 03 Jul 2025

https://github.com/khaledhosseini/polygolt-dsa

Data structures and algorithms for polyglot programmers.

algorithms cpp csharp datastructures dsa java javascript python swift

Last synced: 12 Apr 2026

https://github.com/adityagpramanik/scheduler

This is scheduler written in C++ which will help you to feed your schedule in it and analyse yourself.

cpp linux

Last synced: 23 Apr 2025

https://github.com/winstonliyt/c-basedcompilerwithqt

C-based Compiler With Qt for Course 10031202 Project

compiler-design cpp grammar-parser lr1-parser syntax-analyzer

Last synced: 28 Apr 2026

https://github.com/sameetasadullah/stack-implementation

My own templatized C++ implementation of Stack using Microsoft Visual Studio

cpp stack visual-studio

Last synced: 10 Jun 2025

https://github.com/rinatmambetov/codewars-solutions

My solutions of the katas from Codewars platform

codewars codewars-kata codewars-solutions cpp

Last synced: 16 Mar 2025

https://github.com/harshilshrivastava/chess_helper

A helper code written in C++ give the best move according to situation in Chess game

ai cpp

Last synced: 24 Mar 2025

https://github.com/leewayzdes/binary-calculator-cpp

Калькулятор двоичных чисел на C++, реализующий арифметические операции (+, -, *) в постфиксной (обратной польской) записи.

binarycalculator calculator cpp

Last synced: 16 Mar 2025

https://github.com/mahi97/classicsearch

Implementation of some classic search algorithms for a few classic problems

ai cpp problem-solving search-algorithm

Last synced: 30 Mar 2025

https://github.com/phillvancejr/spirit_x3_lang

Tiny Language to test Boost Spirit X3

boost compiler cpp parser parsing spirit x3

Last synced: 25 Mar 2025

https://github.com/omparghale/aes-rsa-hybrid

AES-RSA hybrid encryption implementation in C++.

aes cpp crytpography rsa

Last synced: 01 Apr 2025

https://github.com/marichu-kt/chacha20-poly1305-x25519

Esto es una app cliente-servidor en C++ que cifra mensajes con ChaCha20-Poly1305 y usa X25519 para el intercambio seguro de claves. Soporta comunicación bidireccional por TCP y configuración vía XML.

asymmetric-encryption c-plus-plus chacha20-poly1305 client-server cpp cryptography curve25519 end-to-end-encryption multi-threading network-security openssl secure-chat secure-communication secure-messaging tcp-sockets x25519 xml-configuration

Last synced: 23 Apr 2025

https://github.com/klus3kk/text-based-game

My old ASCII game :)

2d-game ascii-graphics cpp

Last synced: 22 Nov 2025

https://github.com/jankodedic/tictactoe

Tic-Tac-Toe in C++17 using SDL2

cpp cpp17 game sdl sdl2 tictactoe

Last synced: 25 Oct 2025

https://github.com/akelsh/mono-gb

A relatively cycle-accurate Gameboy color emulator built in modern C++

cplusplus cpp cpu educational emulator gameboy hardware-emulation low-level nintendo retro

Last synced: 26 Jan 2026

https://github.com/gregoirehenry/snake

Multi-platform SNAKE C++/SFML

cpp sfml snake

Last synced: 24 Mar 2025

https://github.com/ferfoui/embeddeddisplay

Program to control a little screen with an ESP32

bluetooth bluetooth-le cpp esp32 esp32-arduino platformio

Last synced: 10 May 2026

https://github.com/zixu-w/xnrw

XNRW means XNRW's Not Reinventing the Wheel

cpp library xnrw

Last synced: 28 Mar 2025

https://github.com/avakar/wtf8

Convert to and from Wobbly UTF-8

cpp utf-8 wtf-8

Last synced: 04 Jul 2025

https://github.com/doyoulikevanyouxi/CAI

from 0 to Master, Build Your Own C++Interface Framework

cpp interface opengl

Last synced: 28 Mar 2025

https://github.com/radoslav-grencik/ims_20_21

Simulation of ocean plastic pollution.

cpp simulation

Last synced: 04 Jul 2025

https://github.com/hengxin666/threadpool

Linux,Windows轻量级C++线程池, 支持可变参数的函数/类方法/仿函数/匿名函数等等, 使用简单, 可自定义线程池增减规则, 日志打印等

cpp threadpool

Last synced: 12 Jun 2025

https://github.com/greycloudss/gauntlet

Gauntlet is a C++ reverse engineering utility that supports both static and dynamic disassembly, along with DLL injection into external processes. Built for modularity and performance, it provides core building blocks for memory manipulation, opcode decoding, and instruction tracing.

cpp disassembler imgui injector reverse-engineering security

Last synced: 04 Jul 2025

https://github.com/bdombro/shebangsy

A #!shebang for single-file apps in C++, Go, Mojo, Nim, Python 3, Rust, and Swift

cpp go mojo nim python rust shebang swift

Last synced: 29 May 2026