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/eddmann/c3

Educational chess engine exploring chess programming techniques with modern C++23. Features magic bitboards, iterative deepening, alpha-beta pruning, transposition tables, and full UCI protocol support.

alpha-beta-pruning bitboard chess chess-engine cpp cpp23 educational negamax uci

Last synced: 13 Jan 2026

https://github.com/genebit/sync-files

Sync files from A to B where A is the main file you want to be synced to file B

cpp linux make

Last synced: 20 May 2026

https://github.com/jilliennelapid/shuffledeckofcards

A C++ program using header files and classes to make "decks" of cards (from vectors).

classes-and-objects cpp header-files

Last synced: 15 Mar 2025

https://github.com/scapix-com/cmodule_test

Example project for cmodule package manager

cmake cpp package-management package-manager

Last synced: 26 May 2026

https://github.com/shivamgupta92/leetcodesolution

Solution to LeetCode problems

cpp dsa java python3

Last synced: 10 Apr 2026

https://github.com/gabygold67/buttontoswitch_stm32

An STM32-RTOS library to implement all kind of switches out of simple push buttons (Momentary buttons) by using embedded simulated behavior

button buttons cpp debounce debounce-button deglitch potentiometer-simulation pushbutton-library pushbutton-switch rtos-library stm32 stm32-library

Last synced: 01 Sep 2025

https://github.com/abderrsfa/ft_containers

Reimplementing C++98's STL containers. (std::vector, std::stack, std::map)

1337 42born2code avl-tree cpp cpp98 iterator map stack stl stl-containers vector

Last synced: 10 Feb 2026

https://github.com/krisluczka/scrapium.h

Simple, light and fast C++ webscraping library.

cpp http scraping scrapping webscraping webscrapping

Last synced: 15 Apr 2025

https://github.com/protomorphine/b3dm-cpp

library to work with b3dm Cesium files

3d b3dm cesium cpp geospatial glb

Last synced: 03 Sep 2025

https://github.com/mondonno/algorithms

Collection of resuable algorithm templates written in pure C++

algorithm algorithms all cpp data-structures math prefix-sumes sorting trees

Last synced: 04 Jun 2026

https://github.com/aimensahnoun/textsimilaritychecker

A C++ Plagiarism checker script that that checks direct similarities.

algorithm cpp

Last synced: 14 Nov 2025

https://github.com/vovandreevik/cross-reference-generator

This C++ program reads text from a file, generates a cross-reference table of words along with the lines they appear on, and prints the text with line numbers.

cpp cross-reference dictionary map vector

Last synced: 07 Apr 2025

https://github.com/vovandreevik/shape-manipulation

This C++ program is designed to work with various shapes, including rectangles and composite shapes, in an object-oriented manner. It allows you to read shape descriptions from an input file, perform operations like moving and scaling, and then sort and display the shapes.

cpp oop oops-in-cpp shapes struct

Last synced: 07 Apr 2025

https://github.com/c0de4un/zero-logger

zeroEngine Logger Code-Base

cpp cxx log logger logging-library

Last synced: 01 Sep 2025

https://github.com/djoezeke/cprofiler

A Realtime Sample Call Stack and Performance Profiling Library for C/C++.

analysis c cpp development library performance profiler profiling

Last synced: 11 Jun 2025

https://github.com/jonasalbuquerque/ping

Simple ping application with two threads (client and server) communicating by sockets and exchanging ICMP messages.

cplusplus cplusplus-11 cpp cpp11 icmp icmp-ping network-programming networks ping ping-pong pingpong socket-programming sockets

Last synced: 26 Dec 2025

https://github.com/ohtoai-research/avm

AVM aims to reduce binary distribution piracy of software by detecting Virtual Machine Characteristics.

anti-virtualmachine cpp crossplatform

Last synced: 10 Jun 2026

https://github.com/tayne3/zig.toolchain.cmake

⚡ Use Zig compiler in CMake projects. Simplify cross-compilation.

c cmake cpp cross zig-cc

Last synced: 13 Jan 2026

https://github.com/mahinkumar/starlit

A Simple Screensaver application built using SDL3 with support for graphics APIs including OpenGL and Vulkan.

cmake cmakelists cpp sdl sdl3 simple-direct-media-layer

Last synced: 31 Aug 2025

https://github.com/moshegroot/cpp-learning

C++ learning from zero

cpp learning-by-doing

Last synced: 25 Apr 2026

https://github.com/anidipta/esp32-sheet-control

ESP32 & Google Sheets Integration

arduino cpp esp32 google-sheets

Last synced: 08 May 2026

https://github.com/4brunu/mobilecppmemorytest

Sample project showing memory error using djinni

android cpp djinni ios

Last synced: 15 May 2026

https://github.com/ohtypek/minesweeper-sdl2

A minesweeper game made in C++ using SDL2.

amateur cpp game learning minesweeper sdl2 sdl2-image sdl2-ttf

Last synced: 28 Apr 2026

https://github.com/mr-python-in-china/mp-oi-library

在 vscode 中快速添加常用算法模板

competitive-programming cpp olympiad-in-informatics

Last synced: 26 Jan 2026

https://github.com/tobiasstaack/peer-thread-pool

Manage Multiplie Peer Connection using Thread Pools n Peers gets handled by one thread.

cpp mit-license server-client socket-programming thread-pool

Last synced: 26 May 2026

https://github.com/nerixyz/stickit

Pin an image above all windows

cpp tools windows

Last synced: 27 Apr 2026

https://github.com/winter1165/digital-inhaler

The Digital Inhaler project is designed for asthma patients. It's low development costs, use of open source tools, and adaptability to local requirements, the project is not only technically advanced but also a practical, life enhancing step towards more connected healthcare for millions of asthma patients in resource limited environments.

arduino c cpp cse323 esp8266 iot-device learn nsu

Last synced: 11 Apr 2026

https://github.com/khoinguyen2k/cpp-starter-game

my first ever game, for educational purposes

beginner-project cpp sdl2 starter-kit

Last synced: 06 Mar 2025

https://github.com/aryehky/rosette

Rosette CPP C++cmake configurations programs projects algorithms framework tests

algorithms-and-data-structures challenges cmake config cpp framework frameworks

Last synced: 15 Mar 2025

https://github.com/project-frogman/frogman-engine

This is a repository for developing a third dimensional military shooter game engine.

cmake cpp cpp20 game-engine game-sdk gdk long-term-project sdk under-development

Last synced: 15 Apr 2025

https://github.com/worst001/note_language

收集了一些语言相关的笔记、文档与官方手册

c code coding cpp deployment go guide java language learning markdown mkdocs note notebook php python scala

Last synced: 11 Apr 2026

https://github.com/beingofexistence13/multiversal-lang

Welcome to Multiversal-Lang 🚀: Your gateway to universal coding! This open-source project is a game-changer, bridging all programming languages 🌉. With DX-Lang, every language is interconnected, unlocking limitless coding potential. Let’s code the future, together! 💻🌐🎉

c cpp go javascript php rust typescript

Last synced: 11 Apr 2026

https://github.com/anjasfedo/sll

Single Linked List on C++

cpp single-linked-list

Last synced: 14 Jun 2025

https://github.com/supermoathx7/cpu-scheduling-algo-

This project is an implementation of the six CPU-Scheduling algorithms using C++.

algorithm algorithms cpp cpu cpu-scheduling

Last synced: 18 Jul 2025

https://github.com/hcolda/qingliaochatclient

A lightweight chat software client (WIP)

chat chat-app chat-application chatapp chatroom client cpp cpp23

Last synced: 06 Mar 2025

https://github.com/amr-khaled-ahmed/some-cipher-for-fun

this repository include XOR, Vigenere, and Polybius ciphers

cipher cipher-algorithms cpp low-level-programming

Last synced: 21 Apr 2026

https://github.com/xoofx/customformattingdemo

Code saved from Charles Petzold article: Character Formatting Extensions with DirectWrite

cpp direct2d directwrite dwrite

Last synced: 01 Sep 2025

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

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

cpp vector visual-studio

Last synced: 15 Mar 2025

https://github.com/sameetasadullah/sort-arrays-using-fork

A simple C++ program to sort two arrays in two different child processes using fork system call

cpp fork linux sorting ubuntu

Last synced: 17 May 2026

https://github.com/sameetasadullah/centipede-game

A Simple Centipede Game in C++ using OOP (Object Oriented Programming) concepts

cpp game game-development glut linux oop oop-principles opengl ubuntu

Last synced: 07 May 2026

https://github.com/sameetasadullah/dijkstra-algorithm-implementation

My own templatized C++ implementation of Dijkstra Algorithm using Microsoft Visual Studio

cpp dijkstra-algorithm dijkstra-shortest-path graph list stack visual-studio

Last synced: 15 Mar 2025

https://github.com/sameetasadullah/doubly-linkedlist-implementation

My own C++ implementation of Doubly LinkedList using Microsoft Visual Studio

cpp doubly-linked-list visual-studio

Last synced: 15 Mar 2025

https://github.com/sameetasadullah/circular-linkedlist-implementation

My own C++ implementation of Circular LinkedList using Microsoft Visual Studio

circular-linked-list cpp visual-studio

Last synced: 15 Mar 2025

https://github.com/gringolito/cpp-pre-commit-hooks

C++ hooks for pre-commit based on Google C++ Style Guide

cpp google-style pre-commit pre-commit-hooks

Last synced: 16 May 2026

https://github.com/marat-tanalin/pizza-png

Tiny and easy-to-use C++ library for generating PNG image files in Windows

cpp formats gdi gdi-plus gdiplus graphics libraries library png wrapper

Last synced: 15 Mar 2025

https://github.com/shadowmitia/sokoban

Tests with SDL2, modern C++, CMake and Conan.

cmake conan cpp modern-cpp sokoban-puzzle-game video-game

Last synced: 17 May 2026

https://github.com/sparshhhhhh/dsa

Learn DSA with me....

algo arrays cpp dsa string

Last synced: 15 Mar 2025

https://github.com/hcolda/qchatclient

A lightweight chat software client (WIP)

chat chat-app chat-application chatapp chatroom client cpp cpp23

Last synced: 28 Mar 2025

https://github.com/avakar/intrusive_list

Header-only, composition-based, allocation-free double-linked list for C++11

cpp cpp11 intrusive-containers linked-list

Last synced: 12 Apr 2025

https://github.com/lioncash/riscv-emu

A small RISC-V emulation project

cpp emulator risc-v

Last synced: 18 Mar 2025

https://github.com/podgorskiy/nonius

Nonius benchmark-framework fork

benchmark benchmark-framework benchmarking cpp performance

Last synced: 10 Jun 2026

https://github.com/sameetasadullah/linux-gbsh-shell-implementation

Linux shell coded in C++ language which performs some of the features found in typical shells, like the bash (Bourne Again Shell) or csh (C-Shell)

cpp fork linux linux-shell linux-shell-commands linux-shell-implementation ubuntu unnamed-pipe

Last synced: 11 Apr 2026

https://github.com/zarox28/logger-cpp

Simple logging library in C++

cpp logging

Last synced: 15 May 2025

https://github.com/yagocrispim/data_structures

A study about data structures

cpp data-structures

Last synced: 23 Mar 2025

https://github.com/ntshvicky/fashionmnist_cnn_example

An example of training convolutional neural networks with Fashion MNIST dataset in C++ and Cmake

cmake convolutional-neural-networks cpp fashion-mnist-dataset fashionmnist-cnn machine-learning machine-learning-algorithms

Last synced: 15 Mar 2025

https://github.com/jimut123/gamescpp

GamesCpp - Games in C++ and SFML library in Linux

2d-games best-games compiled-games cpp games sfml source-codes youtube

Last synced: 16 Jan 2026

https://github.com/kentlouisetonino/sw-cpp-dsa

Sample programs of Data Structures and Algorithms using C++.

cpp data-structures-and-algorithms

Last synced: 08 Mar 2025

https://github.com/ifwtzzzzzh/semester-2-cpp

ITPLN's Semester 2 curriculum offers two exciting courses to empower you: Algorithms and Programming 2!

cpp

Last synced: 31 Mar 2025

https://github.com/suyashmahar/csn-102

CSN-102

cpp csn-102

Last synced: 16 May 2025

https://github.com/asqiriba/rijndael

Rijndael block cypher in C.

cpp encryption rijndael-algorithm

Last synced: 15 Mar 2025

https://github.com/captainayan/accountlite-cli

💡💰Lightweight Command line Double-Entry Accounting Software💵💸

account-lite accounting commerce cpp finance journal journal-entries ledger parser personal statements trial-balance

Last synced: 29 Mar 2025

https://github.com/dimalmfao/smetana

A useless rather very unreliable, unprofessional programming language made as a proof of concept using C++.

cpp language programming-language

Last synced: 27 Feb 2025

https://github.com/amanoteam/sphynx

A GCC cross-compiler targeting Linux

c cpp cross-compiler gcc linux

Last synced: 13 Mar 2025

https://github.com/bpdesilva/cppwebserver

Practicing fundamentals of Web Server Development with C++ on Flask like Micro Web Framework known as Crow.

boost-libraries cmake cpp docker flask-server gcc webserver

Last synced: 31 Aug 2025

https://github.com/mond1c/openglengine

It's open source gaming engine. It's my main project.

cpp cpp20 engine game-engine glfw opengl

Last synced: 19 May 2026

https://github.com/hyouteki/aoc24

My attempt at solving 2024's Advent of Code

aoc c clojure cpp java

Last synced: 02 Sep 2025

https://github.com/kelbon/hpack

HPACK implementation (RFC 7541)

cpp cpp20 hpack http http2 networking rfc7541

Last synced: 27 May 2026

https://github.com/a9na/simcardsimulator

📱 A C++ project simulating SIM card operations. Features include storing/retrieving IMSI, network authentication, contact management, and basic OTA communication. Demonstrates user authentication and network interaction. 🔒📞

cpp sim sim-card simulator

Last synced: 07 Oct 2025

https://github.com/slangborgh16/motion-extraction

C++ Motion Extraction with OpenCV

cpp motion motion-extraction opencv

Last synced: 07 Apr 2025

https://github.com/jdsherbert/audio-soft-clip-distortion

Simple C++ implementation of a basic Soft Clip Distortion technique. Includes an example usage case with a simulated sinusoidal signal.

audio audio-effect audio-effects audio-processing cpp distortion distortion-effects sine sine-wave sinewave soft-clipping

Last synced: 07 Apr 2025

https://github.com/szsascha/cpp-ws

A simple webserver in c++

cpp http-server socket webserver

Last synced: 23 Jul 2025

https://github.com/zakariaelbouzkri/my_cses_problems_solutions

this repo contains my solutions to the University of Helsinki's "Competitive Programming" course problem set hosted on the CSES (Code Submission Evaluation System) platform. This repository serves as a showcase of my problem-solving skills and coding journey as I tackle a variety of algorithmic challenges.

algo cpp cses-problem-set-solution data-structures dynamic-programming graph-algorithms math mathematics searching-algorithms sorting-algorithms

Last synced: 27 Feb 2025

https://github.com/boloto1979/keylogger

Keylogger - A C++ keystroke project. This project includes versions for Windows and Linux systems. The keystroke capturer records keystrokes and stores them in a log file. Use it responsibly and in compliance with applicable laws and regulations.

cpp cybersecurity keylogger linux macos malware socket windows

Last synced: 11 Apr 2026

https://github.com/kanannuruyevs/basic-programming-exercises

Some Programming Exercises in My Learning Journey. This repository contains code in Java, C++, Python, HTML, CSS, and JavaScript.

cpp css html java javascript learning programming python

Last synced: 11 Apr 2026

https://github.com/shadowshahriar/cse112

A repository containing my solutions to OOP problems assigned by our CSE lecturer, NAB (2nd Semester)

cpp cse oop

Last synced: 23 Mar 2025

https://github.com/stuart6854/gfx

C++ Graphics Wrapper - Work In Progress (Only Vulkan ATM)

cpp graphics vulkan

Last synced: 10 Nov 2025

https://github.com/ahadalireach/leetcode.solutions

A GitHub repository that contains all the LeetCode problems I have solved, along with their solutions.

cpp dsa problem-solving sql

Last synced: 26 Mar 2025

https://github.com/enzoguillouche/seismosense

Built with C++ and OpenGL, this project is cutting-edge earthquake simulation tool designed to test the structural resilience of buildings and other infrastructure under various seismic scenarios.

cpp earthquakes natural-disasters opengl opensource simulator

Last synced: 02 May 2026

https://github.com/anderctrl/unreal-betterui

Simple plugin to help you save time setting up all the ui system again and again.

cpp unreal unreal-engine unreal-engine-plugin unreal-plugin

Last synced: 23 Mar 2025

https://github.com/astrodynamic/decimal-float-point

Decimal is a high-precision value type for financial calculations that minimizes errors due to rounding. It represents big numbers how in C#.

arithmetic big-number bit-operations bitset cmake cpp currency decimal financial high-precision library math normalization numeric-computation optimization precision rounding template-library tests

Last synced: 13 Jun 2025

https://github.com/refactor-group/ambi_client_cpp

A C++ implementation of the Edge IoT sensor framework for Particle Argon.

cpp iot iot-device

Last synced: 12 Jun 2025

https://github.com/aljo242/modern-cpp

Learning modern C++

cpp

Last synced: 16 May 2025

https://github.com/i-umairkhan/big-integers

A big integer calculator for solving calculaitons of big numbers

biginteger cpp data-structures

Last synced: 28 May 2026

https://github.com/erthium/search-tools

String comparison and string search optimisation repertoire, written in C++, Python3 and Typescript

cpp fuzzy-search fuzzysearch levenshtein-distance python python3 search-algorithm string-comparison string-search typescript

Last synced: 11 Apr 2026