C# Math

Open-source C# projects categorized as Math | Edit details

Top 13 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: A collection of some of the neat math and physics tricks | news.ycombinator.com | 2022-05-04
  • MathNet

    Math.NET Numerics

    Project mention: Performant Linear Algebra Library | reddit.com/r/csharp | 2021-11-21

    Maybe something like this: https://numerics.mathdotnet.com?

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • AngouriMath

    Open-source cross-platform symbolic algebra library for C# and F#. One of the most powerful in .NET. Can be used for both production and research purposes.

    Project mention: No, +5 is not equivalent to advantage in (nearly) any situation | reddit.com/r/dndnext | 2022-04-25

    The other programmer mindset is to write yourself a library to do the exact, symbolic math for you. I hereby introduce you to https://am.angouri.org/

  • wpf-math

    .NET library for rendering mathematical formulae using the LaTeX typsetting style, for the WPF framework

  • ExpressionEvaluator

    A Simple Math and Pseudo C# Expression Evaluator in One C# File. Can also execute small C# like scripts

    Project mention: okidoki - markdown editor with C# support | reddit.com/r/csharp | 2022-01-28

    Yup it's in Blazor. For C# evaluation I've used ExpressionEvaluator. I'll probably replace it with Microsoft.CodeAnalysis.CSharp.Scripting library but I had some issues when i try to run it on WASM. I guess it's related to this issue

  • CSharpMath

    LaTeX. in C#. (ported from the wonderful iosMath project).

    Project mention: QuestPDF 2022.3 - a new release of the modern, open-source library for PDF generation 🎉 Please help me make it popular 🚀 | reddit.com/r/csharp | 2022-03-14

    2) Use SkiaSharp compatible library that offers rendering equations, e.g. https://github.com/verybadcat/CSharpMath (a good moment to give them a star, right too? 😁). This allows you to achieve vector graphic.

  • ecsharp

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

    Project mention: If you were a billionaire, what prosocial projects would you fund? | reddit.com/r/slatestarcodex | 2021-08-10

    It might be possible to make a couple of these ideas into businesses, but the ideas I've spent the most time on (programming language translation and LES/LeMP/EC#) don't seem to have any path to commercial success, at least not without greatly hurting the value proposition by attempting to charge big bucks for something that I believe should be open source. Plus I've been working on SyncLib, a serialization technology that is superior for most purposes (in much the same way as MobX is superior to Redux - it reduces the amount of code you must write and maintain), and other free libraries.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Math3D

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

    Project mention: V1.2 of Vim.Math3d C# Library | news.ycombinator.com | 2021-09-08
  • SimpleSIMD

    Easy to use SIMD accelerated Array and Span methods

    Project mention: Generic math SIMD Span and Array methods | reddit.com/r/csharp | 2021-08-10

    Link to the project: Click Me


    A simple cross platform .NET API for Intel MKL

    Project mention: Running estimators for Quantile, Quartiles, Quantiles, Histogram, Central/Standard Moments. | reddit.com/r/csharp | 2021-10-30
  • SharpMath2

    2D math / geometry collision library for C#, compatable with monogame.

  • 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, open-source and ad-free

    Project mention: Advice please 🙏 | reddit.com/r/xamarindevelopers | 2022-04-03

    From one page, you send a message containing some data https://github.com/saamerm/NumberBomb/blob/1f81492aaed1d3d9caaf2b26d37bb9efb916875b/NumberBomb/NumberBomb/ViewModels/GamePageViewModel.cs and then in another page, you subscribe to the event and use the data that is passed https://github.com/saamerm/NumberBomb/blob/1f81492aaed1d3d9caaf2b26d37bb9efb916875b/NumberBomb/NumberBomb/ViewModels/HomeViewModel.cs

  • LX4Cnh

    Algorithm for high-speed multiplication of LARGE numbers

    Project mention: High-speed multiplication of large numbers |+ Fast Fnv1a-128 implementations |+ Hash-based UUID (Guid) ... 「 LONGPOST 」 | reddit.com/r/x3F | 2021-08-01


NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-05-04.

C# Math related posts


What are some of the best open-source Math projects in C#? This list will help you:

Project Stars
1 MathUtilities 3,099
2 MathNet 2,817
3 AngouriMath 548
4 wpf-math 420
5 ExpressionEvaluator 326
6 CSharpMath 263
7 ecsharp 147
8 Math3D 61
9 SimpleSIMD 61
10 MKL.NET 51
11 SharpMath2 37
12 NumberBomb 3
13 LX4Cnh 1
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives