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/nerd-bear/legacyancientoldbassil

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: 14 Mar 2026

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/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/gamestrap/premake-vscodegen

C++ VSCode generator for Premake

cpp premake vscode

Last synced: 23 Mar 2025

https://github.com/qianbinbin/leetcode

LeetCode Solutions in C, C++, Java and Python

algorithm c cpp java leetcode python

Last synced: 03 Aug 2025

https://github.com/andrewyuan34/boids

Boids Simulation: A real-time, visually engaging flocking animation with dynamic skybox effects.

animation boids cpp flocking-simulation opengl skybox

Last synced: 03 Sep 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/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/1357310795/simplespice

SimpleSpice - A course project for integrated circuit simulating, with friendly GUI support

chart circuit cpp parser qt qt5-gui spice

Last synced: 12 Apr 2025

https://github.com/vurv78/gmbm

Garrys Mod Binary(module) Manager. Easily clone, build & install binary modules hosted on github.

cargo cmake cpp garrysmod glua gmod gmod-modules msbuild package-manager rust

Last synced: 25 Apr 2025

https://github.com/siva-tanikonda/asteroids-plus

An HTML5 remake, an AI, and a training environment/framework for Asteroids (a retro Atari game)

asteroids-game cpp genetic-algorithms html-css-javascript sdl2

Last synced: 23 Aug 2025

https://github.com/rkirlew/elm-media-player

A media player with the flavor of Windows Media player. Enjoy juicy graphics while you listen to your favorite music

audio audio-player bass-library contributions-welcome cpp fft good-first-issue imgui video

Last synced: 15 Apr 2025

https://github.com/yuantinghsieh/realsteelboxinggame

A real-time motion-sensing boxing game with GUI written in Qt, QML, c++

boxing cpp qml qt5 raspberrypi

Last synced: 12 Jul 2025

https://github.com/dev-cafe/context-api-example

Shows how to implement context-aware APIs in different languages.

api c cffi cmake context cpp fortran

Last synced: 16 May 2025

https://github.com/4strium/cristal-home-assistant

πŸ€– Cristal-Home-Assistant is a fully customizable voice/home assistant adapted to the specific needs of the user, in fact I seek here to make Cristal compatible with varied APIs.

arduino cpp esp32 home-assistant max9814

Last synced: 15 Apr 2025

https://github.com/hanson-young/dbscan.face

DBSCAN (Density-Based Spatial Clustering of Applications with Noise) for face cluster

cluster cpp dbscan face-recognition

Last synced: 26 Oct 2025

https://github.com/rekola/translator

Machine Translation Microservice with REST API

api c-plus-plus cpp machine-translation rest-api

Last synced: 31 Aug 2025

https://github.com/brainboxdotcc/command_example

An example of splitting slash commands into separate files using D++

cpp cpp17 discord discord-api discord-api-v10 discord-api-wrapper discord-bot dpp

Last synced: 12 Apr 2025

https://github.com/d-coder111/practolearn

PractoLearn serves as a repository for acquiring fundamental knowledge through hands-on projects suitable for beginners and individuals of all skill levels. We encourage you to participate and warmly welcome your contributions.

beginner-friendly c c-programming competitive-programming contributions-welcome cpp data-science-projects data-structures first-contributions hacktoberfest hacktoberfest-accepted improvement-proposal java projects-list python web-development

Last synced: 20 Aug 2025

https://github.com/rfsantacruz/mycudasamples

This is a series of CUDA C++ programming samples developed to study CUDA technology and its parallel programming model.

cpp cuda gpgpu

Last synced: 13 Apr 2025

https://github.com/AlbertSuarez/Jutge-EDA

πŸŽ“ Tots els problemes del Jutge de EDA (FIB). All Jutge problems of EDA (FIB).

backtracking barcelona bfs cpp eda fib jutge jutge-eda upc

Last synced: 14 Mar 2025

https://github.com/adamczykpiotr/linux-canbus-cpp

Small & easy to use wrapper library for CAN & CAN-FD

can-bus can-fd canbus cpp linux

Last synced: 15 May 2026

https://github.com/nixrajput/char-counter-cpp

Count every character of a `string` and categories it as `vowel`, `consonants`, and `digits` using `C++` programming language.

character-recognition characters counter cpp cpp-programming cpp-project cpp-projects

Last synced: 25 May 2026

https://github.com/newyaroslav/simple-named-pipe-server

ΠžΡ‡Π΅Π½ΡŒ простая сСрвСрная ΠΈ клиСнтская Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Named Pipe, рСализованная с использованиСм C++11

client cpp cpp11 easy metatrader mingw mql4 mt4 named-pipe server simple-named-pipe-server trading win32

Last synced: 19 Apr 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/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/vrad-exe/portal2tools

Custom Portal 2 map compile tools

cpp portal-2 portal2 source-engine source-sdk

Last synced: 24 May 2026

https://github.com/rochet2/smallfolk_cpp

smallfolk serializer with C++

cpp hacktoberfest lua serialization serializer smallfolk

Last synced: 06 May 2025

https://github.com/fahdseddik/competitive-programming

A collection of my solutions to competitive programming problems on different platforms. Using C++.

codeforces codeforces-problems codeforces-solutions competitive-programming cpp cpp-programming cpp-solutions hackerrank hackerrank-solutions uva-solutions

Last synced: 12 Apr 2025

https://github.com/theakashshukla/c-plus-plus

C Plus Plus Program & Assignment

assignment cplusplus cpp library program project

Last synced: 19 Aug 2025

https://github.com/udontur/cs

🏦 One-stop resource vault for Competitive Programming

algorithms competitive-programming cpp data-structrues resource

Last synced: 14 Apr 2025

https://github.com/yuu6883/wfc-cpp

C++ implementation of Wave Function Collapse

cpp procedural-generation wavefunctioncollapse

Last synced: 14 Jul 2025

https://github.com/lightnet/cmakesdl2vulkan1imgui1

Test build sdl2, vulkan, imgui and cmake.

cmake cpp imgui sdl2 vulkan

Last synced: 28 Jan 2026

https://github.com/soundux/pantomime

πŸ—ƒοΈ A C++ library for work with mime-types

cpp cpp-library cpp17 cpp17-library mime mime-database mime-type mime-types mimetypes

Last synced: 26 Aug 2025

https://github.com/rabarbra/webserv

Webserv 42 project

cpp epoll kqueue webserver

Last synced: 12 Apr 2025

https://github.com/deveshsangwan/two-pass-assembler

A two pass assembler implementation in c++

assembler cpp two-pass-assembler

Last synced: 19 May 2026

https://github.com/zqpei/pybind11_cpp_python

cpp call python, or python call cpp, hybrid programming using pybind11, with and without numpy

cpp cpp-call-python mat-numpy numpy opencv-numpy pybind11 python python-call-cpp

Last synced: 14 Apr 2025

https://github.com/timstr/ofc

A simple and extensible C++ GUI library built on top of SFML

cpp cpp11 gui sfml sfml2 ui

Last synced: 18 Jul 2025

https://github.com/palmanov/qml-fm

File Manager based on QML/Qt

cpp file-manager qml qt

Last synced: 24 Aug 2025

https://github.com/quasarapp/heart

QuasarApp Heart - it is base backend for C++/Qt projects. This library support work with databases and work with lite network requests.

cpp

Last synced: 20 Aug 2025

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: 26 Aug 2025

https://github.com/karenina-na/sorting

Sorting Algorithm Implementation

cmake cpp cpp21 mingw-w64 ninja sorting-algorithms-implemented

Last synced: 13 Apr 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/danielt-dev/leetcode-solutions

Collection of my solutions for LeetCode Data Structures & Algorithms problems

algorithms cpp dsa python

Last synced: 22 Aug 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/klus3kk/microsociety

An object-oriented project that represents the simulator of the society with dynamically changing events.

2d ai cpp deep-q-learning machine-learning oop python reinforcement-learning sfml simulation tensorflow

Last synced: 10 Apr 2026

https://github.com/l0s1f/adrenalinlinuxedition

A modern AMD GPU control panel for Linux, inspired by AMD Adrenalin on Windows.

amd amdgpu archlinux cpp linux linux-app linux-desktop qt qt6 qtwidgets

Last synced: 29 Aug 2025

https://github.com/vanditg/comp-sci-7201---algorithm-data-structure-analysis

This repository contains assignment, tutorials, practical exam and solutions for one of my postgraduate subjects of COMP SCI 7201 - Algorithm Data Structure Analysis. The programming language is C++ and some solutions will be in Python and JAVA.

algorithms-and-data-structures avl-tree-implementations cpp hashtable integer-addition linear-probing postgraduate-subjects quiz websubmission-testcases

Last synced: 20 Aug 2025

https://github.com/andreeadraghici/oop

OOP concepts in C++ Language

concept cpp familiarization language notions oop

Last synced: 14 Mar 2025

https://github.com/linghaochan/code-non-stop

码不停钘

cpp leetcode python

Last synced: 21 Feb 2026

https://github.com/andreeadraghici/30daysofcode

30 Days Of Code / HackerRank

30daysofcode c cpp hackerrank java python

Last synced: 14 Apr 2026

https://github.com/bang-olufsen/yash

Yash - Yet Another Shell

cplusplus cpp cpp11 embedded header-only minimal shell

Last synced: 10 Oct 2025

https://github.com/qiskit/qiskit-addon-sqd-hpc

qiskit-addon-sqd-hpc is a modern C++ software library to enable large-scale SQD calculations on HPC systems.

cpp cpp17 cpp20 header-only hpc qiskit qiskit-addon quantum-computing

Last synced: 10 Oct 2025

https://github.com/grgomariani/layered-hashmap-cpp

Chinese remainder theorem based hashmap (hash table, unordered map). Instead of creating one hashmap and chaining the elements into linked lists it creates new hashmaps.

cpp data-structures-algorithms hashing hashmap map

Last synced: 24 Apr 2025

https://github.com/ferhatgec/fpaper

Fegeya FPaper, an e-paper file format.

cpp cpp17 e-paper fegeya file file-format fpaper implementation paper read

Last synced: 13 Mar 2026

https://github.com/artem78/s60-http-client

HTTP-client lib for Symbian OS

cpp http http-client library module symbian symbiancpp web

Last synced: 10 Oct 2025

https://github.com/algosup/2023-2024-project-4-sportshield-team-4

4th project of the year 2023-2024

arduino c cpp hardware

Last synced: 05 Sep 2025

https://github.com/majigsaw77/hxluajit-wrapper

A wrapper for hxluajit for better integration with Haxe.

cpp haxe luajit wrapper

Last synced: 12 Oct 2025

https://github.com/mahdiydev/cron-jobs

cron jobs using c++ programming language

cplusplus cpp cron cronjob cronjob-scheduler

Last synced: 25 Apr 2025

https://github.com/mizuhoaoki/cmake_tutorial

Easy tutorial to understand how to use GCC, Make, and CMake properly.

build-tool cmake cpp make makefile tutorial

Last synced: 12 Oct 2025

https://github.com/shyakachaste/facedetection

This C++ program utilizes the OpenCV library for real-time face detection. It captures video from a camera and employs Haar cascades to identify and highlight faces in each frame. The detected faces are outlined with rectangles, and the application displays the count of faces found on the top left corner.

ai cpp face-detection learn opencv visual-studio

Last synced: 12 Oct 2025

https://github.com/germanaizek/picobase64

Very lightweight encoder and decoder base64 for C/C++

base64 c cpp cross-platform header-only lightweight

Last synced: 12 Oct 2025

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° C++ Π² NetBeans для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ linux

cpp example gcc linux netbeans

Last synced: 18 Apr 2026

https://github.com/sibras/azurekinect

Viewing and recording of data from a Azure Kinect camera

azure-kinect body-tracking cpp qt5

Last synced: 13 Oct 2025

https://github.com/ferhatgec/ffind

Colorized, Categorized && User-friendly :^) implementation of `find` written in C++17

bsd cpp cpp17 find gnu implementation linux list unix

Last synced: 13 May 2026

https://github.com/jmarrec/qtinternationalization

A simple project to show how to use Qt Linguist to translate and app (via CMake)

cmake cpp example internationalization qt qt-linguist

Last synced: 09 Apr 2025

https://github.com/oatpp/oatpp-libressl

oatpp secure ConnectionProvider based on libressl

c-plus-plus cpp https-server libressl oatpp

Last synced: 25 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/paladin-t/jpath

An easy to use RapidJSON reader/writer in one header.

cpp json rapidjson

Last synced: 13 Oct 2025

https://github.com/mpx4132/thermostat

A C++ thermostat framework designed to serve as the foundation for a more complex system. This project is meant to run on limited-resource systems (such as the ESP8266).

arduino cpp esp8266 esp8266-arduino iot lightweight limited-memory thermostat

Last synced: 03 May 2026

https://github.com/tum-vision/lgm

Implementation of Layered Graphical Model with demo code

cpp graphical-models machine-learning python pytorch

Last synced: 14 Oct 2025

https://github.com/hako/3dsmax-customnotifications

Examples for calling custom callback notifications in 3ds Max 2019.

3dsmax autodesk autodesk-3ds-max cpp csharp demo maxscript notifications python

Last synced: 05 May 2026

https://github.com/zigaowang/usaco-cses-cf

USACO β€’ CSES β€’ CF Training Source Code

algorithm codeforces cpp cses usaco

Last synced: 05 Sep 2025

https://github.com/jakubtomsu/raylib-template

C/C++ game template for Raylib and Visual Studio. Just download and use, no setup required

c cpp easy-to-use game game-development raylib raylib-cpp

Last synced: 07 Oct 2025

https://github.com/snykk/competitive-programming

my competitive programming journey https://www.codewars.com/users/snykk https://leetcode.com/snyk/

codeforces codewars codewars-kata-solution codewars-solutions competitive-programming cpp hackerrank leetcode leetcode-cpp leetcode-solutions problem solutions toki

Last synced: 16 Oct 2025

https://github.com/lyzkeeptrying/qfluentuifortouch

A collection of Fluent Design UI plugins based on Qt5-Widget, specifically optimized for touchscreen devices. This project provides modern, fluid, and touch-friendly interface components for Qt applications.

cpp embedded fluent-design qt qt5 qwidget touchscreen ui

Last synced: 17 Oct 2025

https://github.com/gyanthakur/advent-of-code

πŸŽ„ Advent of Code 2024

cpp cpp17

Last synced: 19 Oct 2025

https://github.com/farid-karimi/snake-game

A simple Snake game programmed with c++

cli cpp game game-development snake-game

Last synced: 20 Jun 2025

https://github.com/gargakshit/nes

Yet another NES emulator in C++

cpp emulation hacktoberfest nes opengl

Last synced: 21 Oct 2025

https://github.com/autarchofgoats/acrobatcryptominer

A Acrobat (Hidden) Free Crypto Miner Builder - Supports ETC, RVN, XMR, RTM and much more.

autarch builder cpp cpu educational etchash ethereum ethereumclassic gpu hidden idle kawpow miner mining monero native randomx silent startup watchdog

Last synced: 24 Oct 2025

https://github.com/moverseai/vcpkg-sbom

πŸ““ A python CLI tool to extract a software bill of materials and license info from a vcpkg manifest.

cpp developer-tool developer-tools sbom sbom-tool software-bill-of-material software-bill-of-materials spdx spdx-23 spdx-license spdx-license-identifier spdx-licenses spdx-sbom vcpkg

Last synced: 06 Feb 2026

https://github.com/robertcorponoi/unreal-patrol-ai-with-hearing

Demo project for the tutorial at https://robertcorponoi.com/creating-a-patrol-ai-with-hearing-sense/

ai cpp tutorial unreal unreal-engine-4

Last synced: 24 Oct 2025

https://github.com/greydevv/mango-compiler

Mango: Compiled, statically-typed general purpose programming language.

compiler compiler-construction cpp llvm llvm-ir programming-language

Last synced: 24 Oct 2025

https://github.com/echo-devim/simba

SMB lightweight client for Linux based on libdsm

cpp file-server file-share gtk libdsm samba smb

Last synced: 06 May 2026

https://github.com/happybono/finedustmonitorwithgps

Fine dust (air pollution) monitoring station. Air pollution monitoring channel updates once every minute with PM10.0 and PM2.5 readings from the Nova PM (SDS011) Sensor. Also includes real time location tracking capabilities using the GY-NEO6MV2 GPS Sensor.

arduino cpp ds18b20 dust dust-sensor esp8266 finedust gps gps-sensor gps-tracker gy-neo6mv2 iot iot-device nodemcu oled refining-data synchronization temperature temperature-sensor thingspeak

Last synced: 27 Oct 2025