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/pavelrevak/rt_soldering_pen

RT soldering pen project firmware

cmake cpp oled soldering stm32

Last synced: 09 Apr 2025

https://github.com/mersinvald/reed-solomon

Reed Solomon BCH encoder and decoder

bch cpp decoder embedded encoder encryption reed-solomon

Last synced: 28 Jul 2025

https://github.com/ariafallah/csv-parser

Fast, header-only, extensively tested, C++11 CSV parser

cpp cpp11 csv csv-parser parser

Last synced: 04 Apr 2025

https://github.com/mez-0/winrmdll

C++ WinRM API via Reflective DLL

cobalt-strike cpp lateral-movement reflective-dll winrm

Last synced: 11 Jul 2025

https://github.com/JanWilczek/audio-plugin-template

A template repository that you can use for creating audio plugins with the JUCE C++ framework. It is based on CMake, uses CPM package manager, the JUCE C++ framework (obviously), and the GoogleTest framework. All of these are easy to change on demand. You can also base off your new repo off this template because the setup is very simple.

cmake cpp juce juce-framework juce-plugin

Last synced: 08 May 2025

https://github.com/OpenMined/PSI

Private Set Intersection Cardinality protocol based on ECDH and Bloom Filters

c cpp golang javascript private-set-intersection

Last synced: 23 Apr 2025

https://github.com/quotient-im/libQuotient

A Qt library to write cross-platform clients for Matrix

c-plus-plus chat client cpp hacktoberfest matrix qt qt5 sdk

Last synced: 01 Sep 2025

https://github.com/jlaumon/Bedrock

Minimal C++20 STL replacement library. Simpler, smaller, and in many cases faster.

allocators atomic cpp cpp20 hashmap string thread vector

Last synced: 02 Oct 2025

https://github.com/mrexodia/zig-cross

Example of using as a CMake Toolchain for cross compiling.

cmake cmake-toolchain cpp cross-compilation cross-compiler-toolchain zig

Last synced: 05 Apr 2025

https://github.com/TheLartians/EasyIterator

🏃 Iterators made easy! Zero cost abstractions for designing and using C++ iterators.

advance algorithms benchmark boilerplate cplusplus cpp enumerate iterator iterators loops next pythonic range reverse simple

Last synced: 08 May 2025

https://github.com/eggs-cpp/variant

Eggs.Variant is a C++11/14/17 generic, type-safe, discriminated union.

cpp cpp11 cpp14 cpp17 discriminated-unions variant

Last synced: 15 Mar 2025

https://github.com/deepvac/libdeepvac

Use PyTorch model in C++ project

cpp deepvac libdeepvac libtorch ncnn pytorch tensorrt

Last synced: 15 Apr 2025

https://github.com/nlohmann/crow

Crow - a C++ client for Sentry

cpp sentry sentry-client

Last synced: 25 Aug 2025

https://github.com/jamesboer/imframe

dear imgui + glfw framework

cpp cpp17 dear-imgui framework glfw gui

Last synced: 16 Mar 2025

https://github.com/DeepVAC/libdeepvac

Use PyTorch model in C++ project

cpp deepvac libdeepvac libtorch ncnn pytorch tensorrt

Last synced: 19 Mar 2025

https://github.com/quotient-im/libquotient

A Qt library to write cross-platform clients for Matrix

c-plus-plus chat client cpp hacktoberfest matrix qt qt5 sdk

Last synced: 16 May 2025

https://github.com/petters/clang-wasm

How to build webassembly files with nothing other than standard Clang/llvm.

c clang cpp webassembly webassembly-tutorial

Last synced: 13 Oct 2025

https://github.com/chen0040/cpp-spline

Package provides C++ implementation of spline interpolation

b-spline bezier catmull-rom cpp interpolation splines

Last synced: 08 Jul 2025

https://github.com/jarikomppa/ipc

Public domain single header inter process communication primitives

c cpp ipc linux memory process semaphore sharing windows

Last synced: 09 May 2025

https://github.com/nordlow/compiler-benchmark

Benchmarks compilation speeds of different combinations of languages and compilers.

benchmark c compilation compiler cplusplus cpp d java julia rust vlang zig

Last synced: 10 Jul 2025

https://github.com/void001/ssf2fcitx

Automagically convert your favorite sogou-pinyin skin to fcitx skin

cpp fcitx skin sogou-pinyin

Last synced: 15 Apr 2025

https://github.com/rl-tools/rl-tools

A Fast, Portable Deep Reinforcement Learning Library for Continuous Control

continuous-control cpp deep-learning mujoco reinforcement-learning robotics tinyml tinyrl

Last synced: 01 Apr 2025

https://github.com/peterrk/pagebloomfilter

May be fastest bloom filter in C++/Go/Java/C#/Python/Rust

bloom-filter cpp csharp golang hash high-performance java python rosetta-code rust

Last synced: 10 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: 04 Oct 2025

https://github.com/dbeef/spelunky-psp

Spelunky remake for Sony PSP.

cpp cross-platform game homebrew opengl psp retro

Last synced: 02 Sep 2025

https://github.com/sotanakamura/winui3-without-xaml

WinUI 3 in C++ Without XAML

cpp windows winui3 without-xaml

Last synced: 10 Apr 2025

https://github.com/doozyx/clang-format-lint-action

This action checks if the source code matches the .clang-format file.

actions ci clang-format cpp github-action github-actions hacktoberfest lint linter

Last synced: 16 May 2025

https://github.com/mpark/wg21

Framework for Writing C++ Committee Papers

cpp papers proposals tony-tables wg21

Last synced: 08 Sep 2025

https://open62541pp.github.io/open62541pp/

C++ wrapper of the open62541 OPC UA library

cpp cpp17 opc-ua opcua open62541

Last synced: 10 May 2025

https://github.com/Cylix/Reflex

C++14 Reflection Library

cpp cpp14 reflection

Last synced: 15 Mar 2025

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/seznam/elasticlient

C++ Elasticsearch client library

cplusplus cpp elasticsearch elasticsearch-client library

Last synced: 11 Jul 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/cylix/reflex

C++14 Reflection Library

cpp cpp14 reflection

Last synced: 25 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/janwilczek/audio-plugin-template

A template repository that you can use for creating audio plugins with the JUCE C++ framework. It is based on CMake, uses CPM package manager, the JUCE C++ framework (obviously), and the GoogleTest framework. All of these are easy to change on demand. You can also base off your new repo off this template because the setup is very simple.

cmake cpp juce juce-framework juce-plugin

Last synced: 05 Apr 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/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/youtalk/get-started-ros2

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

cpp gazebo python robotics roomba ros ros2

Last synced: 05 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/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/zmeadows/lldbg

A lightweight native GUI for LLDB.

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

Last synced: 11 Jul 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/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/loopperfect/valuable

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

cpp cpp14 header-only smart-pointer

Last synced: 12 Aug 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/vitaut/_._

A simple streaming library

cpp hacktoberfest streams

Last synced: 08 May 2025

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/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/terroo/terminal-finances

Personal Financial Management

cpp finance financial qt5

Last synced: 23 Apr 2025

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/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/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/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/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/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/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/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/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/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/guardsquare/mocxx

A versatile C++ function mocking framework.

cpp frida instrumentation mocking testing

Last synced: 10 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/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/apachecn/beginnersbook-zh

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

c cpp java mongodb

Last synced: 02 May 2025

https://github.com/dosaygo-research/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: 12 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: 31 Mar 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/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