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/stablecoder/vulkan-mini-libs

Builds a source/header file for use in C++17 or newer. It lists contains all Vulkan enum flags/values of the indicated Vulkan header spec version, and can convert to/from strings representing those values.

bitflag bitset cpp cpp17 enum flag flagbits flags vulkan vulkan-library xml xml-parser

Last synced: 21 Aug 2025

https://github.com/qpcr4vir/thdysec

Modeling of primers/probes hybridization on to a set of target viral sequences.

bioinformatics biology cpp dynamic-programming pcr primer-design qpcr science

Last synced: 15 May 2025

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/piyushamukherjee/file-compressor

About A Text file compression tool based on Huffman encoding algorithm.

cpp dsa-project

Last synced: 10 Aug 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/ferhatgec/flacat

Fegeya Flacat, Colocat implementation. Written in FlaScript.

cat cli colocat cpp cpp17 fegeya flascript implementation programming shell

Last synced: 14 Apr 2025

https://github.com/jonmrowczynski/pt-symmetry-controller

This mechanical PT-Symmetry-Controller project is an analog to a quantum mechanical PT-symmetric system.

autodesk autodesk-eagle c c-plus-plus cpp design electronics firmware intellij java jni jni-java labquest2 mplabx physics quantum quantum-mechanics quantum-physics reasearch visual-studio

Last synced: 27 Jul 2025

https://github.com/rabinadk1/ictc-modeling

ICTC Building as Graphics Project

c cmake cpp graphics modelling

Last synced: 16 Aug 2025

https://github.com/divinrkz/one-liners

Quick One Liners in JavaScript, TypeScript, Python, Rust, Java, Ruby, C, C++

c cpp java javascript php python ruby rust typescript

Last synced: 03 Aug 2025

https://github.com/stefanolusardi/tiny_inference_engine

Client/Server system to perform distributed inference on high load systems.

ai cmake conan cpp deep-neural-networks docker grpc inference-client inference-engine inference-server kserve onnxruntime

Last synced: 23 Apr 2025

https://github.com/jackeylea/cuda_linux

linux下cuda/qt教程

cpp cuda cudnn qt5

Last synced: 26 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/apwhitehat/openmp-irc

An IRC server and client based on openMP and Non-Blocking Sockets

asynchronous cpp irc multithreading nonblocking-sockets openmp

Last synced: 28 Jul 2025

https://github.com/lambdaurora/typing_cat

A cat "clone" but with a typing effect.

cat cpp cpp17 lambdacommon typing-effect

Last synced: 16 May 2026

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/wtrsltnk/video-stream

Simple C++ HTTP server serving a page with video player

cmake cpp http streaming video

Last synced: 20 Sep 2025

https://github.com/robbepop/clpp

A thin header-only wrapper around OpenCL 2.0+ for modern and highlevel C++.

cplusplus cpp modern open-cl opencl wrapper

Last synced: 30 Jun 2026

https://github.com/vvvar/generator-cpp-github

Scaffolder for C++ CMake/Conan Project

cmake conan cpp cpp20 yeoman-generator

Last synced: 14 Jun 2025

https://github.com/ototot/cppbundler

A LLVM/Clang based tool to bundle C++ codes into a single file.

bundler clang-tooling competitive-programming cpp

Last synced: 28 Dec 2025

https://github.com/mat-sz/95wm

🖥️ Windows 95 inspired window manager for X11.

cpp window-management window-manager windows windows-95 x11 x11-wm

Last synced: 17 Apr 2026

https://github.com/terroo/genpass

Um Gerador de Senhas alfanumérica com C++, Dear ImGui, SDL2 e com contexto OpenGL

cpp cpp20 dear-imgui opengl sdl2

Last synced: 23 Apr 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/oatpp/benchmark

oatpp performance benchmark vs other frameworks

benchmark cplusplus cpp golang oatpp performance

Last synced: 05 Jul 2025

https://github.com/praydog/ff7rb-uevr

UEVR fixes for FINAL FANTASY VII REBIRTH

cmkr cpp final-fantasy modding uevr unreal unreal-engine virtual-reality

Last synced: 22 Feb 2026

https://github.com/kieraneglin/ex_rtmidi

An Elixir wrapper for the RtMidi library

cpp elixir ffi help-wanted midi nif

Last synced: 21 May 2026

https://github.com/francescopasin/tower-defense

C++ and QT tower defense game

cpp qt tower-defense

Last synced: 11 Mar 2025

https://github.com/akash1474/txedit

TxEdit is a minimalistic text editor built using C/C++ inspired by SublimeText, with goal to provide IDE like coding experience. TxEdit offers a user-friendly interface combined with essential features to enhance your productivity. Still Under Development⚠️

c cpp imgui-glfw text-editor text-editor-cpp treesitter windows windows-app

Last synced: 10 Jul 2025

https://github.com/OneiroGames/TSOCA

Специально для #LDJAM

cpp opengl visual-novel vulkan

Last synced: 11 Mar 2025

https://github.com/r1nc/ngenxx

A cross-platform framework based on modern C++, supporting biz dev via Lua & JS.

android c cpp cpp11 cpp14 cpp17 cpp20 cpp23 cross-platform crossplatform harmonyos ios js linux lua macos typescript wasm webassembly windows

Last synced: 02 Apr 2025

https://github.com/am4nn/super-mario-sfml

Created 'Super Mario' 2D game in C++ with SFML, elevating the experience with expertly crafted shaders

2d-game cpp game-development sfml-game shaders vectors

Last synced: 11 Apr 2025

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/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/muppetsg2/pbr_visualiser_opengl

PBR Visualiser is an application for visualizing PBR materials in an OpenGL environment. The application has two configurations: windowed (GUI) and console (CLI).

cmake console-application cpp cpp20 imgui opengl pbr window-application

Last synced: 11 Mar 2026

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/wandvvs/expression-parser

Lexing and constructing AST for arithmetic expressions using the recursive descent parsing method

compiler cpp cpp23 cxx cxx23 interpreter language lexer lexer-parser lexing parser programming-language tokenizer

Last synced: 13 Apr 2025

https://github.com/bluecannonball/polynet

A simple, cross-platform networking abstraction for C++.

cpp cross-platform internet network networking tcp udp

Last synced: 06 Sep 2025

https://github.com/hxndev/huffman-encoding-using-binary-trees

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 but because they’re less frequent it won’t matter that much.

algorithm binary-search-tree binary-tree compression compression-algorithm cpp decryption encoding encryption huffman vecctor visual-studio

Last synced: 31 Mar 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/ramirisu/fitoria

fitoria is a modern C++20, cross-platform web framework.

cpp cpp20 http http-server linux macos unix-domain-socket web websocket windows

Last synced: 16 Jun 2025

https://github.com/xeimsuck/cfroppy

Interpreter for Froppy language

cfroppy cpp cpp-interpreter cpp23 froppy interpreter

Last synced: 15 Mar 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/mahdiydev/cron-jobs

cron jobs using c++ programming language

cplusplus cpp cron cronjob cronjob-scheduler

Last synced: 25 Apr 2025

https://github.com/kassane/standalone-server

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

cpp zig-package

Last synced: 15 Apr 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

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/matheuscavini/meaw-petfeeder-firmware

Firmware for a programable pet food dispenser device. Check also: https://github.com/MatheusCavini/Meaw-PetFeeder-App

app cpp esp32 freertos iot pet-project pets smarthome state-machine time-schedule

Last synced: 19 Apr 2025

https://github.com/lionkor/vector2

A templated header-only 2D Vector class

cpp cpp11 cpp17 geometry math mathematics maths physics tools vector vector2 vector2d

Last synced: 06 Jul 2025

https://github.com/lchsk/knights-cpp

An attempt at making a classic real-time strategy game

cpp cpp11 cpp14 game real-time-strategy rts sfml strategy strategy-game

Last synced: 25 Apr 2025

https://github.com/jyotibrat/competex

Adding all the programs which I have done while practicing Competitive Coding on different Platforms.

codechef codeforces competitive-programming cpp cpp17 git github-config python python3

Last synced: 28 Apr 2025

https://github.com/innofang/miscode

🎠 miscode that is misc code, store some code that I have learned.

c clojure cpp golang java java-web kotlin lisp processing python

Last synced: 29 Apr 2025

https://github.com/driftluo/algorithmpractice

Learning data structures and algorithm by C/C++/Rust

algorithms-datastructures c cpp rust

Last synced: 09 Apr 2025

https://github.com/kdewald/safe_callback

A wrapper around std::function with some thread-safety guarantees.

callback-functions cpp thread-safe

Last synced: 01 Mar 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/gordonzhang2024/log.cc

A light-weight and easy-to-use logging library for C++

cplusplus cplusplus-library cpp cpp17 library logger logger-middleware logging logging-library logs

Last synced: 24 Apr 2025

https://github.com/anmol-singh-jaggi/algo-ds

Implementations of various algorithms and data structures

algorithms cpp data-structures

Last synced: 13 Jul 2025

https://github.com/gherynos/libsaltpack

A C++ implementation of saltpack (https://saltpack.org)

cpp libsodium msgpack saltpack staticlibrary

Last synced: 16 Jan 2026

https://github.com/argvchs/fastio

C++ FastIO lib.

c-plus-plus cpp cpp20 fastio

Last synced: 17 Mar 2025

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/th0rgal/poyuterm

A puyo puyo game within terminal for college

cpp ncurses terminal-game tetris

Last synced: 22 Apr 2025

https://github.com/lowfatcode/pretty-poly

A super-sampling complex polygon renderer for low resource platforms.

antialiasing cpp header-only microcontrollers vector-graphics

Last synced: 12 Jul 2025

https://github.com/senior-sigan/reverse_polish_calc_cpp

OOP-style Reverse Polish Calculator in C++ I did during twitch stream

calculator cpp object-oriented-programming reverse-polish-notation

Last synced: 19 Apr 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/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/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/jdsherbert/unreal-engine-networked-sprint-component

Replicated Sprinting Component for Unreal Engine game projects. Utilizes Enhanced Input System plugin for input action definitions/bindings.

component cpp cpp11 cpp17 cpp20 enhancedinput multiplayer networked replicated unreal unreal-engine unreal-engine-5 unrealengine

Last synced: 10 Apr 2025

https://github.com/yonatankinfe/cpp-data-structures-and-algorithms

A complete collection of essential data structures and algorithms in C++, including arrays, linked lists, stacks, queues, trees, graphs, sorting, searching, and dynamic programming. Each topic is accompanied by clean code and examples, making it ideal for learning, interviews, and competitive programming.

algorithms algorithms-and-data-structures cpp data-structures tree tree-structure

Last synced: 10 Aug 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/mortennobel/kick_obj_loader

A small library parsing and saving Wavefront OBJ 3D models

cpp cpp11

Last synced: 07 Sep 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/jinhyeonseo01/project-rhythmengineer

C++ WinAPI&Direct2D 2D Rendering Pipeline Game Project, (University Project)

2d-game cpp direct2d game project rendering-2d-graphics rythm-game university winapi

Last synced: 24 Apr 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/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/maxencebonamy/Sand-Box

This software is a physical simulation. You can arrange different physical elements anywhere in the window, and they will evolve with each other according to the laws of physics.

cpp physics sandbox sfml simulation xmake

Last synced: 12 Mar 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/eoguvo/uri-judge

URI Judge questions in C++ (cpp)

algorithms cpp cpp17 uri uri-online-judge

Last synced: 17 Mar 2025

https://github.com/vspefs/makefile-cxx-module

Use C++20 modules and header units perfectly in Makefile. Make is fully functional.

cpp cpp20 cpp20-modules gnu-make gnu-makefile make makefile template-project

Last synced: 11 Apr 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/satharus/original-mastermind

A clone of the "Original Mastermind" game from the 70s written in C++ to practice the basics of OOP.

code-breaking cpp mini-project oop

Last synced: 13 Apr 2025

https://github.com/ferhatgec/tyfe

Fegeya Tyfe, single header file type information library.

cpp cpp17 file-type-detection file-types filesystem magic

Last synced: 04 Sep 2025

https://github.com/matthewjberger/whyte

Whyte is a small, structured game engine.

3d-graphics cpp game-engine

Last synced: 03 Jul 2025

https://github.com/jamesyang007/docgen

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

c cpp documentation-generator

Last synced: 12 Apr 2026