Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →
Top 20 C# Math Projects

MathUtilities
A collection of some of the neat math and physics tricks that I've collected over the last few years.
Project mention: added nav agent so that it won't rub its face on the wall all the time  /r/godot  20230517i tried fabrik at first, then switched to ccdik http://www.andreasaristidou.com/FABRIK.html https://github.com/zalo/MathUtilities/blob/master/Assets/IK/CCDIK/CCDIKJoint.cs


InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purposebuilt database. Run at any scale in any environment in the cloud, onpremises, or at the edge.

AngouriMath
New opensource crossplatform symbolic algebra library for C# and F#. Can be used for both production and research purposes.
Project mention: Is there a c# library available that will evaluate arithmetic string such "5+3+max(3)" in runtime say from a file and provide output  /r/csharp  20230408it's also might be helpful AngouriMath

xamlmath
A collection of .NET libraries for rendering mathematical formulae using the LaTeX typesetting style, for the WPF and Avalonia XAMLbased frameworks

ExpressionEvaluator
A Simple Math and Pseudo C# Expression Evaluator in One C# File. Can also execute small C# like scripts
If you don't want to roll your own, there are many existing libraries for this purpose.


ecsharp
Home of LoycCore, the LES language of Loyc trees, the Enhanced C# parser, the LeMP macro preprocessor, and the LLLPG parser generator.

Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.



Math3D
A .NET Standard 2.0 library for simple and efficient 3D math that is a featurerich replacement for System.Numerics https://vimaec.github.io/Math3D

AutoDiff
A .NET library that provides fast, accurate and automatic differentiation (computes derivative / gradient) of mathematical functions. (by alexshtf)


Unity.mathx
An Extension Library for Unity.Mathematics  Extension Methods, New Syntax, Optimized Functions, and more !
Project mention: Unity.mathx : An Open Source Extension Library for Unity.Mathematics 🙂🛠️ (Welcomes Contributors !)  /r/Unity3D  20230328 


Project mention: Is there a c# library available that will evaluate arithmetic string such "5+3+max(3)" in runtime say from a file and provide output  /r/csharp  20230408

Libraries
Simple, reliable .NET libraries covering numbers, geometry and data structures (by Jodosoft)
The package is called Jodo.Numerics and it is available at NuGet.org. The project is opensource (MIT license) and lives on GitHub. I hope this is useful to some of you, and I'd be very grateful for any feedback or ideas. :)

NumberBomb
NumberBomb is a puzzle game good for ages 6+. Not as great as chess, but certainly with it's charm, it can get by in Math puzzle circles. The game is free, opensource and adfree


Project mention: GitHub  gregyjames/tsunami: A High Performance C# wrapper for working with Vector<T> for SIMD Intrinsics. It allows you to get all the performance benefits of SIMD instructions without having to worry about things like memory management, resizing inputs or dealing with the Vector type.  /r/coolgithubprojects  20230615

SaaSHub
SaaSHub  Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Math related posts
 Rust bindings for Avalonia UI Framework
 (C++) Intel MKL ou Eigen pra trabalhar com álgebra linear em grandes data sets?
 Is there any easy way to call a variable through a string?
 Trying to Compute the Square root of a number. C#
 A proofofconcept game inspired by your suggestions  the math typesetting is available on the asset store!
 Little Project: Porting a 40$ game engine plugin for educational games and making it Open Source (details in the comments)
 Little Project: Porting a 40$ Unity plugin and making it open source. (Details in the Comments)

A note from our sponsor  Onboard AI
getonboard.dev  29 Nov 2023
Index
What are some of the best opensource Math projects in C#? This list will help you:
Project  Stars  

1  MathUtilities  3,922 
2  MathNet  3,276 
3  AngouriMath  715 
4  xamlmath  578 
5  ExpressionEvaluator  532 
6  CSharpMath  343 
7  ecsharp  168 
8  MKL.NET  118 
9  SimpleSIMD  87 
10  Math3D  83 
11  AutoDiff  82 
12  GodoTeX  77 
13  Unity.mathx  55 
14  SharpMath2  46 
15  UnityTools  33 
16  stringmath  28 
17  Libraries  12 
18  NumberBomb  4 
19  LX4Cnh  4 
20  tsunami  3 