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/danielsio/pacman-game

Built as part of a Kirsh Amir's C++ & OOP course at The Academic Collage Of Tel-Aviv.

bfs-algorithm cpp game oop-principles

Last synced: 02 May 2026

https://github.com/ethiy/imagine-pp

This is a fork of the Imagine++ project: http://imagine.enpc.fr/~monasse/Imagine++

bsd-license cpp eigen-library image-processing multi-array opengl qt5

Last synced: 05 May 2026

https://github.com/leoraclet/sfml-imgui-template

🧩 A template for C / C++ projects using SFML, OpenGL and Dear ImGUI

c cmake cpp dear-imgui nix opengl sfml template

Last synced: 02 May 2026

https://github.com/mathcale/esp32-dht22-sensor

Integrating the DHT22 sensor to an ESP32 board

arduino cpp dht22 esp32 platformio

Last synced: 03 May 2026

https://github.com/soreing/net-session-cpp

UDP based newtork session library for C++

cpp cross-platform keepalive linux networking p2p raw-sockets threads udp windows

Last synced: 07 May 2026

https://github.com/jgsogo/godot-python

POC using Python inside Godot (GDNative + pybind11)

cpp godot python

Last synced: 06 May 2026

https://github.com/djoezeke/myyaml

Myyaml - Simple and Fast Yaml Ain't Markup Language (YAML) Parser for Modern C/C++.

c config configuration cpp deserialize emmiter modern parser serializer yaml yaml-parser

Last synced: 07 May 2026

https://github.com/samrb-dev/asmforre

Collection of assembly program of IA-32 CPU architecture to understand how things work under each high level language. The main goal of the repo is get with familiar with ASM to identify various procedures while reversing a binary/executable

8086-programs assembly-language c cpp cybersecurity malware-analysis reverse-engineering x86 x86-assembly

Last synced: 07 May 2026

https://github.com/embeddedcrab/freertos_tcpip_eth_port_xmc4500relax

This repository contains projects done on ARM processor/microcontroller in linux environment. XMC4500 Relax Kit, FreeRTOS w/Freertos Plus, Network Stack Porting over Ethernet, Linux Environment

arm c cpp environment freertos freertos-client freertos-iot freertos-plus freertos-server freertos-tcp infineon jlink linux-environemnt makefile tcp-ip tcp-socket xmc4500 xmc4500-ethernet xmc4500-relaxkit

Last synced: 24 Apr 2026

https://github.com/susmita-dey/cpp_coding_programs

This repository contains some coding problems with their solutions in C++. It's a kind of reference to practice coding in C++ and improve logic building skills. #cpp #programming

cpp patterns programming

Last synced: 21 May 2026

https://github.com/fabienpean/comcept

Small library for composable concepts in C++20 and beyond

composable-concepts concepts cpp cpp20

Last synced: 30 May 2026

https://github.com/basemax/cppfileuse

Sample project for working with the file in cpp with add, search, delete, edit.

cpp delete-in-file edit-in-file file file-add file-create file-edit file-read search-in-file

Last synced: 03 Apr 2025

https://github.com/mohammed-3tef/tic_tac_masterpiece_gui

A modern, interactive, and visually appealing implementation of the classic Tic Tac Toe game with a graphical user interface (GUI). Play against a friend or challenge a random computer player to test your strategy and decision-making skills!

clean-code cpp fcai-cu games oop qt tic-tac-toe

Last synced: 11 Mar 2026

https://github.com/yashpaneliya/convex-hull

C++ program to generate Convex-Hull from points given in 2D

convex-hull cpp geometry

Last synced: 09 Apr 2025

https://github.com/ferhatgec/keycode

enigne based simple key macro program

cpp enigne key macro

Last synced: 07 Sep 2025

https://github.com/ferhatgec/idkformat

header only world's simplest & stupid- runtime-ti formatter

cpp cpp20 format formatter rtti

Last synced: 19 Jul 2025

https://github.com/ferhatgec/gsc

Gech temperature scale converter.

celcius cpp fahrenheit gech kelvin

Last synced: 18 Feb 2026

https://github.com/ferhatgec/gloc

gretea lines of code

cpp gretea lines-of-code loc

Last synced: 07 Jul 2025

https://github.com/harmim/vut-ims-project

ModelovΓ‘nΓ­ a simulace - Projekt - Rozvoz jΓ­dla firmou Freshbox

cpp ims modeling simlib simulation vut vut-fit

Last synced: 31 Mar 2025

https://github.com/eeyribas/tcp-server-client-cpp

The repo contains TCP communication Client and Server applications. The applications are coded in the C++ programming language, using C-based libraries. IDEs that compile C/C++ programming languages can be used.

cplusplus-programming cplusplus-project cpp cpp-app cpp-examples cpp-programming qt-application qt4 qt5-applications qtcreator tcp tcp-client tcp-client-cpp tcp-client-server tcp-communication tcp-server tcp-server-client tcp-server-cpp tcp-socket tcp-socket-server-c

Last synced: 03 May 2026

https://github.com/kalyan4636/interview-coding-practice-questions

PYTHON AND JAVA CODING SNIPPETS, TECHNICAL INTERVIEW QUESTIONS AND PRACTICE CODE.

angular corejava cpp css data-structures django framework html java javascript mongodb python sql

Last synced: 11 Apr 2026

https://github.com/simonmaracine/alfred

Free and open source cross-platform synthesizer and sequencer program

audio cpp music synthesis

Last synced: 11 Mar 2026

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

Custom variant implementation for c++20

cpp cpp20 template-metaprogramming template-project

Last synced: 09 Mar 2025

https://github.com/aryannn053/cpsolutions

my solutions for various cp problems

competitive-programming cp cp-solutions cpp python

Last synced: 13 Apr 2026

https://github.com/fisothemes/get-active-window-win32-handle-and-class-name

A simple C++ program I use to get the handle and class name of the active windows.

cpp win32 win32-cpp

Last synced: 05 Jul 2025

https://github.com/gusenov/examples-cmake

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ сборки с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CMake.

build-automation cmake cpp examples

Last synced: 20 Feb 2026

https://github.com/mpellouin/plazza

A pizza restaurant helper using processes, threads and mutex. Part of Epitech's 2nd year Conccurent Programming unit.

conccurent cpp epitech mutex plazza porgramming process thread

Last synced: 20 Jun 2025

https://github.com/alexlnkp/weatherscript

An easy-to-use-and-customize C++ program for yielding weather report and printing it out

cpp weather-forecast weather-report wttr wttrin

Last synced: 13 Jun 2025

https://github.com/jcmoyer/puzzles

collection of solutions for various programming puzzles

advent-of-code cpp zig

Last synced: 10 May 2026

https://github.com/nik-kusanagi/c

c cmake cpp

Last synced: 20 May 2026

https://github.com/rafaelbortolozo/pilhas

ImplementaΓ§Γ£o de Pilhas em C++ utilizando listas encadeadas para a matΓ©ria de Estrutura de Dados I - Instituto Federal Catarinense Campus Videira

cpp linked-list stacks

Last synced: 15 Mar 2025

https://github.com/johnl28/qmanager-cefintegration

QManager is a windows application, which provides you the possibility to hide desktop icons automatically and, detect mouse activity.

cef cpp ipc javascript multiprocessing multithreading personalisation tool windows

Last synced: 13 Apr 2026

https://github.com/petitgrizzlies/metaheuristiques

Travaux pratiques de meta heuristique. Unige 2016-2017

cffi cpp golang heuristic-algorithm matplotlib numpy python35

Last synced: 13 Apr 2026

https://github.com/tommaso-dognini/polimi_gpu101_courseproject

Polimi Passion In Action GPU101 course project. Implementation in CUDA of BFS algorithm

cpp cuda cuda-programming parallel-computing

Last synced: 10 Apr 2026

https://github.com/bollos00/ble_beacon_esp32

Advertise iBeacon or AltBeacon using ESP32 microcontroller

beacon ble bluetooth cpp esp32

Last synced: 29 Apr 2026

https://github.com/Xyaneon/WMD-Weapons-of-Mass-Domination-Original

The original implementation of the WMD: Weapons of Mass Domination game.

borland-cpp command-line-game cpp first-project mst turn-based-strategy ucmst

Last synced: 11 Mar 2025

https://github.com/octopus773/wanda-vision

EPITECH - Second year project: Realize a program capable of loading dynamic libraries with a high level of abstraction, in order to play arcade game (ie: Pacman)

arcade cpp documentation epitech epitech-arcade ncurses pacman sdl2 sfml snake wanda-vision

Last synced: 21 Jun 2025

https://github.com/brainstone/romantoarabic

RomanToArabic is a project designed to convert Roman numerals into Arabic ones in C++.

converter cpp cpp-library roman-numerals

Last synced: 14 Oct 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/charamza/zelda

Klon nejstarΕ‘Γ­ 8bitovΓ© nintendo verze hry Zelda.

a cpp nadeje opengl opensource prodavame qt qt5 qtcreator sny strky zelda zelda-like

Last synced: 13 Apr 2026

https://github.com/knightfox75/psu_pro

Power Supply Unit for 8 bits microcomputers.

arduino cpp hardware

Last synced: 06 Mar 2025

https://github.com/kvpmx/voronoi-diagram

Implementation of a Voronoi diagram in C++ using the SFML library and a fragment shader in GLSL

cpp glsl-shader sfml voronoi-diagram

Last synced: 19 Jun 2025

https://github.com/kkkaan/general-clang-format

A general .clang-format file, with most of the configurations, for auto formatting your code.

c clang cpp llvm

Last synced: 13 Mar 2025

https://github.com/onurozuduru/cpp-project-template

Project template for C++ with CMake, Gtest and a build script

cpp project-template

Last synced: 13 Jun 2026

https://github.com/Fitsumhelina/comptative_programing_problames

The Collection of My solved Leetcode and Homework Problames | In Random languages

class cpp homework java javascript js leetcode-solutions python

Last synced: 09 Apr 2025

https://github.com/arsalan-dev-engineer/the_virtualbank_atm

AN ATM program coded with C++, this program will allow you to view your balance, deposit and withdraw money.

atm beginner-project cmd cpp money programming programming-language project projects system

Last synced: 28 Jul 2025

https://github.com/arsalan-dev-engineer/amateur_boxing_division_table_cpp

Enter your weight and the system will tell you what division you will be fighting in!

begginer-friendly beginner beginner-project boxing cpp programming programming-language table

Last synced: 16 May 2025

https://github.com/zhb2000/maybe-extension

Functional interfaces and useful extension methods for "Maybe types" in C++ (e.g., std::optional, pointers, and smart pointers).

c-plus-plus cplusplus cpp functional-programming

Last synced: 15 Apr 2025

https://github.com/wolgemoth/international-standard-atmosphere

A C++ port of Max Bernard's C# solution for calculating temperature, pressure and air density at a given altitude, according to the ISA.

atmosphere atmosphere-model cpp cpp17 density earth header-only header-only-library international-standards isa pressure temperature template templated templates

Last synced: 08 Feb 2026

https://github.com/zepedroresende/imageskeletonization

Using MPI and OMP for image skeletonization optimizations

c cpp mpi omp optimization

Last synced: 29 Apr 2026

https://github.com/ranveeraggarwal/wagit

Why not Another Git? Because there aren't enough implementations already. This is a hobby project to better understand Git and churn out some more C++ code.

cpp git

Last synced: 15 May 2026

https://github.com/d0mih/macos-system-info-library

C++ library to read miscellaneous system information of MacOS

apple-smc cpp system-information systeminformation

Last synced: 06 Jul 2025

https://github.com/hasanulmukit/programming-problems

A curated repository of programming problem solutions implemented in C, C++, Java, and Python. Organized by topic and difficulty, it provides a clear and accessible resource for developers and learners to explore algorithms, data structures, and coding challenges.

c coding-interviews coding-test cpp java programming-exercises programming-problems python

Last synced: 13 Apr 2026

https://github.com/ganweisoft/toms

TOMs is a fully open-source, systematic, plugin-based, high-performance, out-of-the-box, and production-ready development framework for IoT industry applications.

bigdata cpp csharp distributed docker dockerfile golang industrial-iot iot java k8s kubernetes python rust

Last synced: 11 Apr 2026

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

An unsuccessful attempt

cpp

Last synced: 04 Oct 2025

https://github.com/wtrsltnk/graphicsfileloader

Old piece of code that I wrote around 2005. This was an application which could load 3d meshes from file and editor it with tools, far from complete ofcourse!

cpp opengl win32

Last synced: 08 May 2026

https://github.com/akitsu-sanae/yurusanae

C++ header only testing library

cpp header-only unit-testing

Last synced: 11 Mar 2025

https://github.com/iaseth/calendar-cpp

Command-line calendar tool written in C++

calendar command-line cpp

Last synced: 09 Apr 2025

https://github.com/schryzon/jaksel-cpp

Convert Jaksel into C++ code

cpp funny indonesia jaksel joke

Last synced: 09 Apr 2025

https://github.com/princejoogie/cal

Different implementations of a terminal application that shows a calendar and highlights the current day

cli cpp javascript rust-lang

Last synced: 21 Apr 2026

https://github.com/ascii-dev/puava

A polyglot library of data structures & algorithms built from first principles. (C, C++, Java, Python, Rust, Go). Managed with Bazel.

algorithms bazel c cpp data-structures first-principles java monorepo python system-design

Last synced: 13 Apr 2026

https://github.com/Gevorez/HotTiles_UE5

Second project in Unreal Engine 5. The main idea is to create 3D platform game, where player need to compete with other enemies on disappearing tiles. Inspired by "Fall Guys".

blueprints cpp epicgames fallguys gamedev gamedevelopment hottiles platfrom-game tiles unreal-engine

Last synced: 11 Mar 2025

https://github.com/rudrodip/sonicrypt

Sonicrypt is a compact and intuitive tool designed to enhance the user experience for both buyers and sellers engaging in crypto transactions.

arduino cpp esp-idf esp32 esp32-s3 espressif platformio solana websocket

Last synced: 10 Apr 2026

https://github.com/jgsogo/talk-meetup-bcn-2019

Meetup BCN - December 2019

conan cpp meetup talk

Last synced: 31 Jan 2026

https://github.com/hfx-j/sgtd

SGTD: A Semantic-Guided Triangular Descriptor for One-Shot LiDAR-Based Global Localization

cpp global-localization slam

Last synced: 15 Mar 2025

https://github.com/krisfur/paclook

A universal interactive package CLI search tool.

cli cpp interactive-search package-installer terminal-based

Last synced: 31 Jan 2026

https://github.com/gaurav-chaurasia/dsa

All my practice problem(data-structure and algorithmic) and code are here

algorithm competitive-programming cpp data-structures readme-md

Last synced: 29 Jun 2026

https://github.com/mayerdev/uefi-tools

Tools for UEFI-development

c cpp gnu-efi posix-efi posix-uefi uefi

Last synced: 31 Jan 2026

https://github.com/macmade/srpxx

C++ implementation of the Secure Remote Password protocol (SRP) - RFC 5054.

authentication cplusplus cpp openssl rfc-5054 secure-remote-password srp srp-6a ssl

Last synced: 31 Jan 2026

https://github.com/mohamed-samy26/flappy-bird-cpp-sfml

Remake for Flappy Bird game with custom made physics and 2 levels of difficulity

cpp game game-development physics sfml sfml-game

Last synced: 25 May 2026

https://github.com/uwriegel/node-dotnet-bridge

Accessing dotnet core assemblies from node.js

cpp dotnet node-module nodejs

Last synced: 15 Apr 2026

https://github.com/hangxingliu/how-to-use-libclang

:notebook: A Repository About How To Use libclang

cpp libclang qt

Last synced: 15 Apr 2026

https://github.com/imd10/cs341-rainy-day

A computer graphics project simulating interactive rain, dynamic water waves, and a scenic environment with a floating boat, mountains, trees, and clouds. Built with OpenGL for real-time rendering and user interaction.

computer-graphics cpp graphics interactive opengl

Last synced: 02 Feb 2026

https://github.com/tzcnt/tmc-asio

Asio integration for the TooManyCooks runtime

asio coroutines cpp cpp20

Last synced: 02 Feb 2026

https://github.com/budd9442/midnight-dash

A raylib based endless runner game

cpp endless-runner libcurl raylib-cpp

Last synced: 07 Feb 2026

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

A set of re-usable utilities for Sourcemeta projects

build-system cmake cpp

Last synced: 08 Feb 2026

https://github.com/chihebabiza/my-cpp-linked-list

A custom doubly linked list in C++ built using OOP, featuring core operations like insert, delete, update, and reverse. It showcases manual memory handling and class design without using STL.

cpp cpp-library doubly-linked-list oop

Last synced: 31 Aug 2025

https://github.com/porem5002/quartz

A library for making graphical applications and games

c cpp game-development gamedev graphics opengl videogames

Last synced: 26 Feb 2026

https://github.com/crime-trix/ntscope

C++20 Windows Native API metadata inspection library

cpp cxx20 metadata native-api ntdll pe-parser windows

Last synced: 02 Jun 2026

https://github.com/levelz-file/c-bindings

C Parser & API for the LevelZ File Format

c cmake cpp levelz

Last synced: 16 Apr 2026