gA list of paid, free or open source C# and .NET plugins, libraries and tools for mathematics including computing gradients, geometry, arithmetic, algebra, algorithms, formula rendering (latex) and more. Sourced under a creative commons. This list will be updated regularly. Email over the URL, if you wish to be included.

C# and .NET Mathematics libraries, plugins and tools

  • MathNet – Math.NET is an open source initiative to build and maintain toolkits covering fundamental mathematics, targeting advanced but also every day needs of .NET developers
  • Microsoft Automatic Graph Layout – A set of tools for graph layout and viewing.
  • UnitConversion – Expansible Unit Conversion Library for .NET Core and .NET Framework
  • ALGLIB – ALGLIB is a cross-platform numerical analysis and data processing library. It supports several programming languages (C++, C#, Delphi) and several operating systems (Windows and POSIX, including Linux) [Proprietary] and [Free Edition]
  • AutoDiff – AutoDiff is a library for quickly computing gradients of functions defined by expressions. Mainly useful in numerical optimization
  • GeometRi – Simple and lightweight computational geometry library for .Net
  • Rationals – Implementation of rational number arithmetic for .NET with arbitrary precision.
  • MKL.NET – A simple cross platform .NET API for Intel MKL.
  • AngouriMath – An open-source symbolic/computer algebra library, made primarily for C# and F#. It covers a range of features and might be considered as an alternative to SymPy in .NET.
  • Vim.Math3d – A feature-rich cross-platform replacement for System.Numerics with support for consistent serialization and binary layout, and additional structures and algorithms for efficient 3D Math.
  • WPF-Math – a .NET library for rendering mathematical formulae using the LaTeX typesetting style, for the WPF framework
  • Jodo.Numerics – Provides extra number types (such as fixed-point and non-overflowing numbers) with full support for operators, math, string-parsing etc. Extensively tested, and cross-platform compatible.

Tags: c#, open source, c# tools, c# plugins, c# libraries, .net tools, .net plugins, .net libraries, tools, plugins, libraries, C#, .NET, c# gradients, c# geometry, c# arithmetic, c# algebra, c# algorithms, c# formula rendering, c# latex, mathematics, C# mathematics, c#, f#, c# mathematics

Image: Unsplash License.