A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things

Newest releases

swoole Yet Another Swoole Debugger

mpromonet WebRTC-streamer is an experiment to stream video capture devices and RTSP sources through WebRTC using simple mechanism.

sysprog21 jitcalc - A simple integer calculator using JIT compilation.

jonasnick proof of concept that creates a ring signature over all taproot outputs in the UTXO set

bitbank2 A command line tool for turning binary image files into C source code. The output is an array of unsigned chars and is sent to stdout. Included are comments detailing the image type, size and other details.

edubart This is Lua contained in a single header to be bundled in C/C++ applications with ease. Lua is a powerful, efficient, lightweight, embeddable scripting language.

microsoft Microsoft/EVA: Compiler for the SEAL homomorphic encryption library

haikarainen Bootleg is a hackable game console made for indie devs and homebrewers.

imbushuo Qemu with Apple Silicon support, based on the HVF patch from Alex with minor bug fixes

vidalt Modern implementation of the hybrid genetic search (HGS) algorithm specialized to the capacitated vehicle routing problem (CVRP). This code also includes an additional neighborhood called SWAP*.

knownsec ShellcodeLoader of windows can bypass AV.

arc80 This is the source code for Flap Hero, a small, free game that runs on multiple platforms. It's available on Android and iOS.

vslavik A simple tool for visually comparing two PDF files

p-ranav repr for Modern C++: Return printable string representation of a value

mhx DwarFS - A fast high compression read-only file system

sysprog21 gameboy-emu aims to be an efficient and portable Game Boy emulator. Only the original Game Boy (DMG) is supported at this time.

dekzi This app store is designed for use with the Deepin Desktop Environment on other distributions. The official Deepin store is built around Debian and a web view with the Deepin repos on it, making it incompatible with other distros.

jorio Nanosaur is a 1998 Macintosh game by Pangea Software. In it, you’re a cybernetic dinosaur from the future who’s sent back in time 20 minutes before a giant asteroid hits the Earth. And you get to shoot at T-Rexes with nukes.

edubart This is the PhysFS contained in a single header to be bundled in C/C++ applications with ease. PhysFS is a library to provide abstract access to various archives.

sysprog21 A Game Boy emulator with dynamic recompilation (JIT)

marcnewlin Experimental libusb-WebUSB shim to enable compiling libusb-based C-programs to Wasm, and have the USB logic "just work".

somansa-oss 개방형OS에서의 엔드포인트 정보유출방지(Endpoint DLP) 보안 소프트웨어

NVIDIA-AI-IOT Human pose estimation is the computer vision task of estimating the configuration (‘the pose’) of the human body by localizing certain key points on a body within a video or a photo

fpgasystems This repository provides TCP/IP network support at 100 Gbit/s in Vitis and provides several examples to demonstrate the usage.

unterumarmung C++ library that provides a basic_fixed_string template that combines std::array fixed-size semantic and std::string semantic together

oluan Easy inter-process communication for Windows and GNU/Linux!

zodiacon Windows Network Information

ZQPei Implementation of PatchMatch for image inpainting in cpp

alibaba Heterogeneity-Aware Lowering and Optimization (HALO) is a heterogeneous computing acceleration platform based on the compiler technology

mytechnotalent A comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures.

ultraembedded This project is a FPGA based media player which is capable of playing Motion JPEG encoded video over HDMI or VGA on commonly available FPGA boards.

vearch Gamma is the core vector search engine of Vearch. It is a high-performance, concurrent vector search engine, and supports real time indexing vectors and scalars without lock.

gamenet Redis memory profiler to find the RAM bottlenecks throw scaning key space in real time and aggregate RAM usage statistic by patterns.