80 Resources

linmath.h -- A small library for linear math as required for computer graphics linmath.h provides the most used types required for programming compute

Jan 9, 2023

The Windows Calculator app is a modern Windows app written in C++ that ships pre-installed with Windows. The app provides standard, scientific, and programmer calculator functionality, as well as a set of converters between various units of measurement and currencies.

Jan 9, 2023

Multi-dimensional arrays with broadcasting and lazy computing. Introduction xtensor is a C++ library meant for numerical analysis with multi-dimension

Jan 8, 2023

linalg.h linalg.h is a single header, public domain, short vector math library for C++. It is inspired by the syntax of popular shading and compute la

Jan 7, 2023

MIRACL What is MIRACL? Multiprecision Integer and Rational Arithmetic Cryptographic Library โ the MIRACL Crypto SDK โ is a C software library that is

Jan 7, 2023

fpm A C++ header-only fixed-point math library. "fpm" stands for "fixed-point math". It is designed to serve as a drop-in replacement for floating-poi

Jan 7, 2023

TinyExpr TinyExpr is a very small recursive descent parser and evaluation engine for math expressions. It's handy when you want to add the ability to

Jan 6, 2023

ArrayFire is a general-purpose tensor library that simplifies the process of software development for the parallel architectures found in CPUs, GPUs,

Jan 6, 2023

OpenBLAS Travis CI: AppVeyor: Drone CI: Introduction OpenBLAS is an optimized BLAS (Basic Linear Algebra Subprograms) library based on GotoBLAS2 1.13

Jan 5, 2023

C++ Mathematical Expression Toolkit Library Documentation Section 00 - Introduction Section 01 - Capabilities Section 02 - Example Expressions

Jan 4, 2023

Random for modern C++ with convenient API Design goals Supported compilers Integration Five-minute tutorial Number range Common type number range Char

Jan 3, 2023

Ceres Solver Ceres Solver is an open source C++ library for modeling and solving large, complicated optimization problems. It is a feature rich, matur

Jan 3, 2023

StatsLib StatsLib is a templated C++ library of statistical distribution functions, featuring unique compile-time computing capabilities and seamless

Jan 3, 2023

OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications. GL

Jan 3, 2023

NOTE: Spectra 1.0.0 is released, with a lot of API-breaking changes. Please see the migration guide for a smooth transition to the new version. NOTE:

Jan 2, 2023

Highly optimized 2D|3D math library, also known as OpenGL Mathematics (glm) for `C`. cglm provides lot of utils to help math operations to be fast and quick to write. It is community friendly, feel free to bring any issues, bugs you faced.

Jan 2, 2023

KFR - Fast, modern C++ DSP framework Compiler support: https://www.kfr.dev KFR is an open source C++ DSP framework that focuses on high performance (s

Jan 1, 2023

The Computational Geometry Algorithms Library (CGAL) is a C++ library that aims to provide easy access to efficient and reliable algorithms in computa

Jan 1, 2023

NumCpp: A Templatized Header Only C++ Implementation of the Python NumPy Library Author: David Pilger [email protected] Version: License Testing C++

Jan 1, 2023

Libmorton v0.2.7 Libmorton is a C++ header-only library with methods to efficiently encode/decode 64, 32 and 16-bit Morton codes and coordinates, in 2

Dec 31, 2022

dlib C++ library Dlib is a modern C++ toolkit containing machine learning algorithms and tools for creating complex software in C++ to solve real worl

Dec 31, 2022

Klein ๐ ๐ Project Site ๐ ๐ Description Do you need to do any of the following? Quickly? Really quickly even? Projecting points onto lines, lines t

Dec 30, 2022

matplotlib-cpp Welcome to matplotlib-cpp, possibly the simplest C++ plotting library. It is built to resemble the plotting API used by Matlab and matp

Dec 30, 2022

Bolt is an algorithm for compressing vectors of real-valued data and running mathematical operations directly on the compressed representations.

Dec 30, 2022

QuantLib: the free/open-source library for quantitative finance The QuantLib project (http://quantlib.org) is aimed at providing a comprehensive softw

Dec 30, 2022

dj_fft: Header-only FFT library Details This repository provides a header-only library to compute fourier transforms in 1D, 2D, and 3D. Its goal is to

Dec 29, 2022

You may be interested in switching to std-simd. Features present in Vc 1.4 and not present in std-simd will eventually turn into Vc 2.0, which then de

Dec 29, 2022

NaiveMatrixLib ๅธๅธ็็ฎๆ็ฉ้ต่ฎก็ฎๅบ A simple C++ stdlib-based complex & real matrix library, with matrix inversion, left division (A\b) and determinant calculat

Dec 28, 2022

TriangleMeshDistance Header only, single file, simple and efficient C++11 library to compute the signed distance function to a triangle mesh. The dist

Dec 28, 2022

libtommath This is the git repository for LibTomMath, a free open source portable number theoretic multiple-precision integer (MPI) library written en

Dec 27, 2022

sigmatch Modern C++ 20 Signature Match / Search Library โจ Features ๐ Header-only, no dependencies, no exceptions. โ Compile-time literal signature st

Dec 27, 2022

Overview autodiff is a C++17 library that uses modern and advanced programming techniques to enable automatic computation of derivatives in an efficie

Dec 27, 2022

SymEngine SymEngine is a standalone fast C++ symbolic manipulation library. Optional thin wrappers allow usage of the library from other languages, e.

Dec 24, 2022

Universal: a header-only C++ template library for universal number arithmetic The goal of the Universal Numbers Library is to offer applications alter

Dec 23, 2022

Nelson is an array programming language providing a powerful open computing environment for engineering and scientific applications using modern C/C++

Dec 22, 2022

HLSL++ Small header-only math library for C++ with the same syntax as the hlsl shading language. It supports any SSE (x86/x64 devices like PC, Mac, PS

Dec 22, 2022

libmpc++ libmpc++ is a C++ library to solve linear and non-linear MPC. The library is written in modern C++17 and it is tested to work on Linux, macOS

Dec 20, 2022

SDLP Seidel's Algorithm: Linear-Complexity Linear Programming (LP) for Small-Dimensions About This solver is super efficient for small-dimensional LP

Dec 19, 2022

Numerical Optimization with Msnhnet. Algorithms: Unconstrained Methods Steepest Descent Newton Damped Newton Newton Levenberg Marquardt Quasi Newton (

Dec 17, 2022

qpSWIFT Light-weight sparse Quadratic Programming Solver Introduction qpSWIFT is light-weight sparse Quadratic Programming solver targetted for embedd

Dec 17, 2022

A modern, C++20-native, single-file header-only dense 2D matrix library. Contents Example usage creating matrices basic operations row, col, size, sha

Dec 17, 2022

BigNumber BigNumber is a C++ class that allows for the creation and computation of arbitrary-length integers. The maximum possible length of a BigNumb

Dec 14, 2022

AMGCL AMGCL is a header-only C++ library for solving large sparse linear systems with algebraic multigrid (AMG) method. AMG is one of the most effecti

Dec 11, 2022

nml is a simple matrix and linear algebra library written in standard C.

Dec 9, 2022

alpaqa Alpaqa is an efficient implementation of the Augmented Lagrangian method for general nonlinear programming problems, which uses the first-order

Dec 9, 2022

EqualizerAPO - 64bit port This repo contains an updated, 1.2.1 64-bit port of EqualizerAPO - system wide equalizer for Windows. The port here is inspi

Dec 4, 2022

Expression Templates Library (ETL) 1.3.0 ETL is a header only library for C++ that provides vector and matrix classes with support for Expression Temp

Dec 3, 2022

SLIMCPP Simple long integer math library for C++ SLIMCPP is C++ header-only library that implements long integers that exceed maximum size of native t

Dec 1, 2022

Kraken ๐ Table of Contents Introduction Requirement Contents Installation Introduction Kraken is a modern math library written in a way that gives ac

Nov 30, 2022

Linear Algebra in C Quick Start Grab la.h and use it as an stb-style header-only library. For more info on such libraries see: https://github.com/noth

Nov 26, 2022

Jing-Kalk Jing-Kalk is based on Kalk gitlab. Jing-Kalk is a beautifully designed calculator that conforms to the JingOS style and Integrating the inte

Nov 26, 2022

InvK - Inverse Kinematics Library using Quaternions by Rama Hoetzlein (ramakarl.com) This is a simple library that demonsrates an efficient solution t

Nov 26, 2022

A thin, highly portable C++ intermediate representation for dense loop-based computation.

Nov 24, 2022

Matrix Table of Contents Installation Development 2.1. Linux 2.2. Windows Benchmarking Testing Quick Start Guide 5.1. Initializers 5.2. Slicing 5.3. P

Nov 22, 2022