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/humbertodias/sdl-openmugen

Open source King of Fighters code

cpp emsdk mugen sdl2

Last synced: 13 May 2025

https://github.com/neko-box-coder/cppoverride

Override any functions you want, just like mocking but better

cpp cpp11 mock mocking unit-test unit-testing

Last synced: 13 Apr 2025

https://github.com/netromdk/mocam

Interaction with video capturing devices coupled with facial recognition.

cmake cpp face snapshot video-device

Last synced: 25 May 2026

https://github.com/ferhatgec/gechtest

gechtest, single header unit testing library.

cpp cpp20 gech unit-testing

Last synced: 18 Feb 2026

https://github.com/georgiifirsov/objects

COM-inspired, lightweight object management framework for C++17 and later.

cplusplus cplusplus-17 cpp cpp-library cpp17 framework interface-builder object-oriented-programming

Last synced: 12 Apr 2025

https://github.com/qtlittlexu/thefungame-tetris

这是一个使用 C++ 和 EasyX 写的俄罗斯方块小游戏,代码简单,只封装了 Game 和 Block 类,非常适合初学者学习

cpp easyx games

Last synced: 06 Apr 2025

https://github.com/zpl-c/track

Native C99 event tracking library.

c c99 cpp curl desktop iot library mobile native segment

Last synced: 18 Feb 2026

https://github.com/kiprasmel/cputils

CLI utilities for competitive programming (mostly making C++ feel interpreted instead of compiled)

cli competitive-programming cpp utilities utils

Last synced: 09 May 2026

https://github.com/kusaremkn/dbdbd

chipi chipi chapa chapa dubi dubi daba daba mágico mi dubi dubi boom boom boom boom

cpp cpp17

Last synced: 22 Mar 2025

https://github.com/avicted/skogsnet

Arduino -> Serial bus -> Unix -> (main) Measuements read from the Serial bus. With Raylib as Visualization for the data.

arduino c cpp embedded-systems iot linux makefile pid pid-control raylib raylib-c raylib-cpp serial-communication temperature unix

Last synced: 27 Jul 2025

https://github.com/samyam81/two-pointer

This repository houses solutions for a variety of problems, all implemented using the Two Pointer algorithm approach.

cpp csharp go java kotlin two-pointers

Last synced: 09 Apr 2026

https://github.com/8ightfold/slimfmt

A small, simple formatting library for C++17

c-plus-plus cpp cpp17 output performance printf type-safety

Last synced: 18 Mar 2025

https://github.com/ferhatgec/kedi

Fegeya Kedi, Experimental Data Interface.

cpp cpp17 data data-interchange data-interface fegeya gnu json library linux xml

Last synced: 14 Apr 2025

https://github.com/mvharsh/data-structures

This repository contains all my data structures code in C++ language

cpp data-structures disjoint-sets graph hash heap linked-list queue searching-algorithms sorting-algorithms stack trees

Last synced: 11 Jun 2026

https://github.com/tebogoyungmercykay/object_orientated_programming_in_cpp

C++ is a cross-platform language that can be used to create high-performance applications. C++ was developed by Bjarne Stroustrup, as an extension to the C language. C++ gives programmers a high level of control over system resources and memory. The language was updated 4 major times in 2011, 2014, 2017, and 2020 to C++11, C++14, C++17, C++20.

access-control-device array-of-objects binary-heap classes cpp doubly-linked-lists encryption-and-decription enumeration genetic-algorithm inheritance linear-data-structures matrix-arithmetic operator-overloading pointers pointers-to-objects singly-linked-lists stacks templates vectors

Last synced: 13 Apr 2025

https://github.com/saadbazaz/airpal

AirPal, the (dummy) Flight Reservation System. Written in C++ as a Data Structures project, with a UI in QTC++.

cpp flight-reservation flight-reservation-system qt student-project

Last synced: 01 May 2026

https://github.com/x39/xcg

X39s Code Generator - Creating your CST (Concrete-Syntax-Tree) with ease

code-generation code-generator cpp cst generator parser parser-generator syntax-tree

Last synced: 07 May 2026

https://github.com/sarincr/object-oriented-programming-with-cpp

Object-oriented programming is a programming paradigm based on the concept of "objects", which can contain data and code: data in the form of fields, and code, in the form of procedures. A feature of objects is that an object's own procedures can access and often modify the data fields of itself.

algorithms artificial-intelligence c course cplusplus cpp data-science datascience datastructure datastructures deep-learning machinelearning object-oriented-programming objective-c oops-in-cpp opps programming-exercises programming-paradigm regression

Last synced: 09 May 2026

https://github.com/speedycraftah/speedy-os

X86 operating system attempt from scratch written with C, C++ and Assembly.

cpp operating-system operating-system-kernel operating-system-learning x86

Last synced: 08 Jan 2026

https://github.com/sourcemeta-research/hydra

A convenience networking library for modern C++

cmake cpp curl http libcurl

Last synced: 21 Sep 2025

https://github.com/dashroshan/daa-oop-lab

📝 3rd semester DAA and OOP lab question solutions in C++

cpp design-and-analysis-of-algorithms object-oriented-programming

Last synced: 06 Apr 2025

https://github.com/cschladetsch/turtlegraphics

Turtle Graphics system using modern C++ and SDL, with an interactive Interpreter.

cmake cpp interpreter sdl turtle-graphics

Last synced: 29 Mar 2025

https://github.com/illescasdaniel/cppstyleguide

C++ style guide

cpp guide style

Last synced: 21 Mar 2025

https://github.com/neorandom/gravity-simulator

Gravity Simulator made in C++ with RayLib library.

cpp gravity gravity-simulation physics physics-simulation raylib simulator

Last synced: 14 Apr 2025

https://github.com/maragedev/ue4-useful-cpp

This is a plugin providing useful cpp functions for blueprints like file edition and management

blueprints cpp files plugin unreal-engine-4

Last synced: 26 Jul 2025

https://github.com/jeddyhhh/ziptie

A web interface for llama.cpp cli written in js, jQuery and php.

cpp ggml jquery js llama llamacpp llm php wsl ziptie

Last synced: 09 Apr 2026

https://github.com/AfonsoCMSousa/ASM-Emulator

ASM Emulator is a Simpler-way of having fun writing assembly!

assembly cpp cpp17 early-development ncurses

Last synced: 05 Mar 2025

https://github.com/akshat2602/sem3_oopl

Assignments for SPPU Sem 3 Comp Engineering OOPL (Object Oriented Programming Lab)

cpp oop

Last synced: 05 Apr 2025

https://github.com/andresag01/thumb-sim

Thumb Timing Simulator

cpp microcontrollers simulator

Last synced: 22 Mar 2025

https://github.com/omidhaqi/helloworld

Hello World by Caesar Cipher

cpp dart

Last synced: 22 Sep 2025

https://github.com/omerap12/anomaly-detector

Simple anomaly detector for "Advanced Programming 1" in C++

biu cpp

Last synced: 04 Apr 2025

https://github.com/rogerboesch/opengltutorial

Companion code of my OpenGL tutorial

android cpp gamedev ios macosx opengl tu

Last synced: 12 Apr 2025

https://github.com/islipnot/autostruct

Automatically converts and aligns the layouts of structs and enums between C++ and IDA.

cpp ida ida-pro reverse-engineering

Last synced: 13 Apr 2025

https://github.com/manju07/school-management-system

C++ Console Application with File System

c cpp filesystem fstream school-management-system

Last synced: 10 Apr 2025

https://github.com/kaushalmodi/nim-systemverilog-vpi

Using Nim to interface with Verilog and SystemVerilog test benches via VPI

1364-2005 1800-2017 c cpp nim pli systemverilog verilog vpi

Last synced: 14 Apr 2025

https://github.com/piotr-maker/sqlinq

SQLinq is a C++ library that enables easy and efficient integration with SQL databases, using a syntax similar to LINQ from C#.

cpp cpp20-library databases linq orm sql sqlite

Last synced: 25 Apr 2026

https://github.com/mortennobel/ParallelComputingPlayground

Shows different programming techniques for parallel computing on CPU and GPU

cpp cpp11 gpu

Last synced: 08 May 2025

https://github.com/localizethedocs/mlx-docs-l10n

Localization of The MLX Documentation

cpp crowdin l10n mlx python sphinx

Last synced: 17 May 2026

https://github.com/samyam81/classicipc

ClassicIPC is a repository showcasing implementations of classic concurrency problems solved using various synchronization mechanisms in different programming languages.

cpp csharp java kotlin thread

Last synced: 13 Apr 2026

https://github.com/0x0c/perevod

Pervod, a image communicator.

boost cpp cpp-library cpp11 image-communicator

Last synced: 05 Apr 2025

https://github.com/cuixing158/visual-based-odometry-estimation1-cpp

Stitching and fusion of on-board surround view BEV real world image sequences, odometer estimation and output of large pixel map

algorithms bev cpp odometry-estimation opencv orb pose-optimization visual-features

Last synced: 06 Jul 2025

https://github.com/davidromanovizc/ascii-donut

🍩 ASCII donut in different programming languages

cpp csharp dart donut fortran kotlin math python

Last synced: 30 Dec 2025

https://github.com/rutujar/cppcheck-c-cpp-demo

cppcheck is a static analysis tool that detect the bug in c and cpp.

c cpp cppcheck qmake travis-ci

Last synced: 14 Jul 2025

https://github.com/oatpp/example-consul

Example project how-to use oatpp-consul integration module.

consul cpp integration oatpp

Last synced: 25 Apr 2025

https://github.com/neyn/neyson

Lightweight C++11 JSON Library

cmake cpp cpp11 cxx cxx11 json json-library json-parser lightweight parser

Last synced: 14 Jun 2025

https://github.com/foxoman/hacky

Hacky is a High Contrast QtCreator Syntax color theme based on OneDark Pro Theme. Good to work with at night light. and focus more on the code than the soundings.

color-scheme cpp qt qtcreator style theme

Last synced: 29 Apr 2026

https://github.com/blagojeblagojevic/motor_speed_pid

Dc motor speed control using PIC16F877A and MICROC IDE. For the purpose of simulation it is used Proteus.Also PID algoritam is implemented.

arduino asm avr avr-assembly c cpp electronics embeded-systems esp32 esp8266 esp8266-arduino microchip microcontroller motor pic pic16f877a pid-controller proteus speed-controller web-server

Last synced: 12 Feb 2026

https://github.com/mortennobel/opengl_4.3_vs_2010_freeglut

A simple OpenGL 3.2 example using MSVS 2010 and freeglut

cpp cpp11 graphics-programming

Last synced: 16 May 2026

https://github.com/seanchas116/tensorflow-lite-cpp-builds

[WIP] TensorFlow Lite C++ builds for several platforms

cpp tensorflow tensorflow-lite tflite

Last synced: 29 Jun 2025

https://github.com/tensorush/cpp-deep-dive

:ocean: :diving_mask: Amateur's voyage into deep waters of C++ guided by the 5-Part Coursera specialization «Art of Modern C++ Development» from MIPT & Yandex (14.02.2021).

art-of-computer-programming c-plus-plus c-plus-plus-17 coursera coursera-specialization cpp cpp-course deep-dive from-zero-to-hero mipt modern-cpp modern-cpp-development yandex

Last synced: 15 Apr 2025

https://github.com/strongerprogrammer7/informationsecuritysimple

The repository has ciphers: AES, RSA, El-gamal, GOST Stribog, GOST 34.10.2018

aes-encryption cpp elgamal gost3410-2018 rsa simple-project stribog

Last synced: 30 Jun 2025

https://github.com/r-darwish/dupfiles-cpp

Find duplicate files

boost cpp cpp11 duplicates

Last synced: 25 Mar 2025

https://github.com/liavbarsheshet/union-find

Generic Union Find Based on up root tree written in c++.

cpp data-structures union-find unionfind

Last synced: 23 Feb 2026

https://github.com/saptakbhoumik/calckit

CalcKit - Easy-to-Use C++ Library for Calculus

calculus cpp numerical-analysis numerical-computation numerical-methods

Last synced: 20 Mar 2025

https://github.com/tylerburdsall/combigen

An efficient CLI tool to generate possible combinations written in C++

c-plus-plus cartesian-product cartesian-products cli combigen combination cpp

Last synced: 31 Mar 2025

https://github.com/pakerwreah/rninspector

React Native bridge for the Inspector project

android cpp cross-platform debug debugging flipper inspect ios jni mobile ndk react-native stetho

Last synced: 16 Mar 2025

https://github.com/jojowam/classroommanager-cpp

Sistema de gestão de salas de aula com cadastro de alunos, professores, gestores, cursos e salas de aula em C++

cpp gerenciamento-turmas heranca-e-polimorfismo opp programacao-orientada-objetos ufop

Last synced: 15 Apr 2025

https://github.com/mohamediibra7im/hnu-icpc-community

This repository contains solutions for all problem sheets and contests from our training program.

algorithms-and-data-structures competitive-programming cpp problem-solving

Last synced: 09 Apr 2025

https://github.com/bytesclub/kill_the_bug

This Repository contains number of C/C++ programs with intentional bugs. Contributors can either post Issue(s) on Bugs and create Pull Request solving them, Or can post new Buggy programs.

bug c cpp wbut

Last synced: 15 Apr 2025

https://github.com/umar-masood/modern-stylish-ui-components

This is a carefully crafted set of modern, stylish UI components designed using Qt C++ and Qt Style Sheets (QSS) — delivering a clean, responsive, and highly customizable user interface experience. Inspired by contemporary design systems like Material Design and Fluent UI,.

app-compoents app-ui-elements cmake cpp cross-platform css modern-design-app modern-ui modern-ui-components modern-ux qss qt qt-cpp qt6

Last synced: 02 Sep 2025

https://github.com/alejoriosm04/polish-notation-calculator

An implementation of a polish notation (PN) calculator in C++ that does not rely on Standard Libraries.

calculator cpp

Last synced: 14 Jul 2025

https://github.com/endurodave/threadwin

Win32 CreateThread() C++ Wrapper with Synchronized Thread Startup

cpp multithreading threads win32

Last synced: 11 Jun 2025

https://github.com/stivio00/fourbarvis

Four bar linkage mechanism simulation software

cpp linkage multibodydynamics qt simulation

Last synced: 12 Jan 2026

https://github.com/masx200/leetcode-test

leetcode题解和一些测试工具

cpp golang kotlin leetcode leetcode-solutions typescript

Last synced: 07 May 2025

https://github.com/nobody-1321/computer-graphics-programing-in-opengl-with-c

Computer Graphics Programming in OpenGL With C++. Third Edition.

3d-graphics cpp opengl raytracing shaders

Last synced: 05 Sep 2025

https://github.com/nerd-bear/bassil

Bassil: A modern, mid-level interpreted programming language designed for efficiency and readability. Featuring robust lexical analysis, error handling, and cross-platform support for Windows and Linux. Bassil offers a balance between low-level control and high-level abstraction, making it ideal for system programming, web development, and more.

cpp custom-interpreted-language custom-language custom-programming-language interpreter lexer lexer-parser parser

Last synced: 27 May 2026

https://github.com/socrats/dyrwin

Simulator of evolutionary dynamics and game theory in c++

cpp evolutionary-game-theory game-theory simulation

Last synced: 11 Jun 2025

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

A cross-platform clipboard tool

cpp qt

Last synced: 23 Apr 2025

https://github.com/grgomariani/mmnn

micro managed NEURAL NETWORK (c++11 / Python)

ai ann cpp dnn mnist neural-nets neural-network neurons python-module

Last synced: 24 Apr 2025

https://github.com/jdsherbert/unreal-engine-class-templates

Simple template classes for writing Unreal C++, handy as a reference point or as a quick start with syntax.

class cpp template template-class template-repository templates unreal unreal-engine unreal-engine-4 unreal-engine-5 unrealengine

Last synced: 15 Jul 2025

https://github.com/vspefs/glfwppm

GLFW C++20 Wrapper - a module-only GLFW wrapper, based on glfwpp

cpp cpp20 glfw wrapper xmake-built

Last synced: 26 Mar 2025

https://github.com/simone-contorno/rt2-assignment

Research Track 2 - Assignment - Control of a robot in a simulated environment using Gazebo, Rviz and, for the User Interface, Jupyter Notebook.

cpp engineering jupyter-notebook python robot robotics ros

Last synced: 11 Apr 2026

https://github.com/lmangani/atproto-cpp

Simple C++ interface for interacting with BlueSky #atproto

atproto bluesky bsky cpp

Last synced: 09 Apr 2025

https://github.com/sumukha-pk/lru-cache

Implementation of the LRU Cache in C, Implementation of the LRU Cache in C++, Implementation of the LRU Cache in Go, Implementation of the LRU Cache in JAVA

c cplusplus cpp go golang golang-library java lru lru-cache lru-caches lrucache

Last synced: 19 Apr 2026

https://github.com/cyberscopetoday/esp32-game-of-life-ntp

ESP32 project running Conway's Game of Life on an SSD1306 OLED display, featuring real-time NTP clock updates and automatic switching between simulation and time display. 🚀

arduino-ide cpp esp32 oled-display-ssd1306

Last synced: 14 Mar 2025

https://github.com/pcafrica/introduction_to_cmake

Slides and exercises for the "Introduction to CMake" lecture.

cmake cpp examples exercises introduction tutorial

Last synced: 14 Mar 2025

https://github.com/mazkdevf/hashminder

HashMinder is the ultimate application for security-conscious professionals and privacy-focused individuals alike.

checker cpp fast hashes hashminder javascript js md5 sha256 sha384

Last synced: 04 Oct 2025

https://github.com/0xff-dev/for-an-offer

Just wait an offer, We want to be real programmer.

cpp go java leetcode python3 shell sql

Last synced: 19 Apr 2025

https://github.com/hxndev/printer-spooling

Printers typically can print only a single document at a time and require seconds or minutes to do so. If more than one application requires printer’s access, it might result in delay and slow down the application for as long as the printer is busy in serving other application. Printer Spooling has overcome this delay, as the documents formatted for printing are stored into an area on a disk and retrieved and printed by a printer at its own rate. With spooling, multiple processes can write documents to a print queue without waiting. As soon as a process has written its document to the spool device, the process can perform other tasks, while a separate printing process operates the printer. In this project, we will be implementing a printer spooler for a working environment which is equipped with 3 printers using concepts of Linked Lists and Queues.

code cpp data-structures oop oop-principles printer printer-spooler printer-spooling spooling

Last synced: 31 Mar 2025

https://github.com/mmiranda96/numericalmethods

Numerical methods developed on C++ and Scilab

cpp numerical-methods scilab

Last synced: 02 Jul 2025

https://github.com/hxndev/implementing-routing-protocol

Created a routing protocol in Cpp. We implemented RIP, OSPF and EIGRP. We also implemented a DNS server.

cache console-based cpp proxy-server routing routing-algorithm routing-protocols terminal-based

Last synced: 29 Jun 2025