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/algosup/2023-2024-project-4-sportshield-team-4

4th project of the year 2023-2024

arduino c cpp hardware

Last synced: 05 Sep 2025

https://github.com/gordonzhang2024/log.cc

A light-weight and easy-to-use logging library for C++

cplusplus cplusplus-library cpp cpp17 library logger logger-middleware logging logging-library logs

Last synced: 24 Apr 2025

https://github.com/matheuscavini/meaw-petfeeder-firmware

Firmware for a programable pet food dispenser device. Check also: https://github.com/MatheusCavini/Meaw-PetFeeder-App

app cpp esp32 freertos iot pet-project pets smarthome state-machine time-schedule

Last synced: 19 Apr 2025

https://github.com/snmetamorph/mem2pix

Crossplatform utility for real-time visualization process memory content as image. Based on SDL2, works on Windows and Linux.

cmake cpp cpp17 debug graphics linux mem2pix memory-analysis pixels reverse-engineering sdl2 utility visualization windows

Last synced: 13 Mar 2026

https://github.com/satharus/original-mastermind

A clone of the "Original Mastermind" game from the 70s written in C++ to practice the basics of OOP.

code-breaking cpp mini-project oop

Last synced: 13 Apr 2025

https://github.com/boreec/tetris

Tetris game reproduction written in C++14 and Qt6.

cpp cpp14 game game-development gui opengl qt qt6 tetris tetris-game

Last synced: 09 Apr 2025

https://github.com/serhiicho/playground

This repo is the playground for programming languages that I'm playing with

c cpp go haskell java js node php python

Last synced: 01 Apr 2025

https://github.com/rochet2/smallfolk_cpp

smallfolk serializer with C++

cpp hacktoberfest lua serialization serializer smallfolk

Last synced: 06 May 2025

https://github.com/th0rgal/poyuterm

A puyo puyo game within terminal for college

cpp ncurses terminal-game tetris

Last synced: 22 Apr 2025

https://github.com/lowfatcode/pretty-poly

A super-sampling complex polygon renderer for low resource platforms.

antialiasing cpp header-only microcontrollers vector-graphics

Last synced: 12 Jul 2025

https://github.com/abdulrhman-dev/circuit-simulator

A simple circuit solver that solves DC circuits that contain independent sources and resistors.

circuit-simulator circuit-solver circuits cpp dc graphics mna raylib

Last synced: 18 Mar 2025

https://github.com/impiaaa/eastl-shim

Turns EASTL into a drop-in STL replacement

cpp

Last synced: 06 Jul 2025

https://github.com/ogshawnlee/algorithms

A collection of practice algorithms written in Python, Ruby, TypeScript (tested with Vitest) and V.

cpp python ruby typescript v vlang

Last synced: 25 Apr 2025

https://github.com/ototot/cppbundler

A LLVM/Clang based tool to bundle C++ codes into a single file.

bundler clang-tooling competitive-programming cpp

Last synced: 28 Dec 2025

https://github.com/andrewyuan34/boids

Boids Simulation: A real-time, visually engaging flocking animation with dynamic skybox effects.

animation boids cpp flocking-simulation opengl skybox

Last synced: 03 Sep 2025

https://github.com/commanderredyt/rgb565-converter

A simple script to help converting png files to rgb565

cpp python python-3 python3 rgb565

Last synced: 09 Apr 2025

https://github.com/zoroxide/olcpge-fourier-series

Visulalizing Fourier Series in C++

cpp fourier-series game-engine olcpixelgameengine

Last synced: 16 May 2025

https://github.com/vurv78/gmbm

Garrys Mod Binary(module) Manager. Easily clone, build & install binary modules hosted on github.

cargo cmake cpp garrysmod glua gmod gmod-modules msbuild package-manager rust

Last synced: 25 Apr 2025

https://github.com/ramirisu/fitoria

fitoria is a modern C++20, cross-platform web framework.

cpp cpp20 http http-server linux macos unix-domain-socket web websocket windows

Last synced: 16 Jun 2025

https://github.com/mahdiydev/cron-jobs

cron jobs using c++ programming language

cplusplus cpp cron cronjob cronjob-scheduler

Last synced: 25 Apr 2025

https://github.com/vndee/cppbook

C++: Những viên gạch đầu tiên

book competitive-programming cpp programming-language reference

Last synced: 12 Jul 2025

https://github.com/vspefs/makefile-cxx-module

Use C++20 modules and header units perfectly in Makefile. Make is fully functional.

cpp cpp20 cpp20-modules gnu-make gnu-makefile make makefile template-project

Last synced: 11 Apr 2025

https://github.com/jaytwolab/qsloglib

Log library for Qt 5 or 6 (based on SLogLib) :kr: Qt 5 또는 6 기반 로그 라이브러리

cpp log logging qt qt5 qt6

Last synced: 09 Apr 2025

https://github.com/yonatankinfe/cpp-data-structures-and-algorithms

A complete collection of essential data structures and algorithms in C++, including arrays, linked lists, stacks, queues, trees, graphs, sorting, searching, and dynamic programming. Each topic is accompanied by clean code and examples, making it ideal for learning, interviews, and competitive programming.

algorithms algorithms-and-data-structures cpp data-structures tree tree-structure

Last synced: 10 Aug 2025

https://github.com/wandvvs/expression-parser

Lexing and constructing AST for arithmetic expressions using the recursive descent parsing method

compiler cpp cpp23 cxx cxx23 interpreter language lexer lexer-parser lexing parser programming-language tokenizer

Last synced: 13 Apr 2025

https://github.com/matthewjberger/whyte

Whyte is a small, structured game engine.

3d-graphics cpp game-engine

Last synced: 03 Jul 2025

https://github.com/vandenberghinc/vweb

Easily create websites or REST APIs in javascript with vweb. Including a frontend api for building website's in an objective SwiftUI like manner. Supports payments using paddle.

api cpp http https javascript js rest-api vinc vlib website

Last synced: 23 Apr 2025

https://github.com/kaplanz/cake

Just another C/C++ Makefile-based build system, aimed at providing quick and easy development

build-system c cpp make makefile

Last synced: 18 Feb 2026

https://github.com/soerlemans/acris

Acris is a compiler project for a systems programming language aimed at interoperability with multiple languages.

acris ast c cmake codegen compiler cpp cpp23 interoperability language lexer llvm python3 transpiler

Last synced: 02 Feb 2026

https://github.com/terroo/utilscpp

My C++ Utility Library

clang cmake cpp gnu llvm make makefile

Last synced: 17 Jul 2025

https://github.com/bfjesso/hex-investigator

GUI memory searcher for Windows

cpp gui reverse-engineering windows wxwidgets

Last synced: 17 Jul 2025

https://github.com/drapegnik/merge_sort

:new_moon_with_face: Multithread merge sort on C++

bsu c-plus-plus cpp famcs labs mergesort mpi sort sorting-algorithms study

Last synced: 05 Apr 2025

https://github.com/miromannino/mexpr

C++ library which parses human-like arithmetic expressions

compiler cpp interpreter mathematical-expressions parser parsing parsing-library

Last synced: 05 Sep 2025

https://github.com/ldionne/accu-2017-metaprogramming-in-cpp14

My presentation on metaprogramming for ACCU 2017

accu boost cpp cpp11 cpp14 hana metaprogramming

Last synced: 28 Mar 2025

https://github.com/cvanaret/symmetricblockmatrix

Form symmetric block matrices and condense them (eliminating blocks) at compile time using Schur complements. The goal is to manipulate KKT/augmented/saddle-point systems symbolically to obtain equivalent systems (typically: unsymmetric, symmetrized, and normal equations) that can be tackled by various numerical solvers

compile-time compile-time-meta-programming cpp cpp17 gaussian-elimination kkt-system linear-algebra linear-systems linear-systems-equations saddle-point-system schur-complement symbolic-computation template-metaprogramming

Last synced: 15 Jul 2025

https://github.com/atennop1/genesis

Simple 2D game engine written in C++ using SDL2 and OOP

cpp game-development game-engine game-engine-2d gamedev oop sdl2

Last synced: 18 Jul 2025

https://github.com/sloweyyy/dsa

This repository contains solutions to various LeetCode problems and contests in C++, C#, Python, Java, and JavaScript, helping you improve your problem-solving skills and prepare for coding interviews.

algorithms cpp csharp dart java javascript leetcode leetcode-solutions python typescript

Last synced: 30 Dec 2025

https://github.com/pecas-dev/mypong

PONG recreated in C++ by me using Raylib

cpp pong-game raylib

Last synced: 04 Mar 2025

https://github.com/ferhatgec/kalem.rs

Fegeya Kalem.rs, Rust implementation of Kalem, work-in-progress.

ast clang compiler cpp kalem lexer parser run rust rust-lang syntax transpiler

Last synced: 17 May 2026

https://github.com/jchiefelk/node-quandl

Stock Analytics Platform built with the following stack; Node, C++, Express, React.

c-plus-plus coinbase-api cpp flux node-addon node-js reactjs

Last synced: 07 Apr 2026

https://github.com/tajiknomi/BrowserCredExtractor_windows

Extract stored password(s) and important file(s) from various browser (i.e. Chrome, Brave, Edge, Opera)

brave browser browser-security chrome cpp cybersecurity dpapi edge offsec windows

Last synced: 18 Jul 2025

https://github.com/JingOS-team/controlkit

controlkit plugins to build user interfaces based on the KDE UX guidelines

cpp qml

Last synced: 13 Apr 2025

https://github.com/berkaygediz/hm_console

💻 Simple console calculator in C++.

calculator cpp

Last synced: 12 May 2025

https://github.com/HengXin666/HXLibs

C++20协程和基于io_uringの百万并发服务器; 可异步读写, 支持Transfer-Encoding分块编码传输文件; 基于压缩前缀树编写的路由, 支持通配符解析;+ http/https/websocket、socks5代理、Json解析、Json静态反射到结构体, 封装了线程安全的LFUCache和LRUCache, 静态枚举映射, 支持STL容器的print/toString等

coroutine cpp cpp20 http https io-uring json lfu-cache lru-cache openssl router websocket

Last synced: 31 Oct 2025

https://github.com/rafaykhattak/assets-managment-system-oop

Efficiently manage real estate properties and stock investments with this C++ console application. Track profits, input details, and streamline your financial management.

asset-management-system c cpp management-system object-oriented-programming oop

Last synced: 14 Jul 2025

https://github.com/ikhsan3adi/ddp_dump

Kodingan matkul Dasar-dasar Pemrograman

algoritma c cpp dasar-pemrograman js kuliah program ts

Last synced: 14 Jul 2025

https://github.com/delu-u/aoc

I lost my previous AoC code. Let's remake it with a different language each year!

advent-of-code aoc c cpp csharp go haskell javascript kotlin python ruby rust

Last synced: 13 Apr 2025

https://github.com/baozhuhan/awesome-se-box

👨‍🎓 我的专业课程互联网备份。

c cpp homeworks html-css-javascript hzcu java python3

Last synced: 07 Mar 2026

https://github.com/habiburrahman-mu/password-based-circuit-breaker

Password based circuit breaker is a technology where we can control any circuit by a password. If we enter a password the circuit gives a break that means it is on. It can mainly be used in case of electric lines. Nowadays, electrical accidents to the line man are increasing, while repairing the electrical lines due to the lack of communication between the electrical substation and maintenance staff. This project gives a solution to this problem to ensure line man safety. In this proposed system, the control (ON/OFF) of the electrical lines lies with line man. This project is arranged in such a way that to ON/OFF the electrical line. The project is mainly based on Arduino. An Arduino controls all the functions. A matrix keypad is interfaced for taking password. There is a LCD display to read the password. When password is entered by the matrix keypad it is compared with the stored password in the ROM of the Arduino. If the password matches, relay is on. When the relay is on, led is on. If the password doesn’t match the circuit won’t be on.

arduino arduino-controls circuit-breaker cpp lcd-display man-safety matrix-keypad relay

Last synced: 27 Apr 2026

https://github.com/amitsuthar69/rockpaperscissors

TicTacToe in C++ | my very first repository

cpp

Last synced: 23 Jun 2025

https://github.com/tsnsoft/cppapplication-windows

Пример простейшей программы на C++ в NetBeans для платформы Windows (Cygwin)

cpp cygwin example netbeans windows

Last synced: 21 Apr 2026

https://github.com/prariecomamile/electronic-system-control

Thanks to this project you can do system control on arduino

arduino arduino-ide arduino-uno cpp electronics python python3

Last synced: 13 May 2025

https://github.com/tylerburdsall/lazy-cartesian-product

.hpp library to efficiently generate combinations using the Lazy Cartesian Product algorithm

cartesian cartesian-product combinations cpp cross-join distinct generate generation hpp hpp-library lazy random stl unique

Last synced: 02 Jul 2025

https://github.com/swordlordcodingcrew/dang

Dainty Animations 'N Gears - Game Framework for the 32Blit and PicoSystem handheld open game consoles

2d 32blit aseprite cpp dang game-development game-framework gamedev picosystem tiled-map-editor

Last synced: 21 Jun 2025

https://github.com/stdbug/argparse

Single-header C++ command line argument parser

argument-parser c-plus-plus c-plus-plus-17 cpp cpp17 option-parser

Last synced: 20 Jul 2025

https://github.com/christianparpart/compose

Functional Programming in C++14

cpp cpp11 cpp14 functional-programming library

Last synced: 29 Jun 2026

https://github.com/andreasgdp/robo-throw

Project about creating a robot system capable of picking up an object and throwing it hitting a given target.

cpp robotics sql

Last synced: 07 Mar 2026

https://github.com/bardobard/bardrix

Mathemathical raytracing library for educational purposes.

cpp educational native nuget raytracing

Last synced: 20 Jul 2025

https://github.com/nabijaczleweli/gen-epub-book.cpp

Generate an ePub book from a simple plaintext descriptor, in C++

cpp cpp14 e-books epub generator

Last synced: 18 Jul 2025

https://github.com/havrak/uav-project

Building a UAV as part of my final year on high school, now my hobby project

camera cpp drone raspberry-pi rpi0 uav

Last synced: 13 Apr 2025

https://github.com/florianpfleiderer/simplesynth

The motivation for this project was to develop a modular synthesizer to produce different sounds and create short loops to use in music production. It utilises the ImNodes and ImGui libraries for generation and the Synthesis Toolkit (STK) for creating and processing sounds.

catch2 cmake cpp imgui imnodes object-oriented-programming stk

Last synced: 22 Jun 2026

https://github.com/michaelehab/snakes-ladders-and-monopoly-mix-game

A simple game application that is a mixture between the Snakes & Ladders and Monopoly games. This is an Educational Project for OOP course taken during Fall 2021 semester.

cpp game gui object-oriented-programming oop

Last synced: 04 Mar 2025

https://github.com/dheerajshenoy/navi

Highly customizable and extensible modern file manager

cpp file-management file-manager linux lua qt qt6 sol2

Last synced: 30 Oct 2025

https://github.com/pkprajapati7402/hangman-game-cpp

A simple C++ command-line implementation of the classic Hangman game. Guess the hidden word letter by letter before running out of attempts. This project provides an interactive and enjoyable way to practice basic programming concepts.

basic-programming cli command-line-game cpp fun-project hangman-game interactive oop word-game

Last synced: 13 Apr 2025

https://github.com/alin00r/car-racing-game

A 2D Racing game that You can race with other cars developed using OpenGL and C++

car-game codeblocks computer-graphics cpp game-development opengl racing-game

Last synced: 06 Apr 2025

https://github.com/mempko/muda

Muda means useless in Japanese. It is a todo list that is out of the way.

cpp cpp14 muda service todo todolist

Last synced: 14 Apr 2025

https://github.com/viral32111/gm_regex

Lua Patterns are rubbish, Regular Expressions are the standard.

cpp cpp11 dll garrysmod glua lua module regex visual-studio

Last synced: 21 Jul 2025

https://github.com/kkebo/cloumo

Web アプリケーション専用 OS

assembly cpp operating-system os web-browser

Last synced: 18 Jun 2025

https://github.com/kriswiner/mc3635

mCube's ultra-low-power wake-on-motion 3-axis accelerometer

accelerometer arduino cpp wake-on-motion

Last synced: 17 May 2026

https://github.com/basemax/banksystemcli

A tiny and CLI program for Bank system with 2 different user access using C.

banking-applications cpp

Last synced: 11 Jun 2025

https://github.com/subarnasaikia/tic-tac-toe

Created Tic Tac Toe game using OO design in c++

cpp cpp-game game terminal-game tic-tac-toe tictactoe

Last synced: 13 May 2025

https://github.com/aditya-a-garwal/agfilesystemscanner

A nifty command line tool to scan and search through the filesystem and get the sizes of directories

cpp filesystem filesystem-library std

Last synced: 17 Feb 2026

https://github.com/bitartisan1/wize

Wize UCI C++ Chess Engine with Multithreading and NNUE Stockfish Evaluation

ai chess chess-ai chess-engine chessboard cpp engine game gplv3 lc0 neural-network nnue opensource search search-algorithm search-engine software sports stockfish uci

Last synced: 04 Mar 2026

https://github.com/theo-mestre/sfml-static-premake

This repository provides a simple setup to create an SFML application using Premake 5.

cpp premake5 sfml

Last synced: 05 Oct 2025

https://github.com/vndee/algo-templates

Algorithm templates for competitive programming contest.

acm-icpc algorithms codeforces competitive-programming cpp data-structures topcoder

Last synced: 13 Jul 2025

https://github.com/ashaduri/demo-libraries-multiple

A cmake project that demonstrates how to use static and dynamic libraries in a C++ project.

cmake cplusplus cpp demo dll dynamic library shared shared-library static

Last synced: 07 May 2025

https://github.com/bertrandmartel/st7735-raspberry

:sparkles: A port of ST7735 Arduino library to Raspberry PI

adafruit cmake cpp lcd raspberry-pi st7735

Last synced: 16 May 2026

https://github.com/gammasoft71/examples_cpp

Shows how to use c++17.

cpp cpp17 example examples

Last synced: 13 Apr 2025

https://github.com/daanvandenbergh/volt

Easily create websites or REST APIs in javascript with vweb. Including a frontend api for building website's in an objective SwiftUI like manner. Supports payments using paddle.

api cpp http https javascript js rest-api vinc vlib website

Last synced: 03 Jul 2026

https://github.com/sahilll94/standard-template-library-in-cpp

A repository where the operation and how does the containers in C++ rich library Standard Template Library (STL) works.

cpp stl stl-algorithms stl-containers

Last synced: 13 Apr 2025

https://github.com/terenstare/sortviz

A sorting visualizer written in C++20

cpp cpp20 sdl2 sorting-algorithms visualization

Last synced: 12 Apr 2025

https://github.com/jayesh-27/virtual-pets

Virtual Pets for Windows

cpp opengl virtualpet

Last synced: 24 Jun 2025

https://github.com/dan10ish/3dof-roboticarm-c

Implementation of the Mathematical Modelling of a yaw-pitch-pitch 3 DOF robotic arm in C

c cpp mathematics physics robotic-arm robotics robotics-simulation

Last synced: 07 Mar 2026

https://github.com/gmitch215/cmdfx

🎮 A Game Engine for your Terminal

c cmake cmdfx cpp game game-engine library

Last synced: 12 Apr 2025

https://github.com/axect/scientific_bench

Benchmark some scientific computations for various languages & libraries

benchmark cpp eigen3 julia languages nim numpy python rust scientific-computing

Last synced: 13 Apr 2025

https://github.com/progbits/smldbg

A small, dependency free debugger.

cpp debugger educational

Last synced: 08 May 2025