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/emile1154/driver_carotage

НПФ Электро firmware for stepper driver

arduino avr c cpp stepper-motor-control

Last synced: 09 May 2026

https://github.com/parezj/atesystem.piris-driver-sdk-cpp

ATEsystem s.r.o. PIRIS Controller - Multiplatform C++ driver SDK for UART/Ethernet and RS232 interface

camera controller cpp cpp17 driver ethernet lens linux multiplatform rs232 sdk uart visual-studio windows

Last synced: 09 May 2026

https://github.com/swe-robertkibet/multithreaded-webserver-cpp

High-performance multithreaded HTTP web server in C++17 featuring epoll-based I/O, thread pooling, LRU caching, rate limiting, and comprehensive logging. Achieves 41K+ req/sec with Docker support and complete test suite.

caching cmake cpp cpp17 docker epoll high-performance http-server linux lru-cache multithreaded multithreading networking production-ready rate-limiting thread-pool web-server

Last synced: 09 May 2026

https://github.com/angablue/picklesaurus

Welcome to the Picklesaurus code repository for entry into the 2023 Wier Warman competition.

arduino cpp platformio warman

Last synced: 09 May 2026

https://github.com/prakrititz/vehicle-simulation

The Smart Vehicle Traffic System uses Dijkstra's algorithm in C++ (via JNI) to simulate real-time vehicle navigation, visualized through Phaser.js with traffic signals and collision avoidance.

algorithms cpp dijikstra-algorithm java phaserjs springbooot traffic-simulation vehicle-simulation visualization

Last synced: 09 May 2026

https://github.com/hunyadi/murify

Efficient in-memory compression for URLs

compression-library cpp header-only url

Last synced: 10 Jun 2026

https://github.com/copy05/windowscreation

This is a template to create a window using C's Win32 API

c copy05 cpp template win32 window windows

Last synced: 09 May 2026

https://github.com/joakimteixeira/computer-graphics

Applications made with GLUT library.

c computer-graphics cpp glut opengl

Last synced: 09 May 2026

https://github.com/marcelocantos/sqlpipe

Streaming replication protocol for SQLite

cpp database replication sqlite streaming

Last synced: 09 May 2026

https://github.com/izenynn/ft_containers

42 cursus - ft_containers: re-implementation of some c++ STL containers.

42 42born2code containers cpp cpp98 cpp98-compatible ft-containers linux macos map red-black-tree set stack stl-container stl-containers vector

Last synced: 09 May 2026

https://github.com/sivaraam/cpp

Implementations of random things in c++

cpp learning learning-by-doing make

Last synced: 29 Jun 2026

https://github.com/convexwf/leetcode

Solution to Leetcode problems. 在此记录 Leetcode 题目的解法思路,以C++为主。

algorithm cpp data-structures leetcode

Last synced: 24 Aug 2025

https://github.com/ruslkhay/sm24

Representation of OMP + MPI capabilities on Moscow State University supercomputer

cpp mathematical-modelling mpi omp-parallel supercomputing

Last synced: 09 May 2026

https://github.com/beaglesoftware/cforge

A no-nonsense C/C++ package manager that does anything

c cpp microsoft packagemanager vcpkg

Last synced: 09 May 2026

https://github.com/fboulnois/modern-makefile

Set it and forget it -- throw it in a C/C++ project and type `make`

c cpp makefile makefile-template

Last synced: 09 May 2026

https://github.com/maetveis/gametest3d

The base of a homemade game-engine with opengl

3d-game-engine cpp opengl sdl2

Last synced: 09 May 2026

https://github.com/alekece/food-dispenser

A food dispenser based on ESP8266 module

arduino cmake cpp embedded esp8266 food-dispenser wemos-d1

Last synced: 09 May 2026

https://github.com/aka411/game-engine

A light weight game engine being written in C++.

cpp ecs-architecture glfw opengl

Last synced: 10 May 2026

https://github.com/amaristewart/biquad-plugin

Biquad Plugin

c cpp juce matlab

Last synced: 10 May 2026

https://github.com/schanur/tedder

Incremental build system for complex tasks using Rake

autodiscover build-system c cpp dependency-graph package-manager plugins pretty-print rake ruby swig

Last synced: 10 May 2026

https://github.com/pop0097/school_database

A school database with a text-based UI.

cpp database

Last synced: 10 May 2026

https://github.com/nirebu/luci

An old project for displaying a solid color in a floating window, in order to use it on a projector

cpp cross-platform desktop qt qtcreator ui

Last synced: 11 May 2026

https://github.com/killerasus/learningopencv

Learning OpenCV studies.

cpp learning-exercise opencv

Last synced: 11 May 2026

https://github.com/inner-byte/custom-compiler-design

This project implements a full-featured compiler for a custom programming language, demonstrating modern compiler design principles and optimization techniques. The compiler follows the traditional multi-pass compilation process while incorporating advanced features like optimization frameworks and sophisticated register allocation.

c compiler compiler-backend compiler-design compiler-frontend compiler-optimization computer-architecture cpp programming-challenge programming-logic programming-project

Last synced: 11 May 2026

https://github.com/zigameni/leetcode

This repo contains solutions o leetcode problems.

cpp leetcode-solutions python

Last synced: 11 May 2026

https://github.com/rohan-bharatia/neural-networks

This is a simple neural network using a multilayer perceptrons utilizing linear algebra and matrix math without any libraries like TensorFlow

basic-neural-network cpp neural-network neural-network-cpp neural-network-python python

Last synced: 12 May 2026

https://github.com/singh-dhruv/file-compression-utility-tool

Welcome to the File Compression Utility Tool repository. It is a tool designed using C++ language and compression algorithms to compress and decompress various files.

c cpp huffman-compression-algorithm lzw-compression oops qt

Last synced: 12 May 2026

https://github.com/upc-pre-202402-si572-wv71/esp32-rest-api-client-embedded-app-wv71

This project is an embedded system application that illustrates how to build and send HTTP POST and GET Request to a Web RESTful API. It also shows how to handle JSON Object and JSON Array responses. The project is developed with C++ Arduino Sketch.

arduino cpp esp32 iot-application rest-api-client sketch wokwi

Last synced: 12 May 2026

https://github.com/octoant/system-software

Multi-threaded programming and regular expression assignments and answers of online courses on the Stepik platform.

c cpp pthreads

Last synced: 12 May 2026

https://github.com/mik90/wrapped_var

C++ variable wrapped by a mutex like Rust's std::sync::Mutex

cpp

Last synced: 10 Jun 2026

https://github.com/gabrielevalenzuela/comfychaircpp

ComfyChair system for Techniques and Tools 2024 UNLP

cpp design-patterns

Last synced: 12 May 2026

https://github.com/zyad-eltayabi/atm-system

💵 The system allows users to quickly withdraw predefined or custom amounts, deposit funds, check their balance, and securely log out.

cpp filesystem functional-programming

Last synced: 11 Jun 2026

https://github.com/acensjj/ft_containers

Les nombreux containers du C++ ont de divers intérêts. Afin de bien les comprendre, nous allons les ré-implémenter !

42 42born2code cpp cpp98 ft-containers

Last synced: 05 Oct 2025

https://github.com/dev-apollo/melhores-restaurantes

Programa que lê o arquivo WorldsBestRestaurants.csv e faz certas operações com as informações.

cpp

Last synced: 16 Mar 2025

https://github.com/rahulrajaram/snake

C++ Snake program built using ncurses

cpp ncurses snake-game

Last synced: 15 Jun 2025

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

Game Tic Tac Toe by using SFML libraty

ai-algorithm cpp game-engine gui minmax-algorithm sfml-game

Last synced: 24 Mar 2025

https://github.com/urtuba/tea-programming-language

Implementation of a simple programming language using cpp.

cpp data-structures istanbul-technical-university programming-language recursive

Last synced: 16 Mar 2025

https://github.com/dahlitzflorian/collatz-conjecture-algorithm

The 'Collatz-Conjecture'-algorithm in different languages

algorithm collatz-conjecture cpp java javascript php python

Last synced: 12 Apr 2026

https://github.com/shawaiz-khan/cpp-avl-tree

This project implements an AVL Tree in C++

avl-tree cpp

Last synced: 23 Mar 2025

https://github.com/hein-htetsan/ardiuino-and-ict-course

ICT training with Arduino Programming

arduino-uno cpp ict

Last synced: 10 Jan 2026

https://github.com/laxical/openssl-evp-cpp

This is a introduction project showcasing how to use the OpenSSL EVP API (openssl/evp.h) for implementing various cryptographic techniques using C++.

cpp makefile openssl-evp

Last synced: 03 Sep 2025

https://github.com/aaal-dev/webcam-face-rec

Learning of OpenCV, dlib, OpenGL and stuff for face recognition

cpp dlib face-detection glad glfw glm opencv

Last synced: 09 Jul 2025

https://github.com/fesabelilla/operating-system-lab

Operating-System (3.2)

cpp java

Last synced: 17 May 2026

https://github.com/andros21/pgrank

pgrank - cpp app for computing pagerank

armadillo cpp cytoscapejs doxygen gh-pages meson ninja-build popperjs scrapy tippyjs

Last synced: 23 Mar 2025

https://github.com/duaa-a/multi-gameboard-engine

A robust, object-oriented game engine that supports multiple board games

cpp gameboard oops-in-cpp tic-tac-toe xo

Last synced: 16 Mar 2025

https://github.com/prinuvinod/cpp-programming

These are some programs I used to learn c++ Language.

cpp cpp-programming

Last synced: 11 Jun 2025

https://github.com/blvxme/vk-internship-task

Поиск кратчайшего расстояния в графе

cmake cpp

Last synced: 08 Apr 2025

https://github.com/vkitori/gamecpp

C++ game

cpp

Last synced: 10 Jan 2026

https://github.com/filming/chroma

A streamlined C++ tool for precise conversion between HEX and RGB color formats.

cpp hex rgb

Last synced: 14 Mar 2025

https://github.com/alpha74/ihr

My HackerRank solutions. Maintained from 2020 onwards.

algorithms coding cpp data-structures hackerrank hackerrank-solutions

Last synced: 28 May 2026

https://github.com/lithika-damnod/algorithms

C++ Algorithms & Data Structures

algorithms cpp data-structures graph

Last synced: 24 Mar 2025

https://github.com/iainjreid/base16-builder-cpp

A colour scheme builder for base16 written in C++

base16 base16-builder cpp

Last synced: 14 Jun 2025

https://github.com/aurimasniekis/cpp-parcel

Wrappable, wire-transferable C++23 value system with JSON serialization.

cell cpp cpp23 json

Last synced: 28 May 2026

https://github.com/aurimasniekis/cpp-conduit

Modern C++23 header-only event-dispatching / event-transport library

amqp cpp cpp23 dispatcher event event-dispatcher event-driven events mqtt nats rabbitmq redis zeromq

Last synced: 28 May 2026

https://github.com/aurimasniekis/cpp-tagval

A header-only C++23 library for tagged values

cpp cpp23 enums parcel tagged tags

Last synced: 28 May 2026

https://github.com/aurimasniekis/cpp-logman

Modern C++23 header-only logging manager wrapping spdlog with channels, listeners, and structured events

cpp cpp23 log logging logs spdlog structured-logging

Last synced: 28 May 2026

https://github.com/caiocampos/atualizahora

Atualiza o horário de computadores com problemas de bateria

batch cplusplus cpp

Last synced: 09 Jul 2025

https://github.com/eulphean/holons-and-holarchy

Abstract prints modelled after binary search tree data structure.

complex-networks cpp holarchy holon interactive-visualizations openframeworks recursion

Last synced: 31 Mar 2025

https://github.com/yasushi-saito/lp_cockoo_hash

C++ Lehman-Panigrahy cockoo hash (not yet functional)

cpp hashtable

Last synced: 16 Mar 2025

https://github.com/sudodevinci/esp-sky-imager

ESP32-S3 sky Imager/Weather Station equipped w/ SHT31-D, BMP390 and OV5640.

arduino cpp esp32 esp32-s3 iot sky weather-station

Last synced: 08 May 2026

https://github.com/yunusemrejr/worlds-to-password-cpp

Worlds to Password (C++)

cpp password-generator

Last synced: 30 Mar 2025

https://github.com/kodiem9/Snapling-Engine

A scratch inspired game engine made with C++ using the Raylib game library.

cpp cpp17 engine game-editor game-engine game-engine-2d raylib raylib-cpp

Last synced: 04 Oct 2025

https://github.com/patheard/cpp-devcontainer

Devcontainer for C++

cpp devcontainer

Last synced: 06 Jun 2026

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

Calculator written in Qt widgets(C++)

calculator cpp qt

Last synced: 17 May 2026

https://github.com/sujanshresthanet/c-pp-programming-examples

Collection of C++ programming examples for learning and practice, covering basic to advanced concepts.

cplusplus cpp cpp-programming

Last synced: 28 Mar 2025

https://github.com/mhmdd-farhan/check_number_3

Program ini digunakan untuk menentukan tipe sebuah bilangan

cpp gpp

Last synced: 13 Jul 2026

https://github.com/mukeshlilawat1/tetris-game-using-cpp

A modern recreation of the classic Tetris game built in C++ using the Raylib game development library. This project demonstrates the fundamentals of game loops, collision detection, matrix transformations, and rendering using a lightweight graphics engine.

c cpp raylib-cpp

Last synced: 24 Apr 2026

https://github.com/darshancoder/c-language-notes

C language Notes Here and Assignment also here Now if You want refer something Notes Here

c c-plus-plus cpp learn-to-code learning-by-doing notes

Last synced: 24 Apr 2026

https://github.com/artainmo/ft_containers

42 school project. Rewrite different container types of the c++ standard template library.

42school cpp

Last synced: 16 Mar 2025

https://github.com/artainmo/cardgame

Personal project. A card-game simulator library in c++ with ability to play Jack-The-Spade.

cpp game personal-project

Last synced: 14 Jun 2025

https://github.com/filiprokita/lpmpush

This program enables the user to hold down the left mouse button by pressing a specific key and release it by pressing another key. The user can set the desired keys for enabling and disabling the left mouse button hold-down feature.

cpp hold-mouse-button input-handling left-mouse-button mouse mouse-button mouse-button-holder mouse-event windows-api

Last synced: 24 Mar 2025

https://github.com/talha4t/dimikoj

দ্বিমিক অনলাইন জাজের সমস্যা সমাধান

c cpp problem-solving

Last synced: 13 May 2026

https://github.com/lucas54neves/gcc216-data_structures

Repository for the activities of the discipline of Data Structures of the course of Computer Science of the Federal University of Lavras

algorithms cplusplus cpp data-structures ufla

Last synced: 28 May 2026

https://github.com/vafdaf12/cmake-project

Template repository for building a cross-platform CMake Project, with some personal formatting configruations

cmake cpp cross-platform template

Last synced: 17 Jun 2025

https://github.com/bropenguin847/atm_cpp

This is an Automated Teller Machine (ATM) project programmed in C++. Feel free to try it.

atm cpp vscode

Last synced: 13 Oct 2025

https://github.com/xavier-maruff/bft

An optimizing multi-target brainf*ck transpiler

ada brainfuck brainfuck-transpiler c compiler cpp fortran90 js rust transpiler

Last synced: 12 Apr 2026

https://github.com/muszic/chat-application

Dive into real-time communication with this C++ chat application! Featuring a server-client model, it lets multiple users chat seamlessly, showcasing the power of sockets and threads in a fun and interactive way.

cpp multithreading networking socket-programming tcp

Last synced: 13 Jul 2026

https://github.com/markmusic27/cs106b

Notes and assignments from CS106B programming abstractions.

cpp stanford

Last synced: 03 Jul 2025

https://github.com/giovanni-ottaviano/lcsd-sat-transition

Investigation of the data-driven satisfiability transition in the linear classification of structured data

cpp machine-learning physics python pytorch satisfiability-problem

Last synced: 30 Apr 2026

https://github.com/vincent-devine/pokemon_folder_organizer

Program to find out where a card should go to collect Pokedex from gen 1 to 5

cpp pokemon

Last synced: 19 Sep 2025

https://github.com/ufthaq/map-generator

"Map Generator" by using random walks

cpp randomwalks raylib-cpp

Last synced: 29 May 2026

https://github.com/jibstack64/boxpush

A fun command-line game where you push boxes!

boxpush cpp fun game

Last synced: 08 Apr 2025

https://github.com/manucabral/cosevawriter

Program to overwrite and read .csv files for Windows

cpp csv csv-reader csv-writer

Last synced: 16 Mar 2025

https://github.com/koelopog16/BetterFPSUnlocker

A Fork of FPS Unlocker that gives UNCOMPROMISING PERFORMANCE, more customizability and more options!

cpp customizability fps gpl gplv3 libre macos open-source opensource options osx performance roblox unlocker windows windows-10

Last synced: 10 Mar 2025