CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python, Matlab/Octave, Julia or Javascript
Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software
GNSS-SDR, an open-source software-defined GNSS receiver
- sdr
- gnss
- c-plus-plus
- signal-processing
Translated【A common used C++ & Python DAG framework】 A general-purpose, third-party-dependency-free, cross-platform parallel computing framework based on flow graphs, listed in awesome-cpp. Welcome to star & fork & discuss
Functional Programming Library for C++. Write concise and readable C++ code.
- range
- composition
- stl
- functional-programming
Lightweight, general, scalable C++ library for finite element methods
The fastest unified streaming SQL Engine in a single C++ binary. ⚡ Millisecond latency. 100+ GB/s throughput. Continuously compute stateful context from streams, logs, metrics, events, and CDC.
Lightweight Web Worker API implementation with native threads
C++ image processing and machine learning library with using of SIMD: SSE, AVX, AVX-512, AMX for x86/x64, NEON, SVE for ARM, HVX for Hexagon
Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.
- serialization
- cpp
- cpp17
- reflection
Open-source clone of the original X-Com 👽
- c-plus-plus
- sdl
- xcom
- video-game
Crack legacy zip encryption with Biham and Kocher's known plaintext attack.
- crack
- zip
- multithread
- attack
Semi-direct Visual Odometry
Linux port of FAR v2
A small Arduino library for GSM modules, that just works
Uncharted: The Nathan Drake Collection running natively on Windows - by SuperMedo
All-in-one solution for creating networked applications with RPC, pub/sub, server deployment, and more.
The Open Motion Planning Library (OMPL)
Header-only TOML config file parser and serializer for C++17.
- toml
- cplusplus-17
- cplusplus-20
- header-only
Table Maker for Modern C++
- library
- mit-license
- table
- table-maker
:zap: The Mobile Robot Programming Toolkit (MRPT)
- mrpt
- c-plus-plus
- mobile-robotics
- slam
KlayGE is a cross-platform open source game engine with plugin-based architecture.
C++ program to generate waveform data and render waveform images from audio files
Parsing Expression Grammar Template Library