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/deep5050/remove-comment-from-cpp

this program will remove comments from a cpp file

c-plus-plus code-editor code-formatter comments cpp editing linter

Last synced: 23 May 2026

https://github.com/comba92/life-automata-sdl

⬜⬛ C++ implementation with SDL2 of Conway's Game of Life

conways-game-of-life cpp game makefile sdl2 simulation

Last synced: 19 May 2026

https://github.com/tanzeelafatima492/loops-and-decisions-statement-in-c-

solve the all programs in excerise of chapter 3 of book "Robert Lafore" (4Th edition)

cplus cpp excerise loop program robert-lafore

Last synced: 17 Sep 2025

https://github.com/ylogx/trees

Trees & Graphs implemented in C++ with Unit Tests

cmake cpp googletest

Last synced: 29 Mar 2025

https://github.com/srijanmukherjee/huffman-compression

A huffman coding based text compression utilility tool.

compression cpp huffman-coding

Last synced: 25 Jul 2025

https://github.com/MatiasCarabella/multithreading

C++ programs showcasing multithreading, concurrent programming, and parallel algorithms.

concurrency cpp multithreading parallel-algorithm threads

Last synced: 12 Apr 2025

https://github.com/seb0xff/custom-audio-broadcaster

A simple C++ broadcasting library fro audio coming from custom sources (e.g. generated by a program).

audio-streaming broadcast cpp custom-audio gstreamer hls rtmp rtsp srt webrtc

Last synced: 19 May 2026

https://github.com/mekhails/engine-wrapper

Laboratory assignment for C++ course in St. Petersubrg Polytechnic University

cpp university-assignment

Last synced: 25 Jul 2025

https://github.com/thomas-chqt/graphics

Abstraction layer on top of multiple graphics api

cpp graphics-programming metal opengl

Last synced: 29 Apr 2026

https://github.com/cbebe/monkey-cpp

Follow me as I write an interpreter in C++ and cry every day 😭😭😭.

cpp interpreter monkey

Last synced: 18 Mar 2025

https://github.com/vidiptvashist/library-management-system

Library Management Systems helps to maintain a database that is useful to enter new books record books borrowed by the members, with the respective submission dates. Moreover, it also reduces the manual record burden of the librarian.

cpp library-management-system

Last synced: 11 Oct 2025

https://github.com/mrpicklepinosaur/a9e

ncurses game engine with physics and ecs

cpp ecs game-engine ncurses

Last synced: 13 Mar 2025

https://github.com/gotbordom/rc-racer

This is a repo for my autonomous rc car project aimed to compete in races

cpp cpp20 hardware-designs project-design ros2 software-design

Last synced: 22 Jul 2025

https://github.com/kgorze/dna-motif-tabu-search

Zaawansowana implementacja algorytmu wykrywania motywów DNA wykorzystująca metaheurystykę Tabu Search. Projekt oferuje zarówno deterministyczne, jak i probabilistyczne podejście do problemu, wraz z rozszerzonymi funkcjonalnościami do analizy sekwencji biologicznych.

bioinformatics cpp dna-analysis motif-detector tabu-se

Last synced: 06 Apr 2025

https://github.com/itshichabk/wordle_cpp

A cross-platform Wordle clone in C++, powered by libcurl and (PD)curses!

cmake cpp curses libcurl pdcurses wordle

Last synced: 14 May 2026

https://github.com/noxmor/noxdata

NoxData is a C++ data structures library to organize, store and manipulate data.

cpp cpp-library data-structures header-only library templated

Last synced: 18 Jun 2025

https://github.com/mommi2/enigma-cpp

Old personal project

cpp

Last synced: 20 Mar 2025

https://github.com/bsodium/terrain-interpolation

An openGL implementation of a procedural terrain interpolation algorithm

cpp opengl procedural-generation terrain-generation

Last synced: 06 Mar 2025

https://github.com/erlankurnia/Key-Nearest-Neighbour

C++ Project - KNN Algorithm Implementation

cpp knn-algorithm

Last synced: 18 Sep 2025

https://github.com/songquanpeng/cpp-interview

C++ 面试准备:常考代码实现,阅读资料以及其他资源的汇总

cpp interview

Last synced: 13 Sep 2025

https://github.com/bardifarsi/blockingqueue

The BlockQueue pattern is a thread-safe queue implementation that allows multiple threads to push and pop elements concurrently. It provides synchronized access to the underlying queue, ensuring that no data race occurs between threads.

containers cpp cpp20 generic-programming multi-thread multi-threaded multi-threading multi-threads multiprocessing multithread multithreaded multithreading parallel-computing parallel-programming queue queues thread threading

Last synced: 31 Dec 2025

https://github.com/frgfm/sdcnd-pid-control

PID Control project of Udacity Self-Driving Car Nanodegree

catch2 clang-format cpp pid-control self-driving-car spdlog

Last synced: 31 Dec 2025

https://github.com/johnramsden/cpp-stack-implementations

Profiling performance of various stack implementations with C++

cpp ubc-cs ubc-engineering

Last synced: 13 Sep 2025

https://github.com/anmol420/cpp-programs

A List Of Problems Solved In C++.

cpp

Last synced: 21 Mar 2025

https://github.com/ocdbytes/ds-algo-important-questions

Data Structures and Algorithms | LeetCode Solutions | Coding Ninjas Solutions | Love Babbar Playlist

algorithms cpp data-structures

Last synced: 26 Jul 2025

https://github.com/msarmadqadeer/data-structures-implementation

These are the tasks that I performed during learning data structures.

cpp data-structures dsa dsa-algorithm

Last synced: 26 Jul 2025

https://github.com/hasanyahya101/pf_lab_solutions

Solutions to PF lab questions from Fall 2022 Semester in Fast Nuces Lhr. The actual questions can be found in pdf files. Note that, this is for the Lab (subject), not the theory subject.

cpp fast first-semester nuces pf programming

Last synced: 29 Mar 2025

https://github.com/shlomnissan/websocket-serve

🐉 Simple Websocket chat server using Boost

asio boost cpp cpp17 websocket-server

Last synced: 04 Mar 2025

https://github.com/sebe324/various-visualizations

This program demonstrates various concepts related to programming, mathematics and physics.

collision-detection cpp good-first-issue graphs pathfinding qt sorting

Last synced: 19 May 2026

https://github.com/iwansal64/awfs

AWFS or Automatic Water Filling System is a project that I've created to automatically fill water to the pump when the torrent is empty

cpp embedded-systems esp32

Last synced: 30 Apr 2026

https://github.com/johnl28/cpp-str-encrypt

A basic cipher algorithm written in C++

alghorithm cpp decryption encryption

Last synced: 18 Sep 2025

https://github.com/batchar2/batchar2

My name is Stas Skokov. Welcome to my profile!

bash cpp docker ffmpeg python

Last synced: 09 Apr 2026

https://github.com/nartynka/toontanks

Tanks battle game made in UE5 in C++

cpp unreal-engine-5

Last synced: 27 Jul 2025

https://github.com/corejust/thegame

Every programmer must write a clone of Minecraft

3d cpp cpp20 minecraft minecraft-clone opengl sfml

Last synced: 19 May 2026

https://github.com/leosery/gamedev-experiments--cpp-2025

Collection of small experiments realized while exploring game and engine development. A centralized space for my various learning tests and technical discoveries.

cpp data-oriented-design game-development glsl mutlithreading shaders

Last synced: 27 Jul 2025

https://github.com/sla-ppy/rpgproject

[F] My very first program <3

cpp early-attempts

Last synced: 27 Jul 2025

https://github.com/kydronepilot/space-eye-windows-node-api

Native Windows API for SpaceEye app, to set multi-monitor wallpaper images

cpp node-addon-api nodejs spaceeye wallpaper win32 windows

Last synced: 12 Jan 2026

https://github.com/quentin18/ecosystem

Ecosystem simulation in C++

cpp ecosystem perlin-noise sfml simulation

Last synced: 15 May 2025

https://github.com/tienphuckx/books

A curated collection of books from around the internet that you may find interesting.

algorithms-and-data-structures cpp malware

Last synced: 11 Jul 2025

https://github.com/caffik/libml

Simple library that implements some machine learning algorithms

cmake cpp machine-learning

Last synced: 07 Jul 2026

https://github.com/scenent/gp

graph parser for C++.

cpp graph math parser

Last synced: 27 Jul 2025

https://github.com/gershnik/modern-uuid

A modern, no-dependencies, portable C++ library for manipulating UUIDs. Fully supports RFC 9562 and RFC 4122.

c-plus-plus-20 constexpr cplusplus cplusplus-20 cpp cpp-library cpp20 no-dependencies rfc-4122 rfc-9562 uuid

Last synced: 22 Jul 2025

https://github.com/ddiogoo/gaussian-elimination

Algorithm that implements the Gaussian elimination method

cpp gaussian-elimination-algorithm math

Last synced: 28 Jul 2025

https://github.com/miou-zora/zappy

A game where AIs try to reproduce.

c client cpp game graphics-programming python raylib server

Last synced: 10 Apr 2026

https://github.com/leafycodes/competitive-programming

This repository contains my solutions to competitive programming problems from various platforms. Solutions are written in C++ and Java.

competitive-programming-algorithms competitve-programming cpp dsa java

Last synced: 16 May 2026

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

A tic-tac-toe game in c++

cpp game terminal-game

Last synced: 24 Feb 2025

https://github.com/vlmarkov/test-tasks

A repository where is placed test programming tasks.

algorithm c cpp data-structures multithreading

Last synced: 19 May 2026

https://github.com/gboncoffee/c-infrastructure

Infrastructure for C/C++ Programming

c cpp make

Last synced: 19 May 2026

https://github.com/tamiko-n/internship

This repository contain the tasks which I've completed as an intern at CodeAlpha

cpp internship quiz-game todoapp

Last synced: 12 Jul 2025

https://github.com/ofelipelucca/media-binder-for-pc-cpp

Um software que permite ao usuário controlar as mídias do PC (play/pause, próxima faixa, faixa anterior) usando teclas de atalho personalizadas. Feito com C++ usando o Qt Creator.

cpp developers framework fullstack-development media-controller pc-software qtcreator software-development spotify-controls

Last synced: 28 Jul 2025

https://github.com/simone-contorno/yarpmanager-console2

Bachelor Thesis Degree - Computer Engineering (UniGE) - yarpmanager-console2

cpp yarp

Last synced: 19 May 2026

https://github.com/cmst0us/format

负责序列化和反序列化数据 使用C++11实现

c cpp formatter serialize

Last synced: 20 May 2026

https://github.com/abhishekboadgurjar/Cpp

Welcome to the C++ repository. This collection is designed to provide a comprehensive guide to the basics and advanced concepts of C++ programming. Each folder contains code examples and explanations for different topics.

cpp cpp-codes

Last synced: 22 Jul 2025

https://github.com/gcoronelc/uc-2021-20-15795

Curso de Fundamentos de Programación en la Universidad Continental.

cpp gcoronelc programacion

Last synced: 06 Apr 2025

https://github.com/einararnason/teensybutton

Multithreaded button event library for Teensy

buttons cpp multithreading teensy

Last synced: 29 Mar 2025

https://github.com/ernanej/smart-maze

A smart maze that generates a random board from user input and returns a possible output.

cpp maze smart-maze

Last synced: 30 Mar 2025

https://github.com/4ejlobek06/flappybird

C++ project using SFML

2d-game cpp flappy-bird sfml

Last synced: 18 Jun 2025

https://github.com/leomaurodesenv/contest-codes

Repository of exercises of online contests

algorithm contests-codes cpp

Last synced: 29 Jul 2025

https://github.com/akshayrathore9010/object-oriented-programming

Here are all the implementations of Object-Oriented Programming (OOP) in C++ from my journey of learning OOP and Data Structures and Algorithms (DSA)

cplusplus cpp object-oriented-programming

Last synced: 15 May 2025

https://github.com/sa-shiro/randomnamegenerator

An Random Japanese Name Generator written in c++

cpp generator japanese name name-generation vscode

Last synced: 29 Jul 2025

https://github.com/tedezed/cmstrom_led_control

Cmstrom led control for Linux

cpp keyboard linux

Last synced: 19 May 2026

https://github.com/rrrinav/b_ldr

A build sytem written in C++ that just requires a Cpp Compiler and uses C++ as script.

build build-system build-tool builder cplusplus cplusplus-11 cplusplus-17 cpp nobuild

Last synced: 29 Jul 2025

https://github.com/jusqua/me-cart

Final Project for University's Computer Graphics Course

clang computer-graphics cpp glew glfw glm makefile opengl shaders stb-image

Last synced: 19 May 2026

https://github.com/noureddine-t/coupon-collector-s-simulation

Ce projet simule le problème du collectionneur de vignettes (Coupon Collector's Problem).

cpp r rstudio

Last synced: 19 May 2026

https://github.com/ermolaevv/all_labs

Проект-контейнер для выполнения практических заданий по курсу МП2

cmake cpp data-structures gtest labs winforms

Last synced: 19 May 2026

https://github.com/kmhswimgirl/bread-hero

Play Guitar Hero using bread

c clone-hero cpp guitar-hero pi-pico-w pico-sdk

Last synced: 19 May 2026

https://github.com/dolfost/wfreq

Word frequency bar diagram generator

c cpp frequency-analysis lua matplotlib matplotlib-pyplot python

Last synced: 31 Dec 2025

https://github.com/bhoja1234/yolo-onnxruntime-cpp

Cpp-based onnx deployment, supporting yolo and unsupervised models

anomalib cpp onnx onnxruntime opencv yolo

Last synced: 20 Apr 2026

https://github.com/607011/entropist

Generate random numbers from mouse moves and keystrokes

cpp cpp11 random-number-generators

Last synced: 04 Jul 2026

https://github.com/maxiamo/hamming

Шифр Хемминга. Зашифровка и Дешифровка.

cplusplus cpp hamming hamming-code hamming-coding

Last synced: 29 Jul 2025

https://github.com/diegoasterio/alg_p1_2016

repository for algorithm class for the course 2015-2016

algorithms cpp

Last synced: 18 Jun 2025

https://github.com/prrathnayake/uber_backend

A modular backend system built in modern C++, inspired by Uber's architecture. This clone demonstrates core backend features such as database integration, multithreaded task execution, and centralized loggin designed for educational, portfolio, or experimental use.

conan conan-recipe cpp database-management datapattern kafka uber-clone

Last synced: 19 May 2026

https://github.com/brkn/insertionsort_vs_mergesort

Homework 1 of My "Analysis of Algorithms I" Course

algorithm analysis cpp insertionsort mergesort sort

Last synced: 06 Apr 2025

https://github.com/vintagegrey/gamework

Work in progress C++ game engine built with simplicity in mind

cpp cpp20 cross-platform cross-platform-game cross-platform-game-engine ecs game-engine indie-dev

Last synced: 29 Mar 2025

https://github.com/alexandruiancu/todoui-cpp

LFS148 UI C++ reimplementation

cpp opentelemetry

Last synced: 20 Apr 2026

https://github.com/va1da5/intro-to-freerots-course-notes

Notes from 'Introduction to FreeRTOS' course

cpp esp32 espidf freertos notes

Last synced: 16 May 2026

https://github.com/nandahkrishna/bros

Application suite – Class 12 C++ Computer Science Project

apps calculator calendar clock cpp games graphics notepad os simulation turbo-c-plus-plus

Last synced: 17 Jun 2025

https://github.com/omarsalemdmet/multidimensional_visualization_in_opengl

This project demonstrates two distinct techniques for visualizing multidimensional data using C++ and OpenGL

cpp data-visualization opengl visualization

Last synced: 07 May 2026

https://github.com/a-khakimov/smarttap

SmartTap - простая логическая настольная игра для двух соперников.

android cpp model-view-delegate qml qt qt5 webassembly

Last synced: 18 Apr 2026

https://github.com/sirius-mhlee/cpp-boilerplate

C++ Boilerplate using CMake, Boost, OpenCV, Gcov, GCOVR, Cppcheck and GTest

boilerplate boost cmake cpp cppcheck gcov gcovr gtest opencv

Last synced: 04 May 2026

https://github.com/codehard8/expense-splitting-application

This repository contains the complete code for an Expense Splitting Application built using Object-Oriented Programming (OOP) concepts in c++. The application allows users to efficiently manage and track expenses, whether individually or in a group setting.

c-plus-plus cli-application cpp financial-management object-oriented-programming programming projects

Last synced: 17 Jun 2025

https://github.com/liutairan/qtgcs_configurator

Configurator for QTGCS.

cpp cross-platform qt5

Last synced: 18 May 2026

https://github.com/ikajdan/lychee_potd_provider

Plasma POTD plugin that will fetch a random picture from a Lychee instance

cpp plasma-applet plasma-desktop plasmoid

Last synced: 04 Mar 2025