The Charm++ parallel programming system. Visit https://charmplusplus.org/ for more information.
Top CPP GitHub Repositories & Tools (2026)
Discover the most starred and trending open source tools tagged with #cpp.
This repository is for active development of the Azure SDK for C++. For consumers of the SDK we recommend visiting our versioned developer docs at https://azure.github.io/azure-sdk-for-cpp.
C++23 client for Kalshi's Predictions API. Created from Kalshi's OpenAPI and AsyncAPI specs, it covers every REST operation and WebSocket channel. The WebSocket client reconnects and resubscribes. Optional transports add retries and rate limiting.
Compiler for multiple programming models (SYCL, C++ standard parallelism, HIP/CUDA) for CPUs and GPUs from all vendors: The independent, community-driven compiler for C++-based heterogeneous programming models. Lets applications adapt themselves to all the hardware in the system - even at runtime!
C++23 client for NOAA Storm Prediction Center convective and fire-weather outlooks, mesoscale discussions, watches, and storm reports.
Fast and exact implementation of the C++ from_chars functions for number types: 4x to 10x faster than strtod, part of GCC 12, MySQL, DuckDB, Chromium, Redis and WebKit/Safari
Apache NiFi - MiNiFi C++
A drop-in replacement for std::list with 293% faster insertion, 57% faster erasure, 17% faster iteration and 77% faster sorting on average. 20-24% speed increase in use-case testing.
Zero-overhead, terminal-native local-LLM runtime manager. Launches, supervises, and routes local models behind one OpenAI-compatible endpoint.
A C++ library for simulating Rocket League games at maximum efficiency
C++ bindings for libVLC
Import C++ and Rust like JavaScript modules (WebAssembly & React Native)
valkey-search is a C++ module which extends valkey with vector search and secondary indexing capabilities. It enables users to index and query data stored in Valkey using complex queries with filters while maintaining high performance and scalability.
🐈⬛ A runtime for C++26 w/out libC or POSIX. Smaller binaries, only arena allocators, SIMD, stronger type safety than STL, and value-based errors!
A simple and powerful entity component system (ECS) written in C++17
Synthetic Autonomic Mind - An AI assistant for everyone.
The DLL responsible to integrate emulators with RetroAchievements.org
Strong chess engine
Run your AI models at home in one binary: chat, persistent memory, web access, browser control, MCP tools, encryption at rest and end-to-end encrypted remote access. Linux, macOS, Windows. FR/EN docs.
Subspace IPC