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/bitartisan1/wize

Wize UCI C++ Chess Engine with Multithreading and NNUE Stockfish Evaluation

ai chess chess-ai chess-engine chessboard cpp engine game gplv3 lc0 neural-network nnue opensource search search-algorithm search-engine software sports stockfish uci

Last synced: 04 Mar 2026

https://github.com/kassane/Standalone-Server

Asio standalone C++ HTTP/S Server (uses zig build-system)

cpp zig-package

Last synced: 06 May 2025

https://github.com/pecas-dev/mypong

PONG recreated in C++ by me using Raylib

cpp pong-game raylib

Last synced: 04 Mar 2025

https://github.com/dalae37/dl-engine-directx11

DirectX11 Based 2D/3D Rendering Framework

cpp directx11 framework rendering-engine

Last synced: 14 Jul 2025

https://github.com/keshav2010/protoanimator

A Small keyframe based animator tool for designing rough 2D sprite-based animations quickly for presentation purposes.

animation animation-tools cpp keyframe-animation qt4

Last synced: 25 Jun 2026

https://github.com/arminms/p2rng

A modern header-only C++ library for parallel algorithmic (pseudo) random number generation supporting OpenMP, CUDA, ROCm and oneAPI

cpp cuda cxx gpu header-only library linux macos multiplatorm oneapi openmp parallel pcg-random prng pseudorandom-number-generator random-number-distributions random-number-generation rocm stl-algorithms windows

Last synced: 04 Apr 2025

https://github.com/soerlemans/acris

Acris is a compiler project for a systems programming language aimed at interoperability with multiple languages.

acris ast c cmake codegen compiler cpp cpp23 interoperability language lexer llvm python3 transpiler

Last synced: 02 Feb 2026

https://github.com/farout101/arduino-arcadebox-16x16-dot-matrix-diaplay

This is a prototype for something big

arduino-uno cpp

Last synced: 03 Mar 2025

https://github.com/rafaykhattak/assets-managment-system-oop

Efficiently manage real estate properties and stock investments with this C++ console application. Track profits, input details, and streamline your financial management.

asset-management-system c cpp management-system object-oriented-programming oop

Last synced: 14 Jul 2025

https://github.com/prariecomamile/electronic-system-control

Thanks to this project you can do system control on arduino

arduino arduino-ide arduino-uno cpp electronics python python3

Last synced: 13 May 2025

https://github.com/jchiefelk/node-quandl

Stock Analytics Platform built with the following stack; Node, C++, Express, React.

c-plus-plus coinbase-api cpp flux node-addon node-js reactjs

Last synced: 07 Apr 2026

https://github.com/stdbug/argparse

Single-header C++ command line argument parser

argument-parser c-plus-plus c-plus-plus-17 cpp cpp17 option-parser

Last synced: 20 Jul 2025

https://github.com/hwzlovedz/axp2101-pmic

AXP2101 Power management IC(AXP2101电源管理芯片)

c cpp esp-idf esp32 esp32-s3 pmic

Last synced: 11 Jul 2025

https://github.com/luisenmarroquin/cpp-actions

GitHub Actions to build C and C++ on Windows, macOS and Linux

c c-plus-plus cpp docker dockerfile gcc github-actions shell

Last synced: 13 Apr 2025

https://github.com/viral32111/gm_regex

Lua Patterns are rubbish, Regular Expressions are the standard.

cpp cpp11 dll garrysmod glua lua module regex visual-studio

Last synced: 21 Jul 2025

https://github.com/andreiavrammsd/polymap

Map with infinite levels and multiple types for keys and values.

cpp map polymorphic recursion tree

Last synced: 07 May 2025

https://github.com/burgundytora/mdvector

A high-performance multidimensional SIMD vector library for C++ (auto-type-simd/expression-template/python-style-slice)

cplusplus cpp cpp17 header-only high-performance-computing python-style-slicing simd

Last synced: 04 Apr 2025

https://github.com/basemax/banksystemcli

A tiny and CLI program for Bank system with 2 different user access using C.

banking-applications cpp

Last synced: 11 Jun 2025

https://github.com/tajiknomi/BrowserCredExtractor_windows

Extract stored password(s) and important file(s) from various browser (i.e. Chrome, Brave, Edge, Opera)

brave browser browser-security chrome cpp cybersecurity dpapi edge offsec windows

Last synced: 18 Jul 2025

https://github.com/swordlordcodingcrew/dang

Dainty Animations 'N Gears - Game Framework for the 32Blit and PicoSystem handheld open game consoles

2d 32blit aseprite cpp dang game-development game-framework gamedev picosystem tiled-map-editor

Last synced: 21 Jun 2025

https://github.com/svenslaggare/texteditor

A simple text editor written in C++.

cpp opengl texteditor

Last synced: 18 May 2026

https://github.com/aditya-a-garwal/agfilesystemscanner

A nifty command line tool to scan and search through the filesystem and get the sizes of directories

cpp filesystem filesystem-library std

Last synced: 17 Feb 2026

https://github.com/terenstare/sortviz

A sorting visualizer written in C++20

cpp cpp20 sdl2 sorting-algorithms visualization

Last synced: 12 Apr 2025

https://github.com/havrak/uav-project

Building a UAV as part of my final year on high school, now my hobby project

camera cpp drone raspberry-pi rpi0 uav

Last synced: 13 Apr 2025

https://github.com/sahilll94/standard-template-library-in-cpp

A repository where the operation and how does the containers in C++ rich library Standard Template Library (STL) works.

cpp stl stl-algorithms stl-containers

Last synced: 13 Apr 2025

https://github.com/dibyadyutidas/cpp

c++ programs

cpp opp programming

Last synced: 17 Jun 2025

https://github.com/afondiel/cs-courses

This is a list of Computer Science free courses and resources available on Github and internet.

ai algorithms compter-vision computer-science computer-science-courses cpp data-science free-courses machine-learning python rust software-engineering

Last synced: 22 Jul 2025

https://github.com/alin00r/car-racing-game

A 2D Racing game that You can race with other cars developed using OpenGL and C++

car-game codeblocks computer-graphics cpp game-development opengl racing-game

Last synced: 06 Apr 2025

https://github.com/gustavz/robosoccer_championship

Winner Team C++ Code of TUM Robosoccer Championship 2016

code cpp opencv robosoccer tum turtlebot

Last synced: 12 Apr 2025

https://github.com/grazianobolla/monke-engine

Simple and Fast 2D Game Engine based on OpenGL and C++

cpp game-engine opengl

Last synced: 19 Mar 2025

https://github.com/ajweeks/apexengine

A 2D game engine written in C++ using SFML

2d cpp game glsl json opengl sfml

Last synced: 11 May 2026

https://github.com/yashitanamdeo/simpleeq

Simple EQ Audio Plugin with JUCE Framework using Modern C++

audio-equalizer audio-plugin cpp cpp17 juce juce-framework juce-modules modern-cpp

Last synced: 12 Apr 2025

https://github.com/berkaygediz/hm_console

💻 Simple console calculator in C++.

calculator cpp

Last synced: 12 May 2025

https://github.com/kataglyphis/kataglyphis-renderer

🚀 C++23 based renderer with Vulkan/OpenGL support. Serves as playground for me to test new CMake/C++/Vulkan/... features.🚀

cmake cpp opengl path-tracing physically-based-rendering rendering vulkan

Last synced: 08 May 2025

https://github.com/choaib-elmadi/getting-started-with-ros

Learn the Robot Operating System (ROS), including both ROS1 Noetic and ROS2 Humble, installation and essential commands.

cpp debian-linux linux python robot robot-operating-system robotics ros ros1 ros1-noetic ros2 ros2-humble ubuntu

Last synced: 31 Oct 2025

https://github.com/ahmedhamed3699/process-scheduler

A simple process scheduler project for Data Structures & Algorithms course

algorithms cpp data-structures os process-scheduler simulation

Last synced: 06 May 2025

https://github.com/alpha74/icc

My CodeChef submissions. Maintained from 2020 onwards.

algorithms codechef codechef-problems codechef-solutions coding cpp data-structures programming

Last synced: 13 Apr 2025

https://github.com/eshaagarwa/leedcode_solution

🏆🌟 I solve the Problem of the Day on LeetCode daily 🗓️🧩 and have successfully tackled over 50 SQL questions. 💪🧠 Additionally, I've completed DATA Strcuture Course📚. My primary coding language is JAVA 💻, but I have also solved many problems in C++,Python ☕. 🏆🌟

cpp dsa-algorithm java practice-programming python

Last synced: 25 Aug 2025

https://github.com/michaelehab/snakes-ladders-and-monopoly-mix-game

A simple game application that is a mixture between the Snakes & Ladders and Monopoly games. This is an Educational Project for OOP course taken during Fall 2021 semester.

cpp game gui object-oriented-programming oop

Last synced: 04 Mar 2025

https://github.com/arjunnair/chip8

Chimp: A Chip-8 emulator in C++

chip8 chip8-emulator cpp emulation

Last synced: 23 Jun 2025

https://github.com/rpotter12/data-structure

basic syntax and data structure programs of different languages

algorithms c cpp data-structures hacktoberfest hacktoberfest2019 java languages python rust sort stack syntax tree

Last synced: 11 Apr 2025

https://github.com/ldionne/accu-2017-metaprogramming-in-cpp14

My presentation on metaprogramming for ACCU 2017

accu boost cpp cpp11 cpp14 hana metaprogramming

Last synced: 28 Mar 2025

https://github.com/NuroDev/xmake-scaffold

🌱 Minimal Xmake C++ Project Template

c cpp portfolio template template-project template-repository xmake

Last synced: 12 Mar 2025

https://github.com/kaplanz/cake

Just another C/C++ Makefile-based build system, aimed at providing quick and easy development

build-system c cpp make makefile

Last synced: 18 Feb 2026

https://github.com/JingOS-team/controlkit

controlkit plugins to build user interfaces based on the KDE UX guidelines

cpp qml

Last synced: 13 Apr 2025

https://github.com/educ8s/cpp-analog-clock-with-raylib

An analog clock project using C++ and raylib, showcasing OOP concepts and dynamic graphics.

analog-clock cpp raylib raylib-cpp raylib-project

Last synced: 18 Feb 2026

https://github.com/drapegnik/merge_sort

:new_moon_with_face: Multithread merge sort on C++

bsu c-plus-plus cpp famcs labs mergesort mpi sort sorting-algorithms study

Last synced: 05 Apr 2025

https://github.com/tsnsoft/cppapplication-linux

Пример простейшей программы на C++ в NetBeans для платформы linux

cpp example gcc linux netbeans

Last synced: 18 Apr 2026

https://github.com/jakobbbb/splat

a simple and not very optimized Gaussian splat renderer

3dgs cpp gaussian-splatting opengl

Last synced: 15 Mar 2025

https://github.com/javadev/superav

The command line antivirus program written in C program language.

antivirus cpp java

Last synced: 29 Jul 2025

https://github.com/ganesh-k13/intal

Big Integer library written in C++ to perform basic arithmetic operations

biginteger boost cpp python

Last synced: 12 Apr 2025

https://github.com/matesxs/matesos2

Version 2 of my testing OS developement project

assembly cpp gcc kernel limine nasm operating-system x86-64

Last synced: 02 Apr 2025

https://github.com/jaytwolab/qsloglib

Log library for Qt 5 or 6 (based on SLogLib) :kr: Qt 5 또는 6 기반 로그 라이브러리

cpp log logging qt qt5 qt6

Last synced: 09 Apr 2025

https://github.com/jinhyeonseo01/OpenGL-E2U-Framework

Easy to understand, wrapped for ease of use C++ OpenGL API Pipeline Template Project. With) Assimp, ImGui, OpenGL SOIL

assimp cpp game glew glsl glut imgui imgui-glfw opengl rendering rendering-3d-graphics

Last synced: 18 Jan 2026

https://github.com/tajiknomi/tcpHostCLI_windows

Simple TCP Server to handle multiple reverse connection/sessions

cpp netcat pen-testing remote-shell reverse-connection socket-programming windows

Last synced: 18 Jul 2025

https://github.com/ldeakin/zarrs_ffi

C/C++ bindings for the zarrs rust crate

c cpp library zarr zarr-v3 zarrs

Last synced: 24 Apr 2025

https://github.com/ferhatgec/easymorse

Morse Alphabet converter library.

alphabet converter cpp header library morse single

Last synced: 18 Feb 2026

https://github.com/rodjjo/bottled-ai

A chat bot using various LLM models. It runs locally using your own GPU and/or CPU.

ai chatbot cpp llm python3

Last synced: 01 May 2025

https://github.com/bpla-team/graphic_calculator

Project of three first-year MIPT AES DAFE students (for engineering practical work in the first semester) to create a graphic calculator in FLTK C++

cmake cpp dafe doxygen-documentation fltk graphics mipt

Last synced: 01 Jul 2025

https://github.com/rodjjo/onvif-cam-finder

Search the network for IP cams that supports onvif protocol.

cpp ipcam onvif search udp

Last synced: 01 May 2025

https://github.com/commanderredyt/rgb565-converter

A simple script to help converting png files to rgb565

cpp python python-3 python3 rgb565

Last synced: 09 Apr 2025

https://github.com/minwook-shin/ubuntu-korea-cpp-study-book

Ubuntu Korean Community C++ Basic Study Textbook

cpp korean study-textbook textbook ubuntu

Last synced: 15 Jul 2025

https://github.com/dreampast/libul

Some header-only utility files

c cpp cross-compiler cross-plattform native utiltity

Last synced: 22 Jun 2025

https://github.com/tianzerl/fcpp

A cross-platform, simple and accurate FC/NES emulator in C++

cpp emulator emulators fc nes

Last synced: 04 Jul 2025

https://github.com/nlr-devteam/fcitx5-enhancer

A fcitx5 compatibility mod for Minecraft

cpp fabric fcitx5 java minecraft minecraft-mod

Last synced: 22 Apr 2025

https://github.com/lecrapouille/chessneuneu

[Application][Version 0.1][Functional][WIP] Non serious chess engine self learning chess rules (legal moves)

chess chess-engine cpp neural-network sfml2

Last synced: 21 Feb 2026

https://github.com/ankitas11/pyimageedits

The library contains optimized implementation to play with `.ppm` images of type `P3` by providing features like image resize, horizontal flip, vertical flip, rotate image, image filters etc.

cpp filter image-manipulation image-processing

Last synced: 12 Apr 2025

https://github.com/bobmcdear/programming-challenges

Competitive programming problems & solutions

codeforces competitive-programming cpp python uva

Last synced: 10 Mar 2026

https://github.com/pawelk5/atari-msc

ATARI Logo Interpreter for Motorola Science Cup 2021 (4th place)

cpp cpp20 imgui sfml

Last synced: 05 Jul 2025

https://github.com/leosery/astar-pathfinding--unrealengine5-2024

Interactive A* pathfinding visualization in Unreal Engine 5. Features real-time node manipulation, path calculation, and customizable grid system.

algorithm astar-algorithm cpp game-development pathfinding unreal-engine-5

Last synced: 14 Apr 2025

https://github.com/tpaschalis/cpp-utf8-io

C++ Read and Write UTF-8 encoded characters to a text file *in Windows*

c-plus-plus cpp io utf-8

Last synced: 28 Jul 2025

https://github.com/hxndev/searching-a-number-among-slave-processes-using-openmp-and-mpi

In this task, I wrote the code using both OpenMP and MPI inorder to parallelize it. What it does is that the master process distributes a chunk of number equally among the slave processes. Each slave process then searches for the number to find. When one slave process finds the number, it sends a message to the master process who then sends a "terminating message" to the slave processes who then abort their search.

code cpp distributed-computing master mpi mpi-library mpich openmp openmp-parallelization openmpi parallel parallel-computing parallel-programming search searching slave

Last synced: 31 Mar 2025

https://github.com/metacall/embedding-nodejs-example

An example of embedding NodeJS into C/C++ using MetaCall.

c cmake cpp embedding nodejs

Last synced: 27 Dec 2025

https://github.com/hxndev/huffman-data-encryption

The idea behind Huffman coding is based upon the frequency of a symbol in a sequence. The symbol that is the most frequent in that sequence gets a new code that is very small, the least frequent symbol will get a code that is very long, so that when we’ll translate the input, we want to encode the most frequent symbols will take less space than they used to and the least frequent symbols will take more space.

coding compression cpp decipher decoding decryption encoding encryption huffman huffman-algorithm huffman-coding huffman-compression-algorithm queue tree vector

Last synced: 31 Mar 2025

https://github.com/shawnjeffersonwang/messenger

This repository contains a C++ Chatroom application supporting features like user authentication, friend management, private and group chats, real-time notifications, and file uploads. The project uses Redis, CMake, and epoll with multithreading for efficient performance.

async cmake cpp linux messenger multithreading network redis websocket-client websocket-server

Last synced: 15 Apr 2025

https://github.com/bluecannonball/orca

A C++ UCI-compliant chess engine.

alpha-beta-pruning chess chess-engine cpp magic-bitboards uci

Last synced: 02 Sep 2025

https://github.com/kassane/asio-zig

asio (standalone) event-loop to C API - Experimental (uses zig 0.12.0)

asio asio-library asynchronous c concurrency cplusplus cpp ffi-bindings threading zig

Last synced: 15 Apr 2025

https://github.com/praveen1664/easy-machine-learning

This is a curated list of Easy machine learning frameworks, libraries and software (by language

c cpp data-science deep-learning machine-learning neural-network

Last synced: 10 May 2026

https://github.com/jamesyang007/docgen

Docgen is a documentation generator for C/C++ code.

c cpp documentation-generator

Last synced: 12 Apr 2026

https://github.com/snmetamorph/mem2pix

Crossplatform utility for real-time visualization process memory content as image. Based on SDL2, works on Windows and Linux.

cmake cpp cpp17 debug graphics linux mem2pix memory-analysis pixels reverse-engineering sdl2 utility visualization windows

Last synced: 13 Mar 2026

https://github.com/compose-generator/ccom

⚙️ Compiler for the CCom (Conditional Comments) language

comment condition cpp grammar interpreter java language

Last synced: 03 Sep 2025

https://github.com/vndee/cppbook

C++: Những viên gạch đầu tiên

book competitive-programming cpp programming-language reference

Last synced: 12 Jul 2025

https://github.com/ogshawnlee/algorithms

A collection of practice algorithms written in Python, Ruby, TypeScript (tested with Vitest) and V.

cpp python ruby typescript v vlang

Last synced: 25 Apr 2025