An open API service indexing awesome lists of open source software.

C++

C++ is a popular and widely used mid-level language. It was designed as an extension of the C language.

https://github.com/thelartians/statictypeinfo

🏀 Up your type-game. A small C++ library for compile-time type names and type indices.

compile-time compile-time-meta-programming constexpr cpp hash index metaprogramming static type typeinfo types

Last synced: 30 Apr 2025

https://github.com/praydog/sh2r-uevr

UEVR improvements/motion controls for SILENT HILL 2 (2024)

cpp lua modding silent-hill-2 silent-hill-2-remake uevr unreal virtual-reality

Last synced: 03 Apr 2025

https://github.com/apriorit/gmock-global

Provides ability to mock global functions with gmock

cpp gmock gtest header-only library mock mocking unittest

Last synced: 12 Oct 2025

https://github.com/ddemidov/ev3dev-lang-cpp

C++ language bindings for http://ev3dev.org

cpp ev3dev lego mindstorms

Last synced: 08 Oct 2025

https://github.com/yosh-matsuda/cpp-yyjson

Ultra-fast and intuitive C++ JSON reader/writer with yyjson backend

cpp cpp20 deserialization header-only json serialization yyjson

Last synced: 17 Jan 2026

https://github.com/panicinc/icarus

Swift, C, C++, and Objective-C Support for Nova

c cpp editor extension nova objc objective-c swift

Last synced: 06 Jan 2026

https://github.com/lukka/cppopenglwebassemblycmake

A C++/OpenGL/OpenAL based application built with CMake for Linux/Windows/macOS/WebAssembly

application cmake cpp emscripten glfw glm glsl linux macos openal opengl opengl-es visualstudio webassembly windows

Last synced: 03 Jul 2025

https://github.com/dab0mb/radial-snake

A tutorial for creating a Tron-style game

cpp emscripten es6 game-development javascript tutorial

Last synced: 27 Aug 2025

https://github.com/deepgrace/tetris

Stunning Tetris in all kinds of Languages (C, C++, Go, Shell)♦️

c cpp go rust shell tetris

Last synced: 07 May 2025

https://github.com/lqt5/lqt

Lua Binding for Qt5

cpp gui lua lua-bindings luajit qt qt-libs qt5

Last synced: 17 Jul 2025

https://github.com/gameguild-gg/mobagen

MoBaGEn - Module Based Game Engine - Educational tool to teach game programming concepts

artificial-intelligence artificial-intelligence-algorithms cmake cpp cross-platform engine game game-development game-engine gamedev sdl2

Last synced: 22 Feb 2026

https://github.com/lecrapouille/zipper

[Lib][Version 2.2.0][Functional] C++ wrapper around minizip compression library

compression compression-library cpp minizip minizip-compression-library zlib zlib-ng

Last synced: 09 Apr 2025

https://github.com/mireo/can-utils

A C++ DBC file parser, and a CAN telemetry tool

automotive boost can can-bus cpp cpp20 dbc iot iot-edge parser v2c

Last synced: 29 Aug 2025

https://github.com/sdesalas/arduino-queue.h

Generic C++ circular queue for Arduino embedded projects.

arduino c-plus-plus cpp generic library queue

Last synced: 21 Mar 2025

https://github.com/yusing/qalloc

A quick pool allocator for c++ with type info and gc support

allocator cpp cpp11 cpp14 cpp17 pool-allocator

Last synced: 13 Sep 2025

https://github.com/kaitai-io/kaitai_struct_cpp_stl_runtime

Kaitai Struct: runtime for C++ using STL

c-plus-plus cpp kaitai-struct

Last synced: 11 Apr 2025

https://github.com/Krozark/SFML-book

SFML Blueprint book, source code

cpp game sfml

Last synced: 04 Apr 2025

https://github.com/paulknysh/shaper

A C++ tool for 3D reconstruction from parallel 2D sections

2d 3d cpp reconstruction

Last synced: 08 May 2025

https://github.com/lganzzzo/canchat

Feature-complete rooms-based chat for tens of thousands users. Client plus Server. Built with Oat++ Web Framework.

async chat chatroom-server cpp high-performance oatpp secure

Last synced: 08 Sep 2025

https://github.com/mazurel/modbus

Modbus library for modern C++

cpp cpp17 modbus modbus-library object-oriented raspberrypi

Last synced: 09 Apr 2025

https://github.com/justasmasiulis/circular_buffer

A constexpr STL style circular buffer implementation

buffer circular-buffer constexpr cpp modern ring-buffer stl

Last synced: 26 Mar 2025

https://github.com/johnsonjason/rvdbg

RVDbg is a debugger/exception handler for Windows processes and has the capability to circumvent anti-debugging techniques. (Cleaner, documented code base being worked on in: core branch)

breakpoint cheat cplusplus cpp debugger exception-handler exceptions exploitation hooks reverse-engineering security windows x86

Last synced: 04 Jul 2025

https://github.com/ami-iit/lie-group-controllers

Header-only C++ library containing controllers designed for Lie Groups.

cpp eigen-library header-only lie-groups

Last synced: 26 Jul 2025

https://github.com/jacmoe/retrogardens

16bit retro programming in DosBox with Borland C++ 3.1, Turbo Pascal 7 and TASM

16-bit borland-cpp cpp dos dosbox pascal retro-graphics retrocomputing turbo-pascal

Last synced: 25 Jul 2025

https://github.com/michaelkim/webview

Cross-platform header-only webview library for C++

cpp webview

Last synced: 07 May 2025

https://github.com/530154436/cpp_learning

2021王道数据结构考研复习指导、2019天勤数据结构、Essentail C++、剑指offer、leetcode

cpp datastructs examination learn leetcode sword-means-offer

Last synced: 06 Mar 2025

https://github.com/linkdd/logfmtxx

Header only C++23 structured logging library using logfmt

cpp cpp23 logfmt logging logging-library structured-logging

Last synced: 04 Apr 2025

https://github.com/oatpp/example-hls-media-stream

Example project how-to build HLS-streaming server using oat++ Async-API.

async cpp hls-live-streaming hls-server oatpp

Last synced: 25 Apr 2025

https://github.com/maxfleur/ros2_utils_tool

A simple, but powerful UI toolset for various ROS2 utilities, with additional partial CLI support.

catch2 cpp cpp20 ros2 ros2-humble ros2-jazzy

Last synced: 08 Apr 2025

https://github.com/consti10/fpv_vr_os

Latest version of FPV_VR, open source under LGPL

android-app cpp fpv-racing fpv-vr ltm mavlink mediacodec opengl vr

Last synced: 12 Aug 2025

https://github.com/qpcr4vir/nana-demo

demos and tests for Nana C++ GUI library

c-plus-plus c-plus-plus-11 cpp gui nana

Last synced: 14 Jun 2025

https://github.com/Erkaman/sse-avx-rasterization

Triangle rasterization routines accelerated by SSE and AVX

avx cpp demo rasterization simd sse triangle tutorial

Last synced: 08 May 2025

https://github.com/hpc203/yolopv2-opencv-onnxrun-cpp-py

分别使用OpenCV、ONNXRuntime部署YOLOPV2目标检测+可驾驶区域分割+车道线分割,一共包含54个onnx模型,依然是包含C++和Python两个版本的程序。仅仅只依赖OpenCV就能运行,彻底摆脱对任何深度学习框架的依赖。

autonomous-driving cpp drivable-area-segmentation lane-lines-detection object-detection onnxruntime opencv-dnn python yolopv2

Last synced: 20 Mar 2025

https://github.com/gazatu/im-emoji-picker

emoji picker compatible with Linux systems using either XServer or Wayland with either Fcitx5 or IBus

cmake cpp emoji emoji-keyboard emoji-picker fcitx5 ibus input-method kaomoji linux qt5 wayland x-server

Last synced: 08 Mar 2026

https://github.com/rapidfuzz/jarowinkler

Python library for fast approximate string matching using Jaro and Jaro-Winkler similarity

cpp hacktoberfest jaro jaro-winkler python string-comparison string-matching string-similarity

Last synced: 11 Dec 2025

https://github.com/schulkinator/memorymanager

A simple, thread-safe memory manager for 64bit C++ applications and games. Focus is on preventing heap fragmentation in the absence of good virtual memory management, at the cost of wasting some memory. It works by globally overriding the new and delete operators.

cpp delete fragmentation malloc memory memory-fragmentation memory-manager new

Last synced: 10 Jul 2025

https://github.com/apriorit/custom-bootloader

A demo tutorial for low-level and kernel developers - developing a custom Windows boot loader

bootloader cpp low-level windows

Last synced: 08 May 2025

https://github.com/hjson/hjson-cpp

Hjson for C++

cpp hjson

Last synced: 06 May 2025

https://github.com/pjessesco/chollianwallpaper

🌎 Real time wallpaper engine for Windows and macOS

cpp earth live macos qt satellite-imagery wallpaper windows

Last synced: 07 May 2025

https://github.com/cvelth/vkfw

Open-Source C++ bindings for glfw (www.glfw.org) in the style of Vulkan-Hpp

cpp cpp11 linux macos unix vulkan windows

Last synced: 12 Jul 2025

https://github.com/zompi2/UE4EnhancedCodeFlow

This code plugin provides functions that drastically improve the quality of life during the implementation of game flow in C++.

code-flow coroutines cpp ue4 ue4-plugin ue5 ue5-plugin

Last synced: 08 Apr 2025

https://github.com/moyamejiasr/win32gui

Win32 OOP version of the WinAPI for creating lightweight Forms in C++

cpp ui win32 win32api windows windows-forms

Last synced: 30 Oct 2025

https://github.com/methyldragon/ros-tutorials

Tutorials and starter code for the Robot Operating System (ROS) framework (Featuring ROS 1 and 2!) 🤖🔥🐲

cpp python3 references robot-operating-system robotics ros ros1 ros2 syntax tutorial tutorials

Last synced: 28 Oct 2025

https://github.com/dab0mb/node-distance-addon

Native NodeJS add-on creation tutorial using C++

c-plus-plus cpp javascript js node nodejs plugin tutorial

Last synced: 12 Sep 2025

https://github.com/smspillaz/libanimation

Wobbly windows and animations logic split out from Compiz

animations cpp physics-based-animation

Last synced: 24 Dec 2025

https://github.com/sunsided/libfixkalman

Kalman filter fixed-point implementation based on libfixmatrix, targeted at embedded systems without an FPU and/or need for performance.

c cpp embedded kalman-filter libfixmath libfixmatrix signal-processing

Last synced: 11 Apr 2025

https://github.com/apotocki/boost-iosx

This project builds Boost C++ static libraries and packages them into XCFrameworks for iOS, watchOS, tvOS, visionOS, macOS, and Catalyst. It supports builds for both simulators and devices, covering Intel and Apple Silicon architectures.

boost boost-libraries cpp ios ios-simulator mac-catalyst macosx tvos tvos-simulator visionos visionos-simulator watchos watchos-simulator xcframework

Last synced: 12 Dec 2025

https://github.com/markusjx/install-boost

Install boost on Github actions

actions boost cplusplus cpp github-actions macos ubuntu windows

Last synced: 05 Apr 2025

https://github.com/snape/avo2

Reciprocal Collision Avoidance with Acceleration-Velocity Obstacles (C++)

collision-avoidance cpp motion-planning robotics velocity-obstacles virtual-agents

Last synced: 06 Sep 2025

https://github.com/tromgy/service-base

C++ base class to implement a Windows service

c-plus-plus cpp service windows windows-service

Last synced: 16 Mar 2025

https://github.com/adamhlt/Cave-Finder

Tool to find code cave in PE image (x86 / x64) - Find empty space to place code in PE files

codecave cpp pe winapi windows windows-internals

Last synced: 04 Dec 2025

https://github.com/martinruenz/gnuplot-cpp

A trivial gnuplot interface for c++

cpp gnuplot header-only plotting

Last synced: 18 Jan 2026

https://github.com/aldanor/ipybind

IPython / Jupyter integration for pybind11

cpp ipython jupyter jupyter-notebook pybind11 python python3

Last synced: 09 Apr 2025

https://github.com/s12mmm3/qcloudmusicapi

Qt C++版 网易云音乐 API

api apis cloudmusic cpp neteasecloud qt qt5 qt6

Last synced: 07 Apr 2025

https://github.com/offa/plug

Software for Fender Mustang Amps.

cmake cpp cpp17 fender mustang plug qt5

Last synced: 26 Oct 2025

https://github.com/deccer/cmake-glfw-opengl-template

CMake based C++ Project template with support for glfw, glad, imgui, spdlog, tracy, stb-image and cgltf

cgltf cmake cpp dear-imgui glfw glm imgui opengl project-template spdlog stb-image tracy

Last synced: 15 Jul 2025

https://github.com/Smertig/rcmp

C++17, multi-architecture cross-platform hooking library with clean API.

cpp cpp17 hooking-library modding-library rcmp

Last synced: 10 May 2025

https://github.com/oktonion/stdex

std C++ 11 library impementation with extra features using only C++ 98 and POSIX threads

boost borland c-plus-plus cpp cpp03 cpp11 cpp98 cpp98-compatible cppstl gcc library portable posix posix-threads qnx std-library stdex stl visual-studio

Last synced: 29 Oct 2025

https://github.com/sourcemeta/blaze

The ultra high-performance C++ JSON Schema validator, providing validation in the nano-second range along with perfect compliance scores. Supports Draft 4, Draft 6, Draft 7, 2019-09 and 2020-12. For both servers and embedded devices

c-plus-plus cpp high-performance json json-parser json-schema json-schema-validation json-schema-validator jsonschema jsonschema-validator modern-cpp performance

Last synced: 19 Apr 2025

https://github.com/seladb/memplumber

MemPlumber is a library that helps developers with debugging of memory allocations and detection of memory leaks in C++ applications

cplusplus cpp memory memory-allocations memory-leak

Last synced: 14 Apr 2025

https://github.com/tw1ddle/geometrize-lib

:large_orange_diamond: C++ library for Geometrize, a tool for geometrizing images into geometric primitives

art cpp cpp-library geometrize geometry geometry-processing hill-climbing

Last synced: 20 Aug 2025

https://github.com/trigger-segfault/openlrr

An open source re-implementation of LEGO Rock Raiders 🪨⛏

cpp game lego openlrr rock-raiders rock-raiders-united rts-game

Last synced: 25 Sep 2025

https://github.com/rlggyp/YOLOv10-OpenVINO-CPP-Inference

YOLOv10 C++ implementation using OpenVINO for efficient and accurate real-time object detection.

cpp object-detection opencv opencv-cpp openvino openvino-cpp real-time yolov10

Last synced: 21 Apr 2025

https://github.com/gophersecurity/gopher-mcp

MCP C++ SDK - Model Context Protocol implementation in CPP with enterprise-grade security, visibility and connectivity.

ai ai-tools async cplusplus cpp cross-platform event-driven json-rpc llm llm-tools mcp mcp-client mcp-sdk mcp-server model-context-protocol protocol sdk tool-calling

Last synced: 06 Feb 2026

https://github.com/neko-box-coder/ssgui

◀️ Super Simple GUI Library for C++ ▶️

cpp cross-platform gui gui-framework gui-library sfml sfml-library ui widgets

Last synced: 12 Apr 2025

https://github.com/ladroid/cppborrowchecker

Simple C++ borrow checker

borrow borrow-checker checker cpp oop

Last synced: 11 Apr 2025

https://github.com/bhhbazinga/lockfreehashtable

Lock Free Resizable Hash Table Based On Split-Ordered Lists.

cpp hashtable lock-free thread

Last synced: 23 Feb 2026

https://github.com/troian/jwtpp

JSON Object Signing and Encryption library for C++.

c-plus-plus-11 cpp encryption-library jose json jwt jwt-authentication signing

Last synced: 07 Oct 2025

https://github.com/hunterdii/geeksforgeeks-potd

Welcome to the vibrant world of GeeksforGeeks Daily Problem of the Day solutions! Dive into a treasure trove of daily challenges meticulously crafted to sharpen your problem-solving skills. With diverse topics, detailed explanations, and a supportive community, this repository is your gateway to mastering algorithms, data structures, and more.

algorithms algorithms-and-data-structures competitive-programming cpp daily-coding-problem dailyprogrammer dsa gfg-contest gfg-cpp gfg-java gfg-potd gfg-python gfg-questions gfg-solutions good-first-issue potd-solution problem-of-the-day-solutions solutions

Last synced: 07 Apr 2025

https://github.com/abhisheknaiidu/dsa

My Codes and Solutions to coding interview problems on LeetCode, AlgoExpert, Educative and other interview preparation websites

algoexpert backtracking binary-trees cpp data-structures dyanamic-programming educative graphs interview-preparation leetcode linked-list recursion subarray trees

Last synced: 11 Apr 2025

https://github.com/jiangnanboy/java-springboot-paddleocr

本项目利用java加载paddle-ocr的C++编译的exe文件,并利用springboot进行web部署访问。This project loads the C++ compiled version of paddle-ocr in java and makes use of springboot for web deployment.

cpp java ocr paddle-ocr spirngboot

Last synced: 16 Jan 2026

https://github.com/jsmolka/eggvance

A Game Boy Advance emulator.

cpp eggvance emulator game-boy-advance gba

Last synced: 28 Feb 2026

https://github.com/blace-ai/blace-ai

Cross-platform c++ sdk & model hub for cross-platform AI inference. Ready-to-deploy models including Segment Anything 3, Depth Anything 2 and Gemma.

ai-hub ai-inference ai-sdk cpp libtorch onnxruntime

Last synced: 03 Mar 2026

https://github.com/VUKOZ-OEL/3d-forest

Visualization, processing and analysis of Lidar point clouds, mainly focused on forest environment. New version of 3D Forest. Process files with terabytes of data. Edit new point attributes. Simple addition of new features by plugins.

3d classification cpp cross-platform data-analysis desktop-application editor forest gui interactive-visualization las laser-scanning lidar opengl plugins point-cloud qt scientific-computing segmentation tree

Last synced: 07 May 2025

https://github.com/izvolov/mylib

Шаблон кросплатформенного CMake-проекта для языка C++ 🇬🇧 Modern CMake crossplatform project template for C++

ci cmake coverage cplusplus cpp crossplatform doxygen github-actions static-analysis template

Last synced: 16 Jul 2025

https://github.com/ami-iit/matio-cpp

A C++ wrapper of the matio library, with memory ownership handling, to read and write .mat files.

cmake cpp cpp14 cxx cxx14 eigen hdf5 mat mat-files matio matio-cpp matlab matlab-mat matlab-matrix ndimensional-arrays octave

Last synced: 21 Jul 2025

https://github.com/kurocha/teapot

Teapot is a tool for managing complex cross-platform builds.

build-tool cpp game-development ruby teapot

Last synced: 11 May 2025