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/shivaylamba/hacktoberfest

Make your first PR! ~ A beginner friendly repository made specifically for open source beginners. Add any program under any language (it can be anything from a hello-world program to a complex data structure algorithm) or update the existing one. Just make sure you add the program under the correct language directory. Happy coding

cpp css dev developer digitalocean github hacktoberfest hacktoberfest2019 hacktoberfest2020 html java javascript machine-learning

Last synced: 15 May 2025

https://github.com/snikulov/google-test-examples

Short example how to use Google Test with CMake project

c-plus-plus cmake cpp docker-container gtest

Last synced: 06 Apr 2025

https://github.com/lefticus/json2cpp

Compiles JSON into static constexpr C++ data structures with nlohmann::json API

cpp cpp17 json json-schema

Last synced: 24 Jul 2025

https://github.com/microsoft/xbox-gdk-samples

Game development samples published by the Xbox Advanced Technology Group using the Microsoft GDK.

cpp cpp14 direct3d game-development gdk microsoft xbox

Last synced: 16 May 2025

https://github.com/99x/emojicpp

Emoji :smile: for c++ developers :+1:

cpp cpp11 emoji emoji-unicode hacktoberfest header-only

Last synced: 07 Apr 2025

https://github.com/LLNL/blt

A streamlined CMake build system foundation for developing HPC software

blt build-system build-tools cmake cpp cuda hpc radiuss testing

Last synced: 21 Apr 2025

https://github.com/tesseract-robotics/tesseract

Motion Planning Environment

cpp motion-planning robotics ros

Last synced: 02 Mar 2026

https://github.com/charmve/cppmaster

C++ Master Learning Roadmap, especially for AIoT and C++ advanced SWE

advanced-programming boost c c11 cpp cpp11 interview jobs linux shell

Last synced: 07 Apr 2025

https://github.com/llnl/blt

A streamlined CMake build system foundation for developing HPC software

blt build-system build-tools cmake cpp cuda hpc radiuss testing

Last synced: 15 May 2025

https://github.com/Charmve/CppMaster

C++ Master Learning Roadmap, especially for AIoT and C++ advanced SWE

advanced-programming boost c c11 cpp cpp11 interview jobs linux shell

Last synced: 18 Mar 2025

https://github.com/ultraleap/UnrealPlugin

Ultraleap SDK for the Unreal Engine.

blueprint cpp plugin ultraleap unreal

Last synced: 27 Mar 2025

https://github.com/momo5502/cod-exploits

☠️ Call of Duty - Vulnerabilities and proof-of-concepts

assembly cod cpp exploit hack ida mw2 poc security-vulnerability

Last synced: 19 Apr 2025

https://github.com/fb029ed/yolov5_cpp_openvino

用c++实现了yolov5使用openvino的部署

cpp openvino yolov5

Last synced: 20 Mar 2025

https://github.com/igorski/mwengine

Audio engine and DSP library for Android, written in C++ providing low latency performance within a musical context, while providing a Java/Kotlin API. Supports both OpenSL and AAudio.

aaudio android android-ndk audio audio-engine audio-library audio-processing c-plus-plus cplusplus cpp java low-latency ndk opensl

Last synced: 06 Apr 2025

https://github.com/trinkle23897/fast-poisson-image-editing

A fast poisson image editing implementation that can utilize multi-core CPU or GPU to handle a high-resolution image input.

cpp cuda high-performance-computing image-processing jacobi-iteration jacobi-method mpi numpy openmp parallel-computing poisson-image-editing pybind11 python

Last synced: 05 Apr 2025

https://github.com/Trinkle23897/Fast-Poisson-Image-Editing

A fast poisson image editing implementation that can utilize multi-core CPU or GPU to handle a high-resolution image input.

cpp cuda high-performance-computing image-processing jacobi-iteration jacobi-method mpi numpy openmp parallel-computing poisson-image-editing pybind11 python

Last synced: 02 Apr 2025

https://github.com/ariym/whisper-node

Node.js bindings for OpenAI's Whisper. (C++ CPU version by ggerganov)

ai cpp ffmpeg ml nodejs openai typescript whisper

Last synced: 13 Apr 2025

https://github.com/Xtr126/XtMapper

Keyboard and mouse input mapper

android android-x86 blissos cpp java

Last synced: 21 Apr 2025

https://github.com/kautenja/limit-order-book

A C++ and Python implementation of the limit order book.

cpp limit-order-book matching-engine python

Last synced: 06 Apr 2025

https://github.com/staghado/vit.cpp

Inference Vision Transformer (ViT) in plain C/C++ with ggml

ai c computer-vision cpp cpu edge-computing ggml image-classification llamacpp vision-transformer whisper-cpp

Last synced: 03 Oct 2025

https://github.com/xyz347/x2struct

Convert between json string and c++ object. json字符串和c++结构体之间互相转换

bson convert cpp json object struct xml

Last synced: 22 Aug 2025

https://github.com/luke-park/securecompatibleencryptionexamples

A collection of secure encryption examples for encrypting strings and binary data.

best-practice c cpp csharp encryption example gcm golang java javascript kotlin nodejs objective-c php python ruby rust swift vbnet webcrypto

Last synced: 18 Feb 2026

https://github.com/mbasso/gccx

Transforms CPX (JSX like syntax) into asm-dom Virtual DOM

asm-dom cpp cpx jsx virtual-dom

Last synced: 26 Oct 2025

https://github.com/loopperfect/rxterm

Functional reactive terminals in C++ ⚡⌨️

console console-application cpp reactive reactive-streams terminal

Last synced: 23 Jul 2025

https://github.com/aseprite/laf

A C++ library to create desktop applications

cpp cpp17 cross-platform ui-library

Last synced: 06 Apr 2025

https://github.com/3f/conari

🧬 One-touch unmanaged memory, runtime dynamic use of the unmanaged native C/C++ in .NET world, related P/Invoke features, and …

accessor binary-data binding conari cpp dll dllexport dllimport hack interop libraries memory native pe32 pe32-plus pinvoke pinvoke-wrapper runtime unmanaged winapi

Last synced: 05 Apr 2025

https://github.com/bloomberg/koan

A word2vec negative sampling implementation with correct CBOW update.

cbow cpp skipgram word-embeddings word2vec

Last synced: 13 Apr 2025

https://github.com/julianhille/muhammarajs

Muhammara a node module with c/cpp bindings to modify PDF with js for node or electron (based/replacement on/of galkhana/hummusjs)

c cpp electron node pdf

Last synced: 26 Feb 2026

https://github.com/DegateCommunity/Degate

A modern and open-source cross-platform software for chips reverse engineering.

chips cpp cross-platform cybersecurity gui multi-platform reverse-engineering security security-tools verilog vhdl vlsi

Last synced: 12 May 2025

https://github.com/yukunj/turtle

A C++17-based lightweight high-performance network library

asynchornous-logging cpp cpp17 http-server linux mysql network networking updating-often webframework

Last synced: 09 Apr 2025

https://github.com/Wasted-Audio/hvcc

The heavy hvcc compiler for Pure Data patches. Updated to python3 and additional generators

audio c compiler cpp daisy dpf dsp puredata python3 wwise

Last synced: 14 May 2025

https://github.com/99x/timercpp

Javascript like setTimeout and setInterval for c++ developers

cpp cpp14 header-only setinterval settimeout

Last synced: 09 Apr 2025

https://github.com/robosoft-ai/SMACC2

An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++

cplusplus cpp mobile-robots mobilerobots moveit2 nav2 ros2 ros2-foxy ros2-galactic ros2-humble ros2-rolling state-machine

Last synced: 28 Mar 2025

https://github.com/libriscv/rvscript

Fast RISC-V-based scripting backend for game engines

cpp cpp20 game-development gamedev low-latency riscv sandbox scripting-engine

Last synced: 09 Oct 2025

https://github.com/clemapfel/jluna

Julia Wrapper for C++ with Focus on Safety, Elegance, and Ease of Use

cpp cpp20 julia julia-language julia-wrapper julialang language-interface modern-cpp wrapper wrapper-api wrapper-library

Last synced: 07 Apr 2025

https://github.com/khronosgroup/anari-sdk

ANARI Software Development Kit (SDK)

3d-graphics 3d-rendering 3d-visualization c cpp

Last synced: 10 Oct 2025

https://github.com/tpecholt/imrad

ImRAD is a GUI builder for the ImGui library

android cpp dear-imgui gui gui-builder gui-creator imgui linux windows

Last synced: 29 Dec 2025

https://github.com/google-research/falken

Falken provides developers with a service that allows them to train AI that can play their games

cpp games imitation-learning ml unity3d

Last synced: 16 May 2025

https://github.com/zeusees/hyperlabelimg

开源图像标注工具(支持人脸关键点/不规则四边形/多边形标注)

cpp image-label-tool open-source

Last synced: 09 Apr 2025

https://github.com/syoyo/tinygltfloader

Header only C++ Tiny glTF loader.

cpp gltf

Last synced: 03 Apr 2025

https://github.com/sourcehold/Sourcehold

Open source re-implementation of Stronghold 1

cpp engine engine-reimplementation game reimplementation sdl2 stronghold

Last synced: 01 Apr 2025

https://github.com/arnetheduck/j2c

Java to C++ translator

cpp eclipse eclipse-plugin java

Last synced: 09 Apr 2025

https://github.com/shubham0204/smolchat-android

Running any GGUF SLMs/LLMs locally, on-device in Android

android cpp ggml kotlin llamacpp small-language-models

Last synced: 13 Apr 2025

https://github.com/0voice/develop_skill_tree

2021年最新整理,名企校招各大岗位的技能树,含技术细节,Java,C/C++,前端,运维,测试,运营岗位。持续更新中

android cpp csharp golang harmonyos java php python

Last synced: 01 Jul 2025

https://github.com/nativeinstruments/ni-media

NI Media is a C++ library for reading and writing audio streams.

aiff audio cpp cpp14 flac m4a mp3 mp4 music ogg ogg-flac ogg-vorbis pcm sound streams wav

Last synced: 06 Apr 2025

https://github.com/thelartians/modern-wasm-starter

🛸 Run C++ code on web and create blazingly fast websites! A starter template to easily create WebAssembly packages using type-safe C++ bindings with automatic TypeScript declarations.

asmjs c-plus-plus cmake cpp declarations embind emscripten glue javascript modern npm package starter tests typesafe typescript wasm webassembly webpack

Last synced: 08 Apr 2025

https://github.com/Clemapfel/jluna

Julia Wrapper for C++ with Focus on Safety, Elegance, and Ease of Use

cpp cpp20 julia julia-language julia-wrapper julialang language-interface modern-cpp wrapper wrapper-api wrapper-library

Last synced: 09 Jul 2025

https://github.com/NativeInstruments/ni-media

NI Media is a C++ library for reading and writing audio streams.

aiff audio cpp cpp14 flac m4a mp3 mp4 music ogg ogg-flac ogg-vorbis pcm sound streams wav

Last synced: 11 May 2025

https://github.com/TheLartians/modern-wasm-starter

🛸 Run C++ code on web and create blazingly fast websites! A starter template to easily create WebAssembly packages using type-safe C++ bindings with automatic TypeScript declarations.

asmjs c-plus-plus cmake cpp declarations embind emscripten glue javascript modern npm package starter tests typesafe typescript wasm webassembly webpack

Last synced: 31 Mar 2025

https://github.com/goldsborough/clang-expand

:dragon: A clang tool for happy refactoring without source-code gymnastics

c clang cpp llvm objective-c refactoring tool

Last synced: 12 Oct 2025

https://github.com/loopperfect/neither

Either and Maybe monads for better error-handling in C++ ↔️

buckaroo cpp either functional-programming header-only maybe monads optional

Last synced: 23 Jul 2025

https://github.com/rev-roastedduck/qt-roastedduck-widgets

🎨 基于Qt的动画特效控件实现 | Qt widgets-based implementation of the Animation Material Design specification.😊

cpp gui pyqt pyside6 python qt ui widgets

Last synced: 13 Apr 2025

https://github.com/openimagedebugger/openimagedebugger

An advanced in-memory image visualization plugin for GDB and LLDB on Linux, with experimental support for MacOS and Windows. Previously known as gdb-imagewatch.

cpp debugger debugger-extension debugger-visualizer eigen gdb image imagewatch linux lldb macos opencv plugin python qt visualization windows

Last synced: 01 Jun 2026

https://github.com/abeimler/ecs_benchmark

Benchmarks of common ECS (Entity-Component-System)-Frameworks in C++ (or C)

benchmark c-plus-plus c-plus-plus-20 cmake cpp cpp20 ecs ecs-framework entity-component-system entt flecs modern-cpp

Last synced: 07 Apr 2025

https://github.com/TheLartians/PEGParser

💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.

ambiguous-grammars c-plus-plus calculator calculator-visitor complexity cpp dsl filter grammar grammars left-recursion memoization packrat packrat-parser parse parser parser-generator parsercombinator peg

Last synced: 08 Apr 2025

https://github.com/projectPiki/pikmin2

A decompilation of Pikmin 2 (USA) brought to you by fans of the series.

cpp decompilation pikmin reverse-engineering

Last synced: 02 May 2025

https://github.com/rsashka/memsafe

C++ Memory safety (memsafe) single-header libraries and Clang compiler plugin for safe C++, which reduces errors for reference data types and safe memory management without breaking backward compatibility with old C++ code.

cpp cpp20 header-only memory-safety memsafe research

Last synced: 09 Apr 2025

https://github.com/podofo/podofo

A C++17 PDF manipulation library

cplusplus cpp pdf pdf-documents pdf-files pdf-generation

Last synced: 05 Apr 2025

https://github.com/thelartians/pegparser

💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.

ambiguous-grammars c-plus-plus calculator calculator-visitor complexity cpp dsl filter grammar grammars left-recursion memoization packrat packrat-parser parse parser parser-generator parsercombinator peg

Last synced: 17 Mar 2025

https://github.com/mariuz/flamerobin

FlameRobin is a database administration tool for Firebird RDBMS. Our goal is to build a tool that is: lightweight (small footprint, fast execution) cross-platform (Linux, Windows, Mac OS, FreeBSD) dependent only on other Open Source software

cplusplus cpp firebird firebirdsql sql wxwidgets

Last synced: 08 Jun 2026

https://github.com/bmewj/video-app

A real-time video processing app written in C++ using OpenGL and FFmpeg

cmake cpp ffmpeg opengl tutorial video video-processing

Last synced: 05 Apr 2025

https://github.com/ademar111190/cppandroidiosexample

An application example using the same C++ code on both an Android project and an iPhone project.

android c cpp example example-project ios iphone java kotlin objective-c objective-c-plus-plus swift

Last synced: 14 Oct 2025

https://github.com/xfg16/youtubediscordpresence

An extension that takes data directly from the YouTube video playing on the browser and displays it as a rich presence on Discord. Works similar to the Spotify Discord rich presence.

64-bit chrome-extension cpp discord discord-js discordjs javascript native-messaging nodejs opera-extension windows youtube youtube-video

Last synced: 09 Apr 2026

https://github.com/cocomelonc/peekaboo

Simple undetectable shellcode and code injector launcher example. Inspired by RTO malware development course.

aes cpp cryptography encryption injection injector malware-development obfuscation pe-files shellcode xor

Last synced: 12 Apr 2025

https://github.com/jinyuliao/Grid

An UE4 plugin for grid-based game

cpp ue4 unreal-engine unreal-engine-4

Last synced: 11 Mar 2025

https://github.com/evanli/programming-book-2

Programming Book 2 :C++、Go、JavaScript、Node.js

books cpp go javascript nodejs

Last synced: 13 Apr 2025

https://github.com/getnamo/7zip-cpp

Fork of SevenZip++ for modern builds.

7zip cpp sevenzip unzip vs2015 zip

Last synced: 16 May 2025

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

Rapid fuzzy string matching in C++ using the Levenshtein Distance

cpp hacktoberfest levenshtein string-comparison string-matching string-similarity

Last synced: 12 Dec 2025

https://github.com/iwatake2222/rotation_master

Provide conversion between the major representations of 3D rotation and visualize the orientation of a rigid body

3d cpp emscripten imgui opengl quaternion rotation wasm

Last synced: 20 Mar 2025

https://github.com/victimsnino/reactiveplusplus

Implementation of async observable/observer (Reactive Programming) in C++ with care about performance and templates in mind in ReactiveX approach

cpp cpp20 modern-cpp observable observer-pattern push-model reactive-programming reactivex rpp rx rxcpp

Last synced: 12 Apr 2025

https://github.com/oclero/qlementine

🍊 Modern QStyle for desktop Qt6 applications.

cmake cpp desktop foss gui linux macos mit qstyle qt qt6 qt6-widgets theme ui uikit windows

Last synced: 16 Jan 2026

https://github.com/martinthoma/algorithms

This repository is for learning and understanding how algorithms work.

algorithm algorithms cpp examples java javascript pdf python

Last synced: 05 Apr 2025

https://github.com/sfttech/nyan

Typesafe hierarchical key-value database with inheritance and dynamic patching :smiley_cat:

c-plus-plus cpp database mod mod-api modding nyan openage

Last synced: 16 May 2025

https://github.com/micro-gl/micro-gl

Headers Only C++11 CPU Vector Graphics. no std-lib, no FPU and no GPU required !

cpp cpp11 embedded graphics svg

Last synced: 15 Nov 2025

https://github.com/shapelets/khiva

An open-source library of algorithms to analyse time series in GPU and CPU.

clustering cpp cuda data-series discords distances gpu khiva kshape matrix-profile motifs multicore opencl shapelets snippets time-series timeseries

Last synced: 08 May 2025

https://github.com/atilaneves/dpp

Directly include C headers in D source code

clang cpp cpp17 d dlang dlanguage libclang translation

Last synced: 06 Apr 2025

https://github.com/copperspice/cs_libguarded

Header-only library for multithreaded programming

copperspice cpp multithreading

Last synced: 12 Apr 2025