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/yandex/ozo

OZO is a C++17 Boost.Asio based header-only library for asyncronous communication with PostgreSQL DBMS.

asio cpp cpp-library cpp17 header-only pgsql postgres postgresql postgresql-driver

Last synced: 08 Jul 2025

https://github.com/idov31/jormungandr

Jormungandr is a kernel implementation of a COFF loader, allowing kernel developers to load and execute their COFFs in the kernel.

cpp cyber-security cybersecurity driver infosec kernel red-team redteam rootkit windows windows-rootkits

Last synced: 13 Apr 2025

https://github.com/jbcoe/polymorphic_value

A polymorphic value-type for C++

cpp cpp17

Last synced: 08 Apr 2025

https://github.com/LBANN/lbann

Livermore Big Artificial Neural Network Toolkit

artificial-intelligence cpp hpc machine-learning neural-network performance radiuss

Last synced: 14 Mar 2025

https://github.com/charmplusplus/charm

The Charm++ parallel programming system. Visit https://charmplusplus.org/ for more information.

asynchronous-tasks cpp hpc parallel-computing runtime

Last synced: 16 Jan 2026

https://github.com/retroachievements/ralibretro

RALibretro is a multi-emulator used to develop RetroAchievements.

cpp emulator libretro retroachievements retroachievements-api

Last synced: 08 Mar 2026

https://github.com/lbann/lbann

Livermore Big Artificial Neural Network Toolkit

artificial-intelligence cpp hpc machine-learning neural-network performance radiuss

Last synced: 16 May 2025

https://github.com/llnl/samrai

Structured Adaptive Mesh Refinement Application Infrastructure - a scalable C++ framework for block-structured AMR application development

adaptive-mesh-refinement amr cpp hpc math-physics parallel-computing radiuss scientific-computing

Last synced: 16 May 2025

https://github.com/andreasfertig/programming-with-cpp20

Companion source code for "Programming with C++20 - Concepts, Coroutines, Ranges, and more"

concepts coroutines cpp cpp20 ranges

Last synced: 07 Apr 2025

https://github.com/LeFroid/Viper-Browser

A lightweight Qt5 web browser using QtWebEngine

adblockplus browser cpp privacy qt qt-framework qtwebengine ublock viper-browser

Last synced: 11 May 2025

https://github.com/paulovap/qtpdfium

Pdf Redening on Qt

android cpp desktop ios pdf qt

Last synced: 09 Apr 2025

https://github.com/hanks10100/wasm-examples

WebAssembly Examples

c cpp javascript wasm webassembly

Last synced: 06 Oct 2025

https://github.com/ideoforms/signalflow

A sound synthesis framework for Python, designed for clear and concise expression of musical ideas

audio composition cpp dsp music python sound sound-synthesis synthesis

Last synced: 29 Jun 2025

https://github.com/wpmed92/mednes

A cycle-accurate, cross-platform NES emulator written in C++

6502 cpp emulator html5-canvas nes-emulator webassembly

Last synced: 16 Sep 2025

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

An authorization library that supports access control models like ACL, RBAC, ABAC in C/C++

abac access-control access-control-list acl attribute-based-access-control authorization c casbin cpp permission rbac role-based-access-control

Last synced: 09 Apr 2025

https://github.com/pymumu/tinylog

A lightweight C, C++ logging library developed for Linux, It is designed with high performance, asynchronized, thread-safe and process-safe; tinylog是一个专为UNIX设计的轻量级的C/C++日志模块,其提供了高性能,异步,线程安全,进程安全的日志功能。

asynchronous c cpp library lightweight log logging logging-library multithreading tinylog

Last synced: 12 Apr 2025

https://github.com/sortmerna/sortmerna

SortMeRNA: next-generation sequence filtering and alignment tool

alignment bioinformatics cpp metatranscriptomics ngs python sequencing

Last synced: 06 Apr 2025

https://github.com/aminya/setup-cpp

Install all the tools required for building and testing C++ and C projects.

bazel ccache clang cmake conan cpp cppcheck docker doxygen gcc gcovr github-actions hacktoberfest install llvm meson mingw msvc ninja package-manager

Last synced: 15 May 2025

https://github.com/llnl/conduit

Simplified Data Exchange for HPC Simulations

cpp data-management fortran hdf5 hpc json llnl python radiuss scientific-computing yaml

Last synced: 16 May 2025

https://github.com/HO-COOH/CPPDevOnWindows

Best guide to setup C/C++ development environment on Windows

c clang clion cmake cpp doxygen gcc msvc msys2 vcpkg visual-studio vscode windows

Last synced: 13 Apr 2025

https://github.com/ho-cooh/cppdevonwindows

Best guide to setup C/C++ development environment on Windows

c clang clion cmake cpp doxygen gcc msvc msys2 vcpkg visual-studio vscode windows

Last synced: 09 Apr 2025

https://github.com/owent/libatbus

用于搭建高性能、全异步、树形结构的BUS消息系统的跨平台框架库

bus channel cpp cxx data ip ipv4 ipv6 linux macos message osx performance queue shared-memory shm socket tcp transfer windows

Last synced: 12 Apr 2025

https://github.com/wichtounet/etl

Blazing-fast Expression Templates Library (ETL) with GPU support, in C++

c-plus-plus convolution cpp cpp11 cpp14 cpu expression-template gpu matrix performance

Last synced: 09 Apr 2025

https://github.com/Embedded-AMS/EmbeddedProto

Embedded Proto is a C++ Protocol Buffers implementation specifically suitable for microcontrollers. It is small, reliable and easy to use.

arm arm-cortex avr cortex-m cpp embedded embedded-systems embeddedproto freescale microcontroller nucleo nxp protobuf protocol-buffers stm32

Last synced: 14 May 2025

https://github.com/bcapathshala/dsa-supreme-2-0-notes

DATA STRUCTURE USING CPP NOTES

algorithms cpp data data-structures dsa

Last synced: 12 Apr 2025

https://github.com/heremaps/gluecodium

Cross-language bindings generator for C++, Java, Swift, and Dart

android code-generator cpp dart glue-code ios java swift

Last synced: 12 Apr 2025

https://github.com/LLNL/conduit

Simplified Data Exchange for HPC Simulations

cpp data-management fortran hdf5 hpc json llnl python radiuss scientific-computing yaml

Last synced: 26 Mar 2025

https://github.com/shuhaoliu/docker-clion-dev

Debugging C++ in a Docker Container with CLion IDE

clion clion-ide cpp debug docker docker-container dockerfile gdb ide remote-debug

Last synced: 28 Jul 2025

https://github.com/r-lib/cpp11

cpp11 helps you to interact with R objects using C++ code.

cpp cpp11 r

Last synced: 20 Jan 2026

https://github.com/zk-call/zkp-hmac-communication-cpp

"Zero-Knowledge" Proof Implementation with HMAC Communication in C++

cpp hmac zero-knowledge zk-call zkproof

Last synced: 20 Jul 2025

https://github.com/evanbowman/blind-jump-portable

Action/adventure game for the Nintendo GameBoy Advance and Sony PSP

cpp cpp17 game gameboy-advance gameboy-development gba gba-game indiegame multiplayer playstation-portable psp

Last synced: 07 Jan 2026

https://github.com/kuvaus/llamagptj-chat

Simple chat program for LLaMa, GPT-J, and MPT models.

ai cli cpp gpt gpt4all gptj llama mpt

Last synced: 09 Mar 2026

https://github.com/philips-software/amp-embedded-infra-lib

amp-embedded-infra-lib is a set of C++ libraries and headers that provide heap-less, STL like, infrastructure for embedded software development

c-plus-plus cpp cpp11 embedded embedded-systems infra infrastructure iot iot-device iot-firmware

Last synced: 17 Jan 2026

https://github.com/lefroid/viper-browser

A lightweight Qt5 web browser using QtWebEngine

adblockplus browser cpp privacy qt qt-framework qtwebengine ublock viper-browser

Last synced: 26 Feb 2026

https://github.com/dosyago/discohash

:rocket: DISCoHAsH - Simple, fast, quality hash in 120 lines. 10GB/s serial (depending on hardware). Also in NodeJS

256-bit 64-bit arx bebb4185 cpp cryptanalysis cryptography cryptohash discohash ecrypt encryption hash hashing hashing-algorithm node-js nodejs prime smhasher supercop supercrypt

Last synced: 13 Apr 2025

https://github.com/terminal29/Simple-OpenVR-Driver-Tutorial

A sample OpenVR Driver for you to learn from

cpp openvr openvr-driver steamvr tutorial virtual-reality vr

Last synced: 11 Mar 2025

https://github.com/idov31/novahypervisor

NovaHypervisor is a defensive x64 Intel host based hypervisor. The goal of this project is to protect against kernel based attacks (either via Bring Your Own Vulnerable Driver (BYOVD) or other means) by safeguarding defense products (AntiVirus / Endpoint Protection) and kernel memory structures and preventing unauthorized access to kernel memory.

blue-team blueteam cpp cyber-security cybersecurity defense driver hypervisor infosec kernel

Last synced: 30 Aug 2025

https://github.com/tumftm/openlidarmap

Zero-Drift Point Cloud Mapping using Map Priors

cpp docker localization mapping pcd python ros2 slam

Last synced: 20 Aug 2025

https://github.com/do-say-go/discohash

:rocket: DISCoHAsH - Simple, fast, quality hash in 120 lines. 10GB/s serial (depending on hardware). Also in NodeJS

256-bit 64-bit arx bebb4185 cpp cryptanalysis cryptography cryptohash discohash ecrypt encryption hash hashing hashing-algorithm node-js nodejs prime smhasher supercop supercrypt

Last synced: 24 Jun 2025

https://github.com/LLNL/SAMRAI

Structured Adaptive Mesh Refinement Application Infrastructure - a scalable C++ framework for block-structured AMR application development

adaptive-mesh-refinement amr cpp hpc math-physics parallel-computing radiuss scientific-computing

Last synced: 16 Mar 2025

https://github.com/DO-SAY-GO/DISCoHAsH

:rocket: DISCoHAsH - Simple, fast, quality hash in 120 lines. 10GB/s serial (depending on hardware). Also in NodeJS

256-bit 64-bit arx bebb4185 cpp cryptanalysis cryptography cryptohash discohash ecrypt encryption hash hashing hashing-algorithm node-js nodejs prime smhasher supercop supercrypt

Last synced: 06 Aug 2025

https://github.com/bincrafters/community

Central repository for issues and recipes

bincrafters c community conan cpp hacktoberfest

Last synced: 06 Apr 2025

https://github.com/aminnj/cpptqdm

(unofficial) tqdm-like single header c++ pretty progress bar

cpp progressbar tqdm

Last synced: 09 Apr 2025

https://github.com/krupkat/xpano

Automated photo stiching tool. Lets you import a directory of images and then export the autodetected panoramas.

cpp imgui imgui-sdl opencv panorama panorama-stitching sdl

Last synced: 26 Aug 2025

https://github.com/epi5131/patch.aul

AviUtlのバグを直す/高速化する/機能追加

aviutl aviutl-plugin boost cpp cpp20 monkey-patching opencl simd x86-assembly

Last synced: 02 Mar 2026

https://github.com/Cararasu/holodec

Decompiler for x86 and x86-64 ELF binaries

cpp decompile disassembler elf x86 x86-64

Last synced: 24 Apr 2025

https://github.com/pinto0309/tensorflowlite-bin

Prebuilt binary for TensorFlowLite's standalone installer. For RaspberryPi. A very lightweight installer. I provide a FlexDelegate, MediaPipe Custom OP and XNNPACK enabled binary.

android cpp flex-delegate java mediapipe multithreading python raspberry-pi raspberrypi tensorflow tensorflowlite tflite wheel xnnpack

Last synced: 11 Jun 2025

https://github.com/zeroxs/aegis.cpp

Discord C++ library for interfacing with the API. Join our server: https://discord.gg/w7Y3Bb8

aegis api bot c-plus-plus c-plus-plus-17 cpp cpp14 cpp17 discord discord-api discord-library header-only libaegis library magic unicorns

Last synced: 14 Mar 2025

https://github.com/fastverse/fastverse

An Extensible Suite of High-Performance and Low-Dependency Packages for Statistical Computing and Data Manipulation in R

c cpp data-aggregation data-manipulation data-science data-transformation high-performance low-dependency panel-data r rstats statistical-computing time-series weights

Last synced: 12 Dec 2025

https://github.com/ugeneunipro/ugene

UGENE is free open-source cross-platform bioinformatics software

bioinformatics cpp cross-platform dna msa ngs pipeline qt5 science sequencing ugene workflow

Last synced: 04 Mar 2026

https://github.com/olde-skuul/burgerlib

The Only Low Level Library you'll ever need

cpp game-development library linux macos windows

Last synced: 16 May 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 X, FreeBSD) dependent only on other Open Source software

cplusplus cpp firebird firebirdsql sql wxwidgets

Last synced: 06 Apr 2025

https://github.com/cppfw/svgren

:camera: SVG rendering library in C++

cpp svg

Last synced: 14 Feb 2026

https://github.com/microsoft/vscode-makefile-tools

Makefile Tools offers a robust workflow for Makefile projects in VS Code, with pre and post-configure script automation, easy configuration switching, and IntelliSense support for Makefile. The customizable user interface and environment variable management simplify development. It can also generate a compilation database for use with other tools.

c compilation-database cpp intellisense make makefile multiple-configurations vscode

Last synced: 16 May 2025

https://github.com/yanet-platform/yanet

A high performance framework for forwarding traffic based on DPDK

cpp dpdk firewall networking router

Last synced: 17 Jan 2026

https://github.com/rigtorp/seqlock

An implementation of Seqlock in C++11

atomic concurrency cpp cpp11 header-only lock-free no-dependencies

Last synced: 09 Apr 2025

https://github.com/TeamWisp/WispRenderer

RTX Ray Tracing Renderer, made by Y3 students at Breda University of Applied Science

cpp cpp17 cpp20 direct3d12 directx12 raytracing raytracing-render renderer

Last synced: 25 Nov 2025

https://github.com/barisione/clang-format-hooks

Apply a coding style with clang-format only to new code added to an existing code base.

c clang clang-format cpp git gitbook objective-c syntax

Last synced: 06 Apr 2025

https://github.com/Lcbx/GdScript2All

A transpiler for GdScript (targeting C# and c++) written in Python

cpp csharp gdscript godot godot4 programming-language python3 scripting scripting-language transpiler

Last synced: 04 Sep 2025

https://github.com/bazelbuild/rules_cc

C++ Rules for Bazel

bazel bazel-rules c cpp rules-cc

Last synced: 16 May 2025

https://github.com/tencent/bqlog

Maybe the world's fastest logging library, originating from the client of the top mobile game Honor of Kings, is lightweight, works on PC, mobile, and servers, supports C#, Java, and C++, and is well adapted to Unity and Unreal engines. 可能是全球最快的日志库,源自最成功的手游之一《王者荣耀》客户端,轻量级,适用于PC、移动设备和服务器,支持C#、Java、C++,并对Unity、Unreal引擎做了良好适配。

cpp cross-platform csharp gamedev high-performance ios java linux logging mac ndk posix unity unix unreal windows

Last synced: 04 Apr 2025

https://github.com/teamwisp/wisprenderer

RTX Ray Tracing Renderer, made by Y3 students at Breda University of Applied Science

cpp cpp17 cpp20 direct3d12 directx12 raytracing raytracing-render renderer

Last synced: 04 Oct 2025

https://github.com/avakar/vcrtl

C++ Exceptions in Windows Drivers

cpp exceptions kernel-mode-driver windows

Last synced: 03 Oct 2025

https://github.com/jimmiebergmann/mini-yaml

Single header YAML 1.0 C++11 serializer/deserializer.

cpp deserialize mini-yaml parser parsing serialization serializer yaml

Last synced: 18 Nov 2025

https://github.com/spillerrec/overmix

Automatic anime screenshot stitching in high quality

anime cpp image-processing image-stitching qt

Last synced: 10 Apr 2025

https://github.com/helixlang/helix-lang

Python's Simplicity, C++'s Power, Native Interoperable with all, and Rust (W.I.P)

c compiler cpp helix helix-lang language llvm programing-language programming-language python rust toolchain xmake

Last synced: 18 Jul 2025

https://github.com/Is-Daouda/is-Engine

C++, SDL 2 and SFML game engine that allows to create games on Web (HTML 5), Mobile and PC.

android android-studio box-2d code-blocks cplusplus cpp cpp17 css3 emscripten game-engine html html5 ios qt sdl sfml tmx visual-studio-code web webassembly

Last synced: 01 Apr 2025

https://github.com/is-daouda/is-engine

C++, SDL 2 and SFML game engine that allows to create games on Web (HTML 5), Mobile and PC.

android android-studio box-2d code-blocks cplusplus cpp cpp17 css3 emscripten game-engine html html5 ios qt sdl sfml tmx visual-studio-code web webassembly

Last synced: 03 Apr 2025

https://github.com/adam-mcdaniel/wisp

A lisp👽 written in C++

cpp interpreter language lisp

Last synced: 23 Jul 2025

https://github.com/0vercl0k/udmp-parser

A Cross-Platform C++ parser library for Windows user minidumps with Python 3 bindings.

cpp minidump python windows

Last synced: 24 Sep 2025

https://github.com/gpakosz/ppk_assert

PPK_ASSERT is an orthodox drop-in & self-contained C++ assertion library ⚠️

assert cpp debug

Last synced: 06 Mar 2026

https://github.com/reklatsmasters/webassembly-examples

From Simple To Complex. A complete collection of webassembly examples.

clang cpp emcc emscripten example examples js llvm nodejs wasm wast webassembly

Last synced: 21 Jun 2025

https://github.com/taocpp/operators

A highly efficient, move-aware operators library

cpp cpp11 header-only

Last synced: 18 Jul 2025

https://github.com/foxglove/foxglove-sdk

Multimodal visualization and data platform

cpp data-visualization mcap python robotics ros ros2 rust visualization

Last synced: 13 Mar 2026

https://github.com/skyzh/riscv-simulator

💻 RISC-V Simulator of RV32I ISA. 5-stage pipeline / out-of-order execution with Tomasulo algorithm and Speculation. Support runtime visualization. Project report available.

branch-prediction cmake computer-architecture cpp cpu gtest pipeline riscv riscv-emulator riscv-simulator riscv32 speculation tomasulo-algorithm

Last synced: 16 Mar 2025

https://github.com/kovacsv/visualscriptengine

A C++ visual scripting engine designed for embedding.

cpp node-editor visual-scripting

Last synced: 05 Mar 2026

https://github.com/ziacko/TinyWindow

a cross platform (Linux and Windows) OpenGL window library in a single header

c-plus-plus cpp cross-platform header-only linux opengl opengl-library windows

Last synced: 08 May 2025

https://github.com/llnl/serac

Serac is a high order nonlinear thermomechanical simulation code

cpp finite-elements math-physics proxy-application simulation

Last synced: 12 Apr 2025

https://github.com/lcbx/gdscript2all

A transpiler for GdScript (targeting C# and c++) written in Python

cpp csharp gdscript godot godot4 programming-language python3 scripting scripting-language transpiler

Last synced: 04 Apr 2025

https://github.com/eatonphil/jsc

A JavaScript compiler written in TypeScript targeting C++/V8

cpp javascript javascript-compiler typescript typescript-compiler v8

Last synced: 15 Mar 2025

https://github.com/gpakosz/PPK_ASSERT

PPK_ASSERT is an orthodox drop-in & self-contained C++ assertion library ⚠️

assert cpp debug

Last synced: 15 Mar 2025

https://github.com/krshrimali/no-reference-image-quality-assessment-using-brisque-model

Implementation of the paper "No Reference Image Quality Assessment in the Spatial Domain" by A Mittal et al. in OpenCV (using both C++ and Python)

computer-vision cpp image-processing image-quality image-quality-assessment libsvm machine-learning opencv python svm

Last synced: 24 Oct 2025

https://github.com/csukuangfj/kaldifeat

Kaldi-compatible online & offline feature extraction with PyTorch, supporting CUDA, batch processing, chunk processing, and autograd - Provide C++ & Python API

cpp fbank features-extraction kaldi mfcc online-feature-extractor plp python pytorch streaming-feature-extractor

Last synced: 08 Apr 2025

https://github.com/goldsborough/ig

:fireworks: Include graph visualization for C++

cpp sigmajs visualization

Last synced: 09 Apr 2025