C++ projects — indie software
-
agentty
AI pair programming in your terminal — one static binary, sub-ms startup, any model
-
lector
C++ library for parsing command line arguments. Supported on Linux, macOS, and Windows. Can be built with Bazel, CMake, or Meson.
-
SimpleGameEngine
A super simple game engine in Post-Modern C
-
plainmd
PlainMD is a simple and elegant Markdown Viewer built with Qt6
-
PoseidonVK
open source, arma, game, engine, Poseidon, enfusion, PoseidonVK, Vulkan, CWR-CE, ofpisnotdead-com, Cold War Assault, Remastered, Community Edition
-
xge
XGE is a work‑in‑progress C++20 engine exploring modern engine architecture: reflection‑driven data, platform‑agnostic core, modular renderer backends (DX12 + Vulkan planned), and a dual‑runtime scripting model using CoreCLR for the editor and NativeAOT for runtime builds. Focused on clean systems engineering, not commercial features.
-
RisalDash
Beautiful real-time web dashboards for ESP32 / ESP8266 in a few lines of C++ — a modern ESP UI & ESPUI alternative. Offline-first AP + captive portal, WebSocket, 26 widgets, i18n (EN/RU/AR), and AI control via MCP.
-
maya
C++26 TUI framework with type-state compile-time DSL, Yoga flexbox, SIMD cell-diff renderer, and Elm-style runtime
-
openSylab
Open-source LIMS for medical diagnostics. ISO 15189-compliant audit trail, RBAC, MFA/TOTP, HL7 v2.5.1 & FHIR R4 native, self-hosted, MIT licensed.
-
fyzenor
Fyzenor - C++ Based Filemanager
-
Toaster-2.0
A C++ Graphics engine/SDK made with modern Vulkan
-
OloEngineBase
A game engine based on Hazel
-
VAL3000
🔧 Control stepper motors wirelessly with VAL3000, the quick and easy driver that requires no programming. Perfect for precise motor management.
-
Havel
Havel is a scripting language for desktop automation: hotkeys, window control, input simulation, and game macros. Write concise scripts that run on X11 and Wayland
-
lambda
A modern, general-purpose, pure functional programming language (WIP)
-
Knot
Record Everything.
-
lyrtube-cli
🎵 Download high-quality audio from YouTube and more with lyrtube-cli, featuring automatic lyrics embedding and built in Go.
-
External-imgui-Cheat-Menu-Examples
Dear explains the integration of ImGui in SDL2 step by step and emphasises minimising code repetition and errors when creating dynamic user interfaces. It is intended for educational purposes and has been prepared in accordance with fair use principles.
-
authforge
Production-grade OAuth2.0/OIDC authorization server built with C++17/Drogon — the auth forge for your apps
-
llm-compress
Compress context data to optimize memory and performance in C++ large language model applications within the llm-cpp toolkit.
-
tachyon
Very fast 3D, and associated game projects.
-
torchcomms
📡 Streamline PyTorch communications with torchcomms, an experimental API offering high-level collectives and ready-to-use backend solutions.
-
HeliosEngine
A modern, ECS based modular game engine framework built with C++23
-
Hammer
Hammer is an open source cross-platform framework which uses Vulkan as backend. With support for collision detection and point lights.
-
soft-ue-cli
Control Unreal Engine 5 from the command line with Python CLI tools for AI agents, Blueprints, actors, screenshots, profiling, and more
-
flutter_3d_shape_switcher
🎨 Animate and switch between 3D shapes like spheres and cubes in Flutter with an engaging point cloud that morphs smoothly as you swipe.
-
llm-eval
Evaluate large language models with tools for performance and consistency scoring as part of the llm-cpp C++ infrastructure toolkit.
-
Prismalux
Piattaforma AI locale in C ++ Qt6. multi-agente, locale 0-Token. llama.cpp ollama. Zero cloud, zero abbonamenti.
-
ESP32S3-USB-Keyboard-To-BLE
🔄 Transform any USB keyboard into a Bluetooth device with ESP32-S3, allowing seamless connections to multiple gadgets. Enjoy universal compatibility and low latency.