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/nos1dot618/aoc24

My attempt at solving 2024's Advent of Code

aoc c clojure cpp java

Last synced: 20 Apr 2026

https://github.com/nopangel/cpp_course

Esté es una carpeta de todos mis avances en C/C++

cpp

Last synced: 01 Sep 2025

https://github.com/tusharnankani/adventofcode

My solutions for Advent of Code 2021

advent-of-code advent-of-code-2021 adventofcode cpp

Last synced: 22 Aug 2025

https://github.com/apjanke/octfiles-101

A gentle introduction to programming oct-files with GNU Octave

cpp octave scientific-computing

Last synced: 11 Nov 2025

https://github.com/anthonylucky1909/ics-lab

The ICS-Lab project explores low-level programming and system vulnerabilities through Bomblab, Buflab, and Linklab experiments, focusing on buffer overflows, memory management, and reverse engineering in C and Assembly.

assembly-language cpp

Last synced: 22 Apr 2026

https://github.com/kyrylo-sovailo/benchmark

Measuring performances of different languages on same tasks

benchmark benchmarking c cpp csharp fortran haskell javascript matlab python

Last synced: 10 Apr 2026

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/daniel-boll/bloomcg-xmake

Bloom Engine. A graphics engine initially made for the Computer Graphics course made with C++/OpenGL. (XMake 🚀)

computer-graphics cpp game-engine graphics-engine opengl

Last synced: 17 May 2026

https://github.com/ntia/propagation-library-wiki

Wiki for NTIA/ITS Propagation Library, built with Quarto and GitHub Pages

cpp csharp dotnet matlab propagation python quarto

Last synced: 26 Nov 2025

https://github.com/tallamjr/computing-for-scientists-book

Exercises and code from Computing for Scientists Book.

book cpp fortran

Last synced: 03 Sep 2025

https://github.com/matubu/42containers

🌳 A custom implementation of the c++ containers (vector, stack, map, set)

containers cpp map set stack vector

Last synced: 11 Oct 2025

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

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

cpp sdl2

Last synced: 05 Jul 2026

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/rar3pineapple/hacker-simulation

Can't code? Want to feel like you can? Here's a program that makes random lines of code speed down your terminal. Contributions welcome!

cpp cpp17orlater fun terminal

Last synced: 24 Mar 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/danisss9/typenative

Build native applications using Typescript

clang cpp native-apps typescript

Last synced: 03 Mar 2026

https://github.com/heyfoz/cpp-coin-toss-payout-simulator

The Coin Toss Payout Simulator Program (C++) creates 10 simulations for a coin toss payout game, where the payout equals 2 raised to the nth power, and n is the number of flips required before the 1st instance of heads (H) is recorded. The sequence of results, payouts, and average payout are printed to the console in table format.

coin-toss cpp probability simulator

Last synced: 25 Mar 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: 03 Jul 2026

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/ggjorven/pulse

My own C++20 utility library.

cpp cpp20 modern-cpp utility

Last synced: 02 Apr 2026

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/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/knutkirkhorn/cpp-for-programmerere

Øvinger fra IINI4003 C++ for programmerere, dataingeniør NTNU

auto cmake cpp lambda overloading pointers references thread

Last synced: 23 Jun 2025

https://github.com/nicosnicolaou16/androidprojectandndk

This project sets up the NDK (Native Development Kit) in Android for communication between an Android project and C/C++ code. In this example, the C/C++ code simply prints a text message to the Android application.

android c cmake cplusplus cpp jetpack-android jetpack-compose kotlin kotlin-android ndk ndk-cmake

Last synced: 22 Apr 2025

https://github.com/xwirkijowski/ccmt-a3-insignias

🛠 An Arma 3 Insignias addon from Crastinum Community Modding Team

arma arma3 cpp

Last synced: 06 Apr 2025

https://github.com/amlel-el-mahrouss/cc

A C/C++ compiler, assembler, and linker meant for NeKernel, customized for it.

assembler c compiler cpp linker

Last synced: 25 Mar 2025

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/llnl/ross-matrix-models

Finite ring matrix algebra benchmark models for ROSS.

cpp discrete-event-simulation llnl parallel-distributed-computing pdes ross

Last synced: 18 Jul 2025

https://github.com/cathaysia/tools

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

cpp tools

Last synced: 06 Apr 2025

https://github.com/meopbk/robotics

ROS and Roblib applications mostly in C++. Inverse Kinematics, Object Detection, Path Planning, Localization and Mapping.

boost cpp inverse-kinematics jacobians makefile mapping object-detection opencv path-planning path-tracing roblib ros threads

Last synced: 18 Apr 2026

https://github.com/alex-stone-github/frc_code

Rock Solid Robotics "official" production and experimentation mass code repository.

cpp first-robotics-competition frc frc-c-plus-plus frc-charged-up frc-robot

Last synced: 20 Jan 2026

https://github.com/eel-moun/http-webserver

This project is about writing our own HTTP server. and understanding the HTTP protocol.

cgi chunked-encoding collaboration cpp git http-methods http-protocol http-server multiple-clients non-blocking-server sockets system-design

Last synced: 20 Apr 2026

https://github.com/anjasfedo/penerapan-adt

Abstract Data Type Implementation on C++

abstract-data-types adt cpp

Last synced: 29 May 2026

https://github.com/frc5024/basebot

Robots! Quickly.

arm cpp frc wpilib

Last synced: 11 May 2025

https://github.com/seigtm/bidirectionalringlist

Ring doubly linked list C++ class implementation. My very old college homework from 2020.

bidirectional-lists class cpp cpp-class cpp-library data-structure data-structures linked-list list

Last synced: 20 Apr 2025

https://github.com/king-of-ducks/nvim

Nice Neovim config for C++ developing written on Lua

c cpp neovim neovim-config nvim nvim-config

Last synced: 11 Jun 2025

https://github.com/stefanimp/practicas_poo

Solución a las prácticas de POO propuesta durante el desarrollo de la asignatura por un alumno de primer año de ingeniería informática

cpp oop oops-in-cpp

Last synced: 28 May 2026

https://github.com/ayesha-quazi/gfg-160-days-dsa-challenge-

I've embarked on a 160-day challenge to tackle the GFG DSA sheet starting from 15th November! 🚀 My goal is to share my journey from being a beginner to reaching a pro level in Data Structures and Algorithms (DSA). I'll be solving problems in C++ and documenting my progress along the way.

cpp dsa-cpp dsa-learning-series dsa-practice dsalgo dsalgo-questions

Last synced: 03 Apr 2025

https://github.com/fl2mex/vkengine

WIP Toy Vulkan Engine for the sole purpose of learning Vulkan and its best practices

cpp cpp20 vulkan vulkan-engine

Last synced: 25 Mar 2025

https://github.com/garyhilares/chess

A chess game interface created using SFML and C++.

chess cpp game sfml

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/jackychung2003/cpt113-hackathon2

This GitHub repository showcases my 'A'-rated achievement in CPT113 Hackathon 2—a text-based video game project.

cpp inheritance linked-list text-based text-based-game

Last synced: 25 Mar 2025

https://github.com/yuulis/atcodersolution

My new AtCoder solution (C++)

atcoder atcoder-solutions cpp

Last synced: 01 Apr 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/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/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/liziwl/c-cpp-programming

Course codes and materials, Summer 2017

c cpp

Last synced: 10 May 2026

https://github.com/shahank42/chip8-emu

(Work In Progress!) An interpreter and VM for the CHIP-8 programming language.

chip-8 chip8 chip8-emulator cpp cpp17 cpp20 emudev emulation emulator emulator-development

Last synced: 31 Mar 2025

https://github.com/czoido/conan-graph3d

Generate a Conan dependency graph visualization in 3d

conan cpp data-visualization

Last synced: 20 Jan 2026

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/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/gmorales08/chip8emu

A CHIP-8 interpreter written in C++11

chip-8 chip8 chip8-emulator cpp cpp11 emulation emulator sdl2

Last synced: 30 Mar 2025

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/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/zselimreborn/kotharena

Third person shooter game both singleplayer and multiplayer

cpp gamedev unreal-engine-5

Last synced: 01 Apr 2025

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/gbowne1/link-explorer

This C++ program will discover links on any http or https page you give it

cpp cpp11 explorer link parser

Last synced: 10 Jun 2025

https://github.com/budchirp/cpp-template

C++ template for starting your projects faster

cmake cpp

Last synced: 24 Mar 2025

https://github.com/nadimnesar/nadimnesar-s-cp-library

Welcome to my competitive programming library! This repository contains a collection of algorithms, data structures, and utility functions curated by nadimnesar. Whether you're a seasoned competitor or just starting out, this library provides essential tools to tackle coding challenges efficiently.

codeforces competitive-programming cpp icpc

Last synced: 15 Mar 2025

https://github.com/kfirfitousi/cpp-triangles

Project from C++ course: 3 Algorithms for finding triangles in graphs.

cplusplus cpp

Last synced: 01 Apr 2025

https://github.com/g4sasha/cpp-mazegenerator

I rewrote the code for the maze generator from vba to cpp

cpp maze-generator maze-solver

Last synced: 15 Mar 2025

https://github.com/contisimone99/bulletin-board-system

Cryptography-focused messaging platform with Perfect Forward Secrecy, developed for cybersecurity education. Implements secure user registration (email challenge-response), encrypted message posting, and replay attack protection using raw OpenSSL primitives.

bulletin-board cpp cryptography openssl

Last synced: 02 Jul 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/beepboopbit/console-snake-game

Creating a snake game using escape sequence

console cpp game

Last synced: 20 Mar 2025

https://github.com/amlel-el-mahrouss/astdx

Amlal's Standard Extension.

cpp library stl

Last synced: 09 Apr 2025

https://github.com/vcputtini/pflogentry

A small object library capable of interpreting the log entries generated by PFSense(tm) and manipulating this data.

analizer cpp cpp17 filterlog firewall lib library parse parser pfsense

Last synced: 14 Jun 2025

https://github.com/midasvanveen/gamelib

Gamelibrary for lua in c++

cpp game-library lua

Last synced: 14 Apr 2026

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/whoiscipher/minigolf

2D mini golf game developed in C++ using raylib

cpp game-development raylib raylib-cpp

Last synced: 01 Apr 2025

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

Coin flip simulation program.

cpp

Last synced: 14 Mar 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/thomasportelettegit/si3-s5-parm

Représentation d'un microprocesseur ARM v7 simplifié à l'aide du logiciel Logisim. Contient également un assembleur écrit en c++

armv7 assembly cpp logisim

Last synced: 28 Apr 2026

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/berquist/libresponse_psi4

A Psi4 plugin for https://github.com/berquist/libresponse

cpp electronic-structure molecular-properties psi4 python quantum-chemistry

Last synced: 19 Jan 2026

https://github.com/shyamg090/dsa-problems

This repository contains a collection of Data Structures and Algorithms (DSA) problems solved using the C++ programming language. These problems are intended for daily practice to improve the understanding of DSA concepts and strengthen the problem-solving skills.

beginner-friendly cpp dsa-algorithm

Last synced: 09 Apr 2025

https://github.com/kuameh/clx-library

A simple library to help handle complex number arithmetic in C++ code.

cpp

Last synced: 16 Mar 2025

https://github.com/beepboopbit/cpp-simplex-and-duality-calculator

Calculate some linear programming problem using simplex and/or duality method

calculator cpp duality simplex

Last synced: 12 Jun 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