cpp
13 repositories
A single MCP server that lets AI agents reverse engineer anything — REA plugs into agents like Claude Code and Codex via MCP, pairing them with tools like Ghidra and Hopper to decompile binaries and trace app behavior. Install with one npx command and let an agent explain how a feature works down to the binary level.
Learn by building: a sprawling index of build-it-yourself tutorials — A community-curated list of tutorials that walk developers through building real applications from scratch, spanning languages from C and Go to Haskell and Rust. Useful for self-taught programmers who want hands-on projects—like writing an OS, shell, or interpreter—rather than theory alone.
Self-hosted Moonlight game streaming, packaged for every platform — Sunshine acts as a self-hosted alternative to GeForce Experience, letting you stream games to any Moonlight client. It's distributed widely—Docker, Winget, Homebrew, Pacman, Flathub—making it easy to run on Windows, Linux, or macOS for anyone wanting private, server-side control of their streaming setup.
The fast, type-safe formatting library behind C++20 std::format — {fmt} is the open-source library that inspired C++20's std::format and C++23's std::print, offering a safer, faster alternative to C stdio and iostreams. It's continuously fuzzed, security-scored, and used across platforms by C++ developers who need reliable text and numeric formatting.
A GUI Toolkit Spanning Desktop, Mobile, and Microcontrollers — Slint lets you write UI once in its declarative .slint markup and wire it to Rust, C++, JavaScript, or Python logic. It scales from desktop and mobile apps down to embedded Linux and microcontrollers like STM32, ESP32, and RP2040, with live preview tooling and a Figma import plugin for parallel designer/developer workflows.
A columnar data layer built for multimodal robotics logging — Rerun ingests multi-rate robotics data—images, point clouds, transforms, time series, video—from logs, sim, or MCAP/LeRobot formats, then lets you visualize it synchronously in a built-in viewer, query it as dataframes or SQL, and stream it into training. Built in Rust with Python, Rust, and C++ SDKs, it targets robotics and physical AI teams handling heterogeneous sensor data.
An Open-Source PS5 Translation Layer Pushing Cross-Platform Game Compatibility — KytyPS5 is a free, actively developed PS5 translation layer forked from Kyty, targeting Windows and Linux with experimental macOS support via Rosetta 2 and MoltenVK. It avoids external low-level emulation modules, focusing instead on native Vulkan rendering, boot reliability, and expanding verified game compatibility, tracked via a public compatibility list and weekly updates.
A Clang tool that reveals the hidden code compilers generate for you — C++ Insights transforms your C++ source into what the compiler actually sees, exposing implicit constructors, upcasts, lambda desugaring, and more. Useful for anyone learning modern C++11 through C++26 features or wanting to understand compiler-generated behavior that's normally invisible.
An Open-Source Engine Rebuild of Heroes of Might and Magic II — fheroes2 reimplements the Heroes of Might and Magic II engine from scratch, requiring original game assets while adding high-resolution graphics, improved AI, and numerous UI and logic fixes. It's aimed at long-time fans wanting the classic turn-based strategy game running smoothly on modern multiplatform systems.
A Windows your apps recognize.
EDG's widely-licensed C/C++ front end finally goes open source — The EDG C/C++ front end, long used commercially inside many compilers and tools for its parsing accuracy and compatibility with Clang, GCC, and MSVC, is now public. It includes C and C++ source-generating back ends, a prelinker, demangler, and dev tools, aimed at compiler developers and tool builders.
A whisper.cpp-style toolkit covering TTS, ASR and VAD in one binary — Built on ggml like whisper.cpp, speech.cpp bundles text-to-speech (Qwen3-TTS, Irodori-TTS), speech recognition (Qwen3-ASR, ReazonSpeech, parakeet) and Silero VAD behind one C API and CLI. It runs on CPU, Metal or Vulkan, offers live mic transcription, and serves an OpenAI-compatible audio API, useful for building local voice assistants without cloud dependencies.
A lightweight multitrack editor that AI agents can drive directly — Audionaut is a free, open-source C++/JUCE multitrack audio editor for music, podcasts and multitrack recordings, lighter than a full DAW. It exposes MCP, letting Claude or other AI agents perform cuts, crossfades and track edits as single undo steps while you work alongside it in the app.