Top 20 NuGet math Packages

C# library for 2D/3D geometric computing and triangle mesh processing
Deveel Math is the port to .NET/Mono of the Apache Harmony Math component, that is used to handle operations on big numbers in a fast and secure way. This package supports all the processor architectures (Any CPU).
Math expression parser, evaluates a string mathematical expression and returns a double value.
Deveel Math is the port to .NET/Mono of the Apache Harmony Math component, that is used to handle operations on big numbers in a fast and secure way. This package supports the x64 processor architecture.
Portable math support for Decimal that Microsoft forgot and more. Includes Decimal versions of Sqrt, Pow, Exp, and Log as well as the trig functions Sin, Cos, Tan, ASin, ACos, ATan, ATan2. Also included is other functionality for working with numbers in Decimal precision.
Cross precision 3D maths library.
A collection of mathematical function and data structures written in C#. Numerical comparison, vector geometry, polynomial, root solver, statistics, GPS and clustering, and abstract bitmap and draw functions.
Date Math in .NET
The DirectXMath API provides SIMD-friendly C++ types and functions for common linear algebra and graphics math operations common to DirectX applications. The library provides optimized versions for Windows 32-bit (x86), Windows 64-bit (x64), and Windows on ARM through SSE2 and ARM-NEON intrinsics su...
KaosCombinatorics is a .NET library that provides classes for generating combinations, k-combinations, multicombinations, k-multicombinations, permutations, k-permutations, and products that are ordered and ranked. These sequences of integers may be used to permute (rearrange) other lists of objects...
Interpolator Smooth Bezier Cubic Hermite TextPlotter NumberBases ToBase FromBase ToHex FromHex ToLetterSequence FromLetterSequence Randomizer GetRandomItem GetInt32 GetDouble GetSingle IsInRectangle GetCenter AbsoluteDistance IsPowerOf2 LogRatio RoundToSignificantDigits RoundWithStep ScaleLinearly S...
The Extreme Optimization Numerical Libraries for .NET are a set of libraries for numerical computing and data analysis. This package provides types specialized to single-precision, including complex numbers, as well as optimized implementations of single-precision linear algebra. Supports .NET 6.0...
Extreme Optimization Numerical Libraries for .NET IronPython interface library
The Extreme Optimization Numerical Libraries for .NET are a set of libraries for numerical computing and data analysis. This package provides a complete implementation of linear algebra functionality for arbitrary numerical types. Supports .NET 6.0, .NET 5.0, .NET Framework 4.62+, .NET...
Extreme Optimization Numerical Libraries for .NET F# interface library.
Data Access Library for reading and writing files in commonly used formats including: R, Matlab, Text (CSV, delimited, fixed width), matrix market, stata. Part of the Extreme Optimization Numerical Libraries for .NET.
Silk.NET is a high-speed, advanced library, providing bindings to popular low-level APIs such as OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, and DirectX.
Silk.NET is a high-speed, advanced library, providing bindings to popular low-level APIs such as OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, and DirectX.
Silk.NET is a high-speed, advanced library, providing bindings to popular low-level APIs such as OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, and DirectX.
Silk.NET is a high-speed, advanced library, providing bindings to popular low-level APIs such as OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, and DirectX.