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/rafinhadufluxo/gex624-opt

solving questions during class

cpp resolutions studies

Last synced: 15 May 2025

https://github.com/nandkumar1000/cppcanvas

CppCanvas is a comprehensive C++ repository covering fundamental concepts, data structures, algorithms, pattern problems, and mathematical challenges. It serves as a valuable resource for learning, practicing, and mastering C++ through hands-on coding.

array cpp enumeration function linked-list mathematical-programming oop-s patterns pointers queue recursion searching-algorithms sorting-algorithms stack strings structure union

Last synced: 01 Apr 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/pinnouse/competitive

Collection of work done in various competitive programming challenges

competitive-programming cpp java solutions

Last synced: 18 Jan 2026

https://github.com/victoorv/projet2_cpp

Résolution du problème de diffusion thermique en 2D dans un four.

2d cpp heat-equation heat-equation-solution numerical-analysis

Last synced: 21 May 2026

https://github.com/tamannabithy/basic-ds

learning basic DSA

cpp dsa-practice

Last synced: 13 Jul 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/sed-miyuki/redis-c-

Use C++ & C to build Redis, a memory database.

build-your-own c cpp database redis

Last synced: 11 Apr 2026

https://github.com/santoshvarmaaddala/sapotadb

SapotaDB is a lightweight database built in C++ with custom file-based storage and a CLI interface. It focuses on simplicity and extensibility, offering fast query execution and easy experimentation for learning core DBMS concepts.

cli-tool cpp databaseengine db inmemory-db kv-store powershell python

Last synced: 11 Apr 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/tobiashienzsch/examples

Random collection of source code snippets. Sorted by language & platform

c cpp cpp17 cpp20 examples linux unix

Last synced: 16 Jan 2026

https://github.com/avakar/seri

A header-only, endian-aware integer serialization library for C++17

cpp cpp17 serialization

Last synced: 12 Apr 2025

https://github.com/werdsmind/estructuras_de_datos

colección de implementaciones de estructuras de datos y algoritmos fundamentales escritos en C++

console-application cpp data-structures double-linked-list executable graph pointers pointers-and-arrays proyects tree-structure

Last synced: 23 Jun 2025

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/examrank05

42 school exam. Fifth exam, make c++ programs containing classes on time.

42school cpp exam

Last synced: 22 Jun 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/quadratic-equation-solver

This program is a quadratic equation solver that calculates the roots of a quadratic equation with given coefficients. The user is prompted to input the values of 'a', 'b', and 'c' and then the program solves the equation and displays the roots. If the value of delta is negative, the program displays an error.

algorithm computer-science console-application cpp equation-solver math math-solver numerical-methods programming quadratic-equation quadratic-equation-solver roots

Last synced: 24 Mar 2025

https://github.com/en9inerd/concordance

Test for an interview in C (also did it for myself in C++ and Python). Tool determines lines for every unique word in a file

c cpp interview programming python test

Last synced: 18 Apr 2026

https://github.com/rstoetter/libdatecpp

A full fledged date class cDate and a class to manage periods of time cPeriod written in C++

cpp date manage-periods time

Last synced: 01 Sep 2025

https://github.com/gummyniki/opengl-base

a simple opengl project already configured with CMake, glew and glfw

cpp graphics graphics-programming opengl opensource

Last synced: 19 Jun 2025

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/germanaizek/credit-qml

Example Qt QML multi-platform application for Windows/Linux/FreeBSD. Support for aarch64, arm64 architecture for mobile devices.

arm64 armhf cmake cpp cpp11 cross-platform crossplatform example-project freebsd linux qml qml-samples qt-quick qt5 qt5-applications qt5-gui qt5-qml qt5-widgets qtquick windows

Last synced: 20 Apr 2026

https://github.com/ersel271/movie-recommendation-system

A collaborative filtering-based movie recommendation system in C++.

collaborative-filtering cosine-similarity cpp ibcf

Last synced: 18 Mar 2025

https://github.com/mishqatabid/16-bit-isa-simulator

ISA Simulator emulates basic ISA operations, managing memory, registers, and instruction execution

16-bit-instruction-set cpp instruction-set-architecture instruction-set-simulator isa-simulator

Last synced: 15 May 2025

https://github.com/mishqatabid/sorting-algorithm-visualizer

Sorting Algorithm Visualizer that allows users to input an array and observe the sorting process visually

cpp dsa-algorithm python sorting-algorithms sorting-visualization

Last synced: 25 Apr 2026

https://github.com/cppshizoids/vulkanrt

Vulkan API RayTracing

cpp glfw glm raytracing vulkan-api

Last synced: 28 Jun 2025

https://github.com/YehiaSharawy/Smart-Alarm-Clock-System

This IOT project connects a website to an ESP32 using MQTT and a serverless server. It features LDR based light detection and time-based alarms for seamless remote control and natural wake-up experiences.

cpp css html

Last synced: 15 Aug 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/JosephTheExperiment/gyst

gyst, or get your shit together is a cli tool that tries to make the experience of using c/c++ easier by giving some shortcuts to some common tasks like: creating new projects, building/running, and installing libraries; by combining the power of cmake, conan, vcpkg, and rust.

c cli cli-tool cmake conan cpp rust template-project vcpkg

Last synced: 07 Mar 2025

https://github.com/jackparsonss/fusion

a toy programming language

antlr4 cpp llvm mlir

Last synced: 05 Jan 2026

https://github.com/semi-dlc/cpp_teaching

Some projects used in winter term 2023/2024 in my activities as a student teaching assistant.

course cpp

Last synced: 14 Jun 2026

https://github.com/eierick/byterush

A backup manager CLI

backup cli cpp linux

Last synced: 24 Apr 2026

https://github.com/echel0nn/brainflow-fuzz

more like brain overflow - an attempt to fuzz data_handler::read_file

afl-fuzzer brainflow cpp

Last synced: 16 Jan 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/daniil-tiunchyk/dormitory-assignment-cpp

Программа распределения мест в общежитии на C++

c-plus-plus console-app console-application cpp

Last synced: 08 Apr 2025

https://github.com/pgiii/lazyc

CMake command wrapper using CMakePresets

c cmake cpp rust

Last synced: 08 May 2026

https://github.com/DKMFzF/archiver-huffman-api

Archiver for file compression

api archiver c cpp docker express rest ts wasm

Last synced: 03 Jul 2025

https://github.com/yumio7/csc211

Work done for CSC211 at URI

cpp oop school

Last synced: 29 Jun 2026

https://github.com/kafkaphoenix/newleaf

C++ game engine for 3D and 2D development

cmake cpp entity-component-system entt game-engine glfw3 opengl4

Last synced: 15 May 2025

https://github.com/tiennhm/minesweepers_console

Game gỡ mìn chơi trên màn hình console

console console-application cpp game minesweeper minesweeper-game

Last synced: 22 Mar 2025

https://github.com/andreacicca/docker-isolette

DRSSS Isolette Project - Dockerized build environment

c99 cmake cpp docker

Last synced: 04 Oct 2025

https://github.com/ayaankhan98/xlogger

xlogger is a simple header only logging provider for C++ applications. Using xlogger no need to worry about anything just copy the header file in your project include directory and start using it. xlogger provides facility for logging variables as well as l-values.

console cpp file-logger library log logger logging logging-library makefile open-source

Last synced: 30 Mar 2025

https://github.com/engichang1467/torpoengine

Making my first game rendering engine with OpenGL and C++

cpp game-rendering-engine opengl torpo

Last synced: 18 May 2026

https://github.com/rupeshrb/computer_graphics_cpp

Computer graphics practicals code

cpp cpp-graphics

Last synced: 13 Jun 2026

https://github.com/rupeshrb/basic_algorithms

DES, RSA, Diffle hellman, A star, Prims, N-Queeue algorithm

algorithms cpp python

Last synced: 15 May 2026

https://github.com/seigtm/bmp-24bit-monochromizer

Refactored sample code from my university's (SPbPU) course "Computer Architecture" for the first laboratory assignment: BMP Converter.

bmp cpp homework homework-assignments homework-exercises laboratory-exercises monochrome spbpu spbstu windows

Last synced: 20 Apr 2025

https://github.com/vladd12/avm-editor

Small and powerful configuration editor

cpp cpp17 qt qt-application qt5 sqlite-database sqlite3

Last synced: 11 Mar 2026

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/andreid/esp8266_stuff

helper code for nodemcu esp8266

arduino cpp esp8266 iot iot-middleware lua nodemcu

Last synced: 11 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/teche74/oops-with-cpp

This repository contains a collection of object-oriented programming (OOP) examples written in C++. It's intended for those who are interested in learning or improving their skills in C++ programming and OOP concepts. The repository includes code snippets that demonstrate the fundamentals of OOP in C++.

cpp object-oriented-programming oop

Last synced: 16 Mar 2025

https://github.com/hugolundin/bf

Brainfuck Interpreter (C++)

brainfuck cpp

Last synced: 29 May 2026

https://github.com/d-w-arnold/gambit-cipher-quiz

Solutions in C++, Python and Erlang 🔐

ascii ciphertext cpp decryption erlang job-application python

Last synced: 18 Apr 2026

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

https://github.com/tanvirongh/scriptorium

A collection of code snippets and scripts in various languages designed for task automation, workflow enhancement, and other miscellaneous/experimental or fun purposes

bash c cpp css fish flake flakes html javascript lua nix nix-shell nushell python ruby rust script scripts-collection shell zsh

Last synced: 01 Apr 2025

https://github.com/antdeivid/estrutura-de-dados-avancada

Repositório destinado ao upload dos programas feitos no estudo de Estrutura de Dados Avançada.

avl-tree bst cpp data-structures red-black-trees

Last synced: 16 Mar 2025

https://github.com/marvin-vw/track_model_curve

arc calculator opencv with qml ui

arc cpp curve open-cv qml track-model

Last synced: 15 May 2025

https://github.com/madhu102938/spell-correct

Implementation of Spell-check algorithm in c++, returns a list of valid suggestions to incorrect words

cpp levenshtein-string-distance spelling-correction

Last synced: 03 Jul 2026

https://github.com/matheusafonseca/e209-l3

Repositóriopara salvar os códigos feitos em C/C++ para a manipulação de microcontroladores durante a aula de laboratório da disciplina E209 do INATEL

cpp

Last synced: 08 Jul 2026

https://github.com/britanniavirtual/tga_reader_writer

Simplified read and write Targa format .tga image files in C++. Utility routines to rotate, flip horizontal and vertical, resample, draw rectangles on an image.

cpp image reader targa tga writer

Last synced: 23 Mar 2025

https://github.com/bobis33/qtapp-sandbox

Sandbox of Qt application.

application cmake cpp cpp20 gui qt6

Last synced: 11 Mar 2026

https://github.com/tayeva/librdkafka-docker

Docker image source files for: tayeva/librdkafka

cpp docker docker-image kafka

Last synced: 06 Apr 2025

https://github.com/w3rr0/arduino-screen

A windowed application that allows you to display the most useful information on the Arduino screen when your main displays are occupied with other things. You decide what information to display, and you can change it whenever you need it.

arduino cpp date lcd python qt time weather

Last synced: 11 Apr 2026

https://github.com/0xromjobert/cpp04

A 42 exercise on subtype polymorphism, abstract classes and interfaces in C++

abstract-classes cpp cpp98 interfaces subtype-polymorphism

Last synced: 01 Apr 2025

https://github.com/zsarge/snake

Inspired by this video: https://youtu.be/TOpBcfbAgPg

cpp snake

Last synced: 01 Sep 2025

https://github.com/daggilli/range_adaptors

A small collection of useful C++20/23 range manipulation functor structs

cpp cpp20 cpp23 range-adaptor ranges views

Last synced: 01 Apr 2025

https://github.com/micahkepe/chess-engine

In-development chess engine in C++

chess chess-engine cpp

Last synced: 23 Mar 2025

https://github.com/nisabmohd/opencodegrep

An open source online code compiler.

c compilers cpp java javascript nodejs opensource python reactjs

Last synced: 26 Feb 2025

https://github.com/l-super/vvlog

Wrapping of the spdlog library

cpp logger spdlog

Last synced: 30 Jun 2025

https://github.com/vvkin/parallel-dijkstra

Parallel implementation of Dijkstra's algorithm

cpp dijkstra parallel parallel-sssp sssp tbb

Last synced: 21 Jul 2025

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

Solution of Computer Graphics Algorithms

computer-graphics cpp

Last synced: 25 Mar 2025

https://github.com/themdazad/gfg_160_problems

GFG 160 Problem in 160 Days Challange Solution

coding cpp dsa gfg

Last synced: 01 Apr 2025