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/fytch/programoptions.hxx

Single-header program options parsing library for C++11

argument-parser command-line-parser cpp cpp11 header-only option-parser

Last synced: 15 Jun 2025

https://github.com/thelartians/observe

📣 Hey listen! A simple general-purpose event-listener system for C++17.

c-plus-plus cmake cpp event events exceptions listener observable observer signal-slot signal-slot-connection thread-safe

Last synced: 22 Jul 2025

https://github.com/kvakvs/e4vm

A small portable virtual machine that would run Erlang on embedded systems

beam cpp embedded emulator erlang virtual-machine vm

Last synced: 27 Mar 2025

https://github.com/kvakvs/E4VM

A small portable virtual machine that would run Erlang on embedded systems

beam cpp embedded emulator erlang virtual-machine vm

Last synced: 05 Apr 2025

https://github.com/youtalk/get-started-ros2

書籍「ROS2ではじめよう 次世代ロボットプログラミング」オンラインリソース

cpp gazebo python robotics roomba ros ros2

Last synced: 05 Apr 2025

https://github.com/evoplex/evoplex

Evoplex is a fast, robust and extensible platform for developing agent-based models and multi-agent systems on networks. It's available for Windows, Linux and macOS.

abm agent agent-based agent-based-model agent-based-modeling agent-based-simulation biological-simulations cellular-automata cpp cross-platform evolution-simulator evolutionary-algorithms evolutionary-computation evolutionary-game-theory evoplex graph mas monte-carlo-simulation multi-agent simulation

Last synced: 02 Apr 2025

https://github.com/makelinux/examples

Working examples of Python, C++, C and JS new features

c11 cpp cpp11 cpp17 cpp20 javascript lambda python python3

Last synced: 30 Apr 2025

https://github.com/incomingstick/OpenRPG

A tool for someone to use to quickly create content for a tabletop RPG world. Libraries for making video games with the d20 system

c c-plus-plus cli cmake cpp cpp-library dnd dungeons-and-dragons foss free-library game game-dev game-development gui linux openrpg town-generator travis-ci turn-based video-game

Last synced: 09 Jul 2025

https://github.com/camrein/EzGraver

Simple multi-platform management software for NEJE laser engravers.

cpp engraver engraving laser-engraver linux neje osx qt ubuntu ui user-interface windows

Last synced: 27 Sep 2025

https://github.com/jspw/VS-Code-Config

VS Code Setting (Live input output) to make competitive programming easy and program analysis !

c cmd cpp dart java json linux macos powershell python snippets-collection split vscode vscode-settings vscode-snippets windows

Last synced: 11 Apr 2025

https://github.com/hugsy/pwn--

pwn++ is a Windows & Linux library oriented for exploit dev but mostly used to play with modern C++ features (17->26)

backdoor cpp cpp20 ctf exploit linux-exploits modern-cpp pwn windows-exploits

Last synced: 29 Mar 2025

https://github.com/LucHermitte/lh-cpp

C&C++ ftplugins suite for Vim

brackets cpp snippets vim vim-plugins

Last synced: 17 Jul 2025

https://github.com/loopperfect/valuable

A C++ smart-pointer with value-semantics 💎

cpp cpp14 header-only smart-pointer

Last synced: 12 Aug 2025

https://github.com/elastic/bpfcov

Source-code based coverage for eBPF programs actually running in the Linux kernel

bpf c codecoverage coverage cpp ebpf llvm llvm-pass

Last synced: 05 Apr 2025

https://github.com/electricrcaircraftguy/ercaguy_hello_world

"hello world" demos & templates for various languages, for beginners and experts alike, incl. gcc build commands for C & C++

bash c clang cpp demos gcc hello-world helloworld learning linux python tutorials yaml

Last synced: 04 Apr 2025

https://github.com/zmeadows/lldbg

A lightweight native GUI for LLDB.

c clang cpp debugger gcc gdb gui imgui linux lldb llvm macos osx unix

Last synced: 13 Mar 2026

https://github.com/VOID001/ssf2fcitx

Automagically convert your favorite sogou-pinyin skin to fcitx skin

cpp fcitx skin sogou-pinyin

Last synced: 06 May 2025

https://github.com/vitaut/_._

A simple streaming library

cpp hacktoberfest streams

Last synced: 28 Jan 2026

https://github.com/dosaygo-studio/rain

The fastest 128-bit and 256-bit hash, passes all tests, and under 140 source lines of code. API library and CLI tool in C++ and NodeJS/Wasm

call-for-papers cpp cryptanalysis cryptanalysis-tasks cryptography cryptohash emscripten hash rain rainbow rainhash rainstorm wasm

Last synced: 02 Mar 2026

https://github.com/terroo/terminal-finances

Personal Financial Management

cpp finance financial qt5

Last synced: 23 Apr 2025

https://github.com/araffin/arduino-robust-serial

A simple and robust serial communication protocol. It was designed for Arduino but can be used for other purposes (e.g. bluetooth, sockets). Implementation in C Arduino, C++, Python and Rust.

arduino bluetooth c communication cpp protocol python raspberry-pi rust serial sockets

Last synced: 13 Apr 2025

https://github.com/s9w/binary_bakery

Translates binary information (images, fonts, shaders) into C++ source code.

cpp

Last synced: 24 Jan 2026

https://github.com/kgabis/agnes

NES emulation library with an easy to use API.

c cpp emulation emulator library nes

Last synced: 06 Oct 2025

https://github.com/sentomk/patternia

Providing pattern matching for modern c++.

cpp cross-platform pattern-matching

Last synced: 13 Mar 2026

https://github.com/offa/influxdb-cxx

InfluxDB C++ client library.

cpp cpp20 influxdb influxdb-client influxdb-cxx

Last synced: 05 Apr 2025

https://github.com/BeamMP/BeamMP-Server

Server for the multiplayer mod BeamMP for BeamNG.drive

c-plus-plus cpp game lua server

Last synced: 28 Mar 2025

https://github.com/xlite-dev/RVM-Inference

🔥Robust Video Matting C++ inference toolkit with ONNXRuntime、MNN、NCNN and TNN, via lite.ai.toolkit.

cpp matting mnn ncnn onnx onnxruntime robustvideomatting tnn

Last synced: 09 Oct 2025

https://github.com/roozbehid/dotnet-vcxproj

Enabling "dotnet build" to compile and build C/C++ projects. MSBuild task for compiling Visual Studio C/C++ projects (.vcxproj) with your choice of compiler on Linux or Windows or Mac!

cli console cpp csharp dotnet dotnet-template gcc linux msbuild nuget nuget-package vcxproj visual-studio wsl

Last synced: 03 Oct 2025

https://github.com/jimmyorourke/plotlypp

Plotly for C++. A C++ interface to the Plotly.js figure spec, for creating interactive data visualizations.

charts cpp data-visualization financial-analysis graphs plotly plotlyjs plotting scientific-computing visualization

Last synced: 05 Feb 2026

https://github.com/erenon/bazel_clang_tidy

Run clang-tidy on Bazel C++ targets directly, efficiently, with caching enabled

bazel clang-tidy cpp

Last synced: 26 Jan 2026

https://github.com/google/xrtl

Cross-platform Real-Time Rendering Library

android bazel cpp emscripten google graphics-programming ios opengl vulkan

Last synced: 20 Mar 2025

https://github.com/mellowagain/rpc-wine

discord-rpc.dll implementation for Wine allowing your Wine games to interact with your native Discord instance

c cpp discord discord-rpc hacktoberfest wine

Last synced: 05 Jul 2025

https://github.com/MilovanTomasevic/Design-Patterns

Code examples of Design Patterns in various languages: C#, C++, Go, Java, JavaScript, Python, and Swift.

behavioralpatterns charp cpp creationalpatterns design-patterns dotnet go golang java javascript js python solid-principles structuralpatterns swift

Last synced: 26 Mar 2025

https://github.com/stepfunc/dnp3

Rust implementation of DNP3 (IEEE 1815) with idiomatic bindings for C, .NET, C++, and Java

c cpp dnp3 dotnet-core java rust tokio-rs

Last synced: 16 Apr 2025

https://github.com/SieloBrowser/sielo-legacy

An open source browser made with Qt and WebEngine

appimage arch-linux archlinux aur browser cpp qt5 theme web webengine

Last synced: 17 Apr 2025

https://github.com/AppImageCommunity/zsync2

Rewrite of https://github.com/AppImage/zsync-curl, using modern C++, providing both a library and standalone tools.

cpp cpp11 update zsync

Last synced: 02 Apr 2025

https://github.com/neverchanje/yaraft

Yet Another RAFT implementation

consensus cpp etcd raft

Last synced: 17 Apr 2025

https://github.com/milovantomasevic/design-patterns

Code examples of Design Patterns in various languages: C#, C++, Go, Java, JavaScript, Python, and Swift.

behavioralpatterns charp cpp creationalpatterns design-patterns dotnet go golang java javascript js python solid-principles structuralpatterns swift

Last synced: 13 Apr 2025

https://github.com/thefangbear/jni-by-examples

🎇Fun Java JNI By Examples - with CMake and C++ (or C, of course!) ‼️ Accepting PRs

api c cmake cpp example example-code example-project examples interface-java java java-jni jni jni-header jvm pull-request pull-requests tutorial

Last synced: 13 Apr 2025

https://github.com/lukka/cppcmakevcpkgtemplate

A template project to build a C++/CMake/vcpkg based projects with IDE and GitHub Actions. Build is sped up with caching of artifacts.

cmake cpp cpp20 github-actions template-repository vcpkg

Last synced: 05 Apr 2025

https://github.com/cloudpolis/webdav-client-cpp

:cloud: C++ WebDAV Client provides easy and convenient to work with WebDAV-servers.

box client cpp webdav yandex-disk

Last synced: 21 Oct 2025

https://github.com/riz-ve/xeno

Xeno: An external script executor for Roblox made entirely in C++. It uses a working but detected method of overwriting the bytecode of a corescript to manage script execution

cpp cpp-httplib csharp executors-for-roblox exploit exploit-development httplib learning-resources lua luau roblox roblox-executer visual-studio xxhash zstd

Last synced: 05 Apr 2025

https://github.com/filecoin-project/cpp-filecoin

C++17 implementation of Filecoin

cpp cpp17 filecoin filecoin-protocol

Last synced: 17 Apr 2025

https://github.com/mika-f/nekodraw

NekoDraw: CLIP STUDIO PAINT plugin for executing Stable Diffusion txt2img and img2img processor.

clipstudiopaint cpp stable-diffusion

Last synced: 23 Apr 2025

https://github.com/fbertola/bgfx-python

Python 3.7+ wrapper for the BGFX library. 🐍

bgfx cpp cppyy directx imgui metal opengl python vulkan

Last synced: 10 Apr 2025

https://github.com/guardsquare/mocxx

A versatile C++ function mocking framework.

cpp frida instrumentation mocking testing

Last synced: 10 Apr 2025

https://github.com/calvinneo/cfortrantranslator

A translator from Fortran to C++. We provide statement-wise translation to improve readability.

compiler converter cpp fortran fortran-to-cpp parser transpiler

Last synced: 05 Apr 2025

https://github.com/apachecn/beginnersbook-zh

:books: [译] BeginnersBook 中文系列教程

c cpp java mongodb

Last synced: 02 May 2025

https://github.com/CloudPolis/webdav-client-cpp

:cloud: C++ WebDAV Client provides easy and convenient to work with WebDAV-servers.

box client cpp webdav yandex-disk

Last synced: 31 Mar 2025

https://github.com/acdslab/mppi-generic

Templated C++/CUDA implementation of Model Predictive Path Integral Control (MPPI)

cpp cuda model-predictive-control model-predictive-path-integral robotics stochastic-optimization

Last synced: 05 Apr 2025

https://github.com/MengRao/str

A SIMD optimized fixed-length string class along with an adaptive hash table for fast searching

cpp hashing-algorithm hashtable simd string

Last synced: 08 May 2025

https://github.com/fffaraz/docker-qt

C++ Qt compile environment for Docker (Dynamically Linked, Statically Linked, and Cross-compiled to Windows)

cpp cross-compiler cross-platform docker docker-image qt qtcreator

Last synced: 22 Aug 2025

https://github.com/DOSAYGO-STUDIO/rain

The fastest 128-bit and 256-bit hash, passes all tests, and under 140 source lines of code. API library and CLI tool in C++ and NodeJS/Wasm

call-for-papers cpp cryptanalysis cryptanalysis-tasks cryptography cryptohash emscripten hash rain rainbow rainhash rainstorm wasm

Last synced: 03 Sep 2025

https://github.com/hanxiaomax/learncpp_cn

闲来无事翻译LearnCpp

cpp tutorials

Last synced: 05 Apr 2025

https://github.com/thelartians/packageproject.cmake

🏛️ Help other developers use your project. A CMake script for packaging C/C++ projects for simple project installation while employing best-practices for maximum compatibility.

best-practices c cmake cpp dependency export install installation managemant namespace package packaging target

Last synced: 29 Jul 2025

https://github.com/eddelbuettel/rquantlib

R interface to the QuantLib library

cpp cran quantlib r r-package

Last synced: 15 May 2025

https://github.com/eprosima/micro-xrce-dds-agent

Micro XRCE-DDS Agent respository. Looking for commercial support? Contact info@eprosima.com

cpp cpp11 dds dds-xrce embedded embedded-systems low-latency low-power middleware ros2

Last synced: 12 Apr 2025

https://github.com/BreeceW/WinUIEdit

Code editor control for UWP and WinUI 3 based on Scintilla

code-editor cpp csharp scintilla uwp wasdk winappsdk windows windows-10 windows-11 windows-app-sdk winui winui3 xaml

Last synced: 19 Apr 2025

https://github.com/mattn/clask

Web micro-framework like flask in C++.

cpp micro-framework

Last synced: 14 Apr 2025

https://github.com/ASNeG/OpcUaStack

Open Source OPC UA Application Server and OPC UA Client/Server C++ Libraries

client communication cpp iot opc-ua opcua sdk server

Last synced: 10 May 2025

https://github.com/mortennobel/cmake-cheatsheet

Short introduction to CMake with some examples.

build-tool cmake cpp

Last synced: 23 Jul 2025

https://github.com/karnkaul/littleenginevk

3D game engine using C++20 and Vulkan (WIP)

cpp cpp20 game-engine game-engine-3d hacktoberfest library vulkan

Last synced: 10 Apr 2025

https://github.com/Badhi/nvim-treesitter-cpp-tools

C++ Helper Snippets Using Treesitter

cpp lua neovim nvim nvim-treesitter treesitter

Last synced: 17 Jul 2025

https://github.com/robertoraggi/cplusplus

A compiler front end for the C++ language

compiler compiler-frontend cpp cpp20 cpp23 parser preprocessor

Last synced: 05 Apr 2025

https://github.com/zoelabbb/conio.h

This is a library conio.h for linux 🖥️. you can install manual library conio.h for linux step by step here.

administrator c-programming conio console cplusplus cpp cpp-lib cpp-library install libraries library library-conio library-systems linux project standart-libraries terminal

Last synced: 04 Apr 2025

https://github.com/flwmxd/MapleStory-Porting

MapleStory implementation build with early stage MapleEngine

android client cpp editor game game-engine game-engine-2d ios lua maplestory opengl opengl-es opengl2 switch windows

Last synced: 27 Jan 2026

https://github.com/hellozee/blender-toolbox-qt

Attempt to recreate a blender like toolbox in Qt

blender3d cpp gui krita photoshop qt toolbox

Last synced: 02 Aug 2025

https://github.com/aras-p/toymeshpathtracer

Toy Mesh Path Tracer that I used as a base for job interview tasks

cpp path-tracing

Last synced: 22 Jul 2025

https://github.com/arthursonzogni/smk

SMK - Simple multimedia kit - C++ WebAssembly

cpp fast game library multimedia multimedia-kit openal opengl sfml simple smk wasm webassembly

Last synced: 09 Apr 2025

https://github.com/hiwong/skiplistpro

Probably the best implementation for SkipList written by C++

cpp skiplist

Last synced: 12 Apr 2025

https://github.com/adamhlt/d3d9-hook-imgui

D3D9 Hook with ImGui integration (x86 / x64) - Make D3D9 internal menu with ImGui (Resize & Fullscreen support)

cpp directx directx-9 hook imgui ms-detours windows

Last synced: 31 Jul 2025

https://github.com/Y-Less/sscanf

SA:MP sscanf plugin originally made by @Y-Less

cpp sa-mp sscanf

Last synced: 27 Sep 2025

https://github.com/rodsmade/Projets_42_SP

🌵 Todos os projetos desenvolvidos na escola 42 São Paulo 💂 All projects developed at 42 school São Paulo

bash c cpp docker docker-compose shell typescript x-windows

Last synced: 12 Apr 2025

https://github.com/codermjlee/seemygopvzcheater

植物大战僵尸外挂(A cheater for Plants vs. Zoombies)

c cheater cpp

Last synced: 25 Oct 2025

https://github.com/decompals/wibo

A minimal, low-fuss wrapper that can run simple command-line 32-bit Windows binaries on Linux and macOS.

cpp linux windows wine wrapper x86

Last synced: 04 Mar 2026

https://github.com/google/statechart

C++ StateChart Library

cpp scxml state-machine statechart

Last synced: 10 May 2025

https://github.com/sarcasm/company-irony

company-mode completion back-end for irony-mode

completion cpp emacs irony-mode

Last synced: 30 Apr 2025

https://github.com/xyproto/cxx

:electric_plug: Configuration-free utility for building, testing and packaging executables written in C++. Can auto-detect compilation flags based on includes, via the package system and pkg-config.

arch-linux auto-detection bsd c c-plus-plus clang-format cli cmake cpp cpp17 cpp20 cxx cxx20 freebsd linux ninja qmake scons void-linux

Last synced: 11 Apr 2025

https://github.com/Sarcasm/company-irony

company-mode completion back-end for irony-mode

completion cpp emacs irony-mode

Last synced: 14 Jul 2025