C++ repos explained in plain English
Popular C++ repositories on GitHub, each explained for non-coders — what it does, its tech stack, and how to run it.
- maxlaurence/slippi-androidAn unofficial Android port of Slippi, a modified Dolphin emulator build for online Super Smash Bros. Melee pla
- phantomplimattock/wuthering-waves-hack-undetected-2026A repository advertising cheat and hack software for the game Wuthering Waves, with no README detail provided.
- the-snek-initiative/snek_equinoxA proof-of-concept C++ project exploring a theoretical technique to make Windows Defender show a healthy prote
- uezo/aiavatarstackchanAIAvatarStackChan turns an M5Stack StackChan robot into a voice-interactive AI companion with facial expressio
- aniraiden/zmeshmendA ZBrush plugin that automatically finds and closes holes in 3D sculpted meshes using a curvature-aware repair
- arduino/arduino-cli-exampleExample code showing how to automate Arduino tasks like checking that code compiles using GitHub Actions, desi
- brentdevent/s2xA custom client for Call of Duty WWII that restores offline play and modding support for people who already ow
- cleverg0d/l0phtcrackA community-maintained password auditing tool that uses hashcat and GPU acceleration to crack password hashes,
- extremedll/extremeinjectorA Windows tool that injects a DLL file into another running program, mainly used for game modding and for debu
- pixel1011/steamhapticsplayerA command line tool that streams audio files through the haptic vibration motors of a 2026 Steam Controller.
- davidcarliez/cve-2026-58635-pocA proof-of-concept exploit showing how a Windows Narrator Braille bug lets a standard user gain SYSTEM level a
- something-mighty/vk_dxgiSingle-header C++ library that gives Vulkan applications on Windows direct control over DXGI presentation, unl
- akshayanirmal2005-cmyk/smart-health-trackAn ESP32 microcontroller project that reads temperature, humidity, air quality, and rain sensor data and shows
- realrossmanngroup/orcaslicer-bambulabA fork of the OrcaSlicer 3D printing tool that restores internet based BambuNetwork support for Bambu Lab prin
- solst-ice/gba-hashcatA joke novelty project that runs a slow SHA256 password guessing tool, inspired by Hashcat, on real Game Boy A
- zvxhash/void-sniffA Windows research tool that injects a DLL into a running process and logs specific system calls it makes, hig
- ootake0914-dotcom/esp32-ecosystem-simA self-running artificial life simulation of plants, herbivores, predators, and disease that runs on an ESP32
- therezor/cardputer-aiFirmware that runs a tiny offline AI chatbot directly on the M5Stack Cardputer handheld device, with no intern
- zunhaisu/oscar-kv-quantResearch code for OScaR, a 2-bit KV cache quantization method for LLMs that uses a rotation plus token scaling
- echoyu1025-a11y/file-butlerFile Butler is a desktop app that uses local or cloud AI to suggest file organization and flag junk, duplicate
- jdduke/fpcppfpcpp is a lightweight, header-only C++11 library that brings functional programming tools like map, filter, c
- lagerpun/esp32-cyd-aquariumFirmware that turns a cheap ESP32 touchscreen board into a self-running animated desk aquarium with fish, plan
- megadroidgames/forza-horizon-6-rx-580-fh201-fh205-fixAn experimental proxy DLL that fixes the FH201 and FH205 launch errors for AMD RX 580 owners playing Forza Hor
- pwilkin/openmossA C++ command-line tool and local server that turns text into spoken audio, including cloning a voice from a s
- swordfatih/reflectPre-1.0 C++ ORM that uses C++26 static reflection to derive schema, CRUD, filters, and migrations from annotat
- craftsmantweezers95/unlocker-phone-tool-2026A Windows desktop application for phone repair technicians that consolidates FRP bypassing, bootloader unlocki
- kernullist/kn-live-dbgAn experimental Windows kernel research console, shaped after LiveKD, that reads and writes kernel memory thro
- purzbeats/purzos-ofxA free collection of 64 native OpenFX plugins that add retro, glitch, VHS, and CRT style visual effects to vid
- snackboycoder/mphoneA desktop console built on scrcpy for mirroring, controlling, and running batch automation across many Android
- tomilov/sweeplineSweepline is a C++ tool that generates Voronoi diagrams from a set of 2D points using Fortune's algorithm, foc
- ypichev/underwaterfxA VST3 audio plugin for music producers that makes any sound source feel like it is playing underwater, combin
- zhen469891/gbfr-ultrawideA game plugin that fixes ultrawide monitor support, aspect ratio, and HUD layout for Granblue Fantasy Relink v
- diskclaw/sslclawA Windows desktop app with a graphical interface for getting free SSL certificates from Let's Encrypt without
- fuzzsociety/usbstackfuzzESP32-S3 firmware that emulates weird USB devices so security researchers can test how a host computer's USB s
- hackcascac/obfushunterA Windows command-line tool that scans an .exe or .dll file without running it and identifies known obfuscatio
- mathnotes-app/mobile-inkA high-performance native drawing engine for React Native apps that need smooth, infinite handwriting or sketc
- vanillanahida/nte-custom-bagelA Windows mod tool for the game NTE that lets players replace in-game photo backgrounds with their own images
- yuheng0426/game_programmingreferenceA folder-by-folder C++ learning collection that teaches game systems, from basic movement to rollback networki
- zhovner/adafruit-pn532An Arduino library forked from Adafruit's PN532 driver that reads and writes RFID and contactless payment card
- gskinnerteam/flutter-textstyle-extensionsA small Flutter package that lets you style text using short, chained shorthand like style.bold.italic.size(16
- hamedsabri/nvidia-ovrtx-maya-pluginA C++ Maya plugin that lets artists render 3D USD scenes using NVIDIA's Omniverse RTX path tracing renderer di
- szailab/materialdft-demoAn independently written DFT physics simulation library that reads and writes the same file formats as VASP, l
- 0zayn/atlasA self-contained C++ GUI library for Windows with widgets, docking, and charts that runs identically across Di
- eversinc33/karyoA C++ library for security researchers that uses symbolic execution on LLVM bitcode to analyze obfuscated VMP-
- gunnerenchant32/team-fortress-2-dominate-every-matchA repository advertising a Team Fortress 2 game cheat with an external download link; its instructions to disa
- haritha-08/esp32_testA minimal personal test project for the ESP32 microcontroller written in C++ with PlatformIO, with almost no d
- kevinbudz/quickbarA KDE Plasma 6 panel widget that moves application menu bars into your desktop panel, similar to how macOS men
- mmm1712/edge-ai-object-tracking-cameraA DIY pan/tilt camera that uses onboard AI hardware to detect and follow objects on its own, with no laptop re
- poisonxa16/pxq_llamapxq_llama is a llama.cpp fork with new low-bit PXQ quantization and fused CUDA kernels that let large mixture-
- polygoncontrolkey/eft-avoid-campersA GitHub page advertising an undetected cheat tool for Escape from Tarkov that links to an external executable
- purzbeats/esp32-147b-genartC++ firmware for an ESP32-S3 microcontroller that plays four looping generative art animations on a postage-st
- saganaki22/higgs-audio-v3-studioA desktop app for generating and cloning speech locally on your own GPU using the Higgs Audio v3 text to speec
- shaanaijsnd/lever-escapeA deliberately difficult 2D trap based platformer built in C++ and SFML, where nearly anything on screen can t
- valleytechsolutions/skid-detectorAn ESP32-based LED mood light that also passively detects WiFi deauth attacks and Bluetooth spam, alerting you
- zaas2/opinionviewerWindows C++ Qt 6 desktop tool that bulk-extracts review or audit opinions from large piles of Word and Excel d
- zepp-hanzj/memmapexplorerA Windows desktop tool that visualizes how a compiled program is laid out in memory as an interactive treemap
- adobe-creative/cs6-extendedA repository that distributes an unauthorized, pirated copy of Photoshop CS6 Extended and openly instructs use
- amitrajput-dev/sonybridgeAn unofficial open source desktop app that controls Sony headphone features like noise cancelling and EQ from
- anton-vinogradov/meshtastic-advMeshtastic ADV is keyboard-first firmware for the M5Stack Cardputer ADV that turns it into a full chat client
- cristi200134/vital-signs-monitorA student built ESP32 device that measures heart rhythm, blood oxygen, temperature, and breathing as a portabl
- doganulus/montreMontre is a command-line tool that searches timestamped event streams for patterns where timing between events
- makarov-mm/waterA self contained Windows demo showing an interactive water surface, rendered entirely on the GPU with OpenGL 4
- matt-housley/cyd-dashboardFirmware turning the ESP32 Cheap Yellow Display into a rotating dashboard of ham radio, weather, news, and sto
- neo773/d9mtd9mt translates DirectX 9 game graphics calls directly into Metal so old Windows games can run on Apple Silico
- pku-sec-lab/jetson-pi-edgeA llama.cpp-based inference engine that runs vision-language-action robot control models in real time on onboa
- saleyn/glazerGlazer is a fast C++ powered Erlang and Elixir library that converts data between JSON, YAML, CSV, and native
- sky18dragon/ricoh-gr-live-view-shootingFirmware for the M5Stack StickS3 device that gives RICOH GR cameras a wireless live-view screen and remote Blu
- widberg/xlive-researchReverse engineering research and tools that reimplement the encryption inside Microsoft's discontinued Games f
- ziadnasar6-lgtm/c-_co_workspace_founderSingle-file C++ Windows console app for booking coworking venues in Egyptian governorates, with ANSI UI, accou
- highdelay/activate-watermarkA Windows desktop prank app that overlays a fake Activate Windows watermark on your screen without changing an
- laurencehardman/llama-mindcontrolA modified version of llama.cpp that prevents local AI reasoning models from getting stuck in loops by adding
- monteslu/box3d-wasmA WebAssembly build of the Box3D physics engine that runs the same code in browsers and Node.js.
- paullagier/pala-one-firmwareC++ Arduino firmware for the Pala One, a DIY e-ink reading device you build and flash yourself.
- sternxd/dusklight-uwpDusklight is a from-scratch C++ reimplementation of Twilight Princess that runs on modern devices using your o
- yyx990803/kinect-keylightAn interactive art project using a Kinect camera to turn your body movement into real-time light and sound vis
- 6x-u/enrinanimeA lightweight C++ character animation engine under 3 MB that covers skeleton keyframing, ten inverse kinematic
- actuallyaridan/linux-controlA Linux desktop app that recreates the classic Windows Control Panel, backed by real pacman, ufw, and system d
- ali-pahlevani/2d_scan_merger_ros2Combines multiple 2D LiDAR laser scans into one unified scan for ROS2 robots, with no cap on sensor count and
- averroeskw/archie-gateway-guardian-tab5-publicOpen source firmware that turns an M5Stack Tab5 touchscreen device into a chat panel for talking with an AI as
- huolalatech/rn-pull-to-refreshA React Native component that adds native pull-to-refresh and load-more interactions on Android, iOS, and Harm
- krtirtho/spotube-plugin-jiosaavn-audioA plugin for the Spotube music app that redirects audio playback to JioSaavn, letting you listen to JioSaavn's
- larocquel/arduinoPersonal beginner-friendly learning log with Arduino UNO sketches that progress from blinking an LED to buildi
- libretro/mesen-sMesen-S is a Super Nintendo emulator that lets you play classic 16-bit games on modern Windows and Linux compu
- maddiedreese/xteink-terminalTurns an XTeInk X4 e-ink keyboard accessory into a wireless secondary terminal display by flashing custom firm
- migratorywhale/stackchan-mcpAn MCP bridge that lets Claude control a Stack-chan desktop robot as tool calls, enabling it to speak, listen
- optijuegos/pvz-ps2A cross platform fork that decompiles and modernizes the original Plants vs Zombies game engine, porting it to
- sasakaranovic/diy-filament-dryer-v2Open-source WiFi-connected filament dryer for 3D printers — hardware designs and C++ firmware so you can build
- sparkadium/watchyalmanacOffline firmware that turns a Watchy smartwatch into a dictionary, world gazetteer, go puzzle book, and star c
- tangtangtang1995/3d-clawA desktop 3D geometry app built on Easy3D that weaves AI into every step: parameter suggestions before algorit
- xaff-xaff/bugchecksuppressorA Windows kernel driver proof of concept that intercepts kernel crashes using only data-pointer hooks, avoidin
- xszwow/chrome2apiWraps Chrome's built-in Gemini Nano AI model behind an OpenAI-compatible local HTTP API so any OpenAI-ready to
- 0x1-1/revivalA hobbyist reverse-engineering project recreating the client tools and server infrastructure for a Turkish onl
- agusx1211/newshoesThe real Command and Conquer: Generals Zero Hour game engine, ported to run in a web browser via WebAssembly,
- atc1441/hinkeinkdisplaylibraryAn Arduino library for controlling HINK-brand e-paper displays, which look like real paper and hold an image w
- boxofrules/bass-bettererAn audio plugin that turns a plain bass recording into a fully produced, studio-ready tone using five blended
- chronoconstant/sourdough-monitorBattery-powered ESP32 gadget that measures sourdough starter rise height and reports it to Home Assistant over
- corvelis/stackchan-pet-fwFirmware that gives an M5Stack CoreS3 based Stack-chan robot a pet-like personality, with animated faces and r
- diyyari/atlas_nodeA C++ mesh network node implementation, though the README gives no further detail on its features or design.
- ekomssavior/green_plasma_ctfPublic proof of concept for CVE-2022-37962, a Windows CTF protocol privilege escalation from low-privilege use
- xxfurywolfxx/veh-dumperA Windows DLL that extracts each vectored exception handler from a running program and repackages it as a stan
All repos · Explain any other repo →