Top 23 Math OpenSource Projects

From what I've heard, the university route is geared towards theoretical programming, computation efficiency, algorithms, and concepts, while the SaskPoly route is heavy on practical programming with a dense courseload, assuming some level of baseline knowledge beforehand. If you already know this is your career choice and want a head start, FreeCodeCamp (webdev), CS50 (beginner concepts), and MIT (technical) are my recommendations that offer a glimpse into university expectations.

halfrost/LeetCodeGo (Go): ✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解

Scout APM
Scout APM  Leadingedge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

Project mention: KaTeX has been updated with support for more equation environments  reddit.com/r/Notion  20210428
As of this week, Notion is using the latest version of KaTeX (0.13.2). This adds support for multiple environments in block and inline equations:


You can add other npm modules using this same process to make your life a little easier when writing custom functions and is much easier than developing a custom module. Some potentially handy modules might be: datefns, mathjs, cheerio, execa.

+ SymPy links from the wiki https://github.com/sympy/sympy/wiki/ExternalSymPyMedia%2C...
[ Reference of equations from advanced physics in a very condensed manner ]

It seems https://github.com/gtruc/glm also supports SIMD (at least if used / configured correctly).


cute_headers
Collection of crossplatform onefile C/C++ libraries with no dependencies, primarily used for games
single header libraries (https://github.com/nothings/stb , https://github.com/RandyGaul/cute_headers , etc) can do some of the heavy lifting. I use stb for OGG and PNG decoding, also true type support, and maybe a few other things.


manim
A communitymaintained Python framework for creating mathematical animations. (by ManimCommunity)
Interesting find! Would you mind opening an issue?


git clone https://github.com/CGAL/cgal.git

Stats
A well tested and comprehensive Golang statistics library package with no dependencies. (by montanaflynn)


Math PHP
Powerful modern math library for PHP: Features descriptive statistics and regressions; Continuous and discrete probability distributions; Linear algebra with matrices and vectors, Numerical analysis; special mathematical functions; Algebra

Project mention: I'm looking for a notepad app that save the content as a TXT file. Is there any app of this kind?  reddit.com/r/fossdroid  20210404
Markor

Project mention: Livebook: A collaborative and interactive code notebook for Elixir  news.ycombinator.com  20210418

Project mention: Does anyone know if Swift's version of Penrose tiling algorithm exists somewhere?  reddit.com/r/swift  20210115
I implemented a Swift version here for fun! The core logic is strictly similar to https://preshing.com/20110831/penrosetilingexplained/. I used the great Swift Numerics Package for complex numbers. I also added UI logic with SwiftUI to visualize and experiment.




>  Waiting for CrossPlatform standardized SIMD vector datatypes
which language has standardized SIMD vector datatypes ? most languages don't even have any ability to express SIMD while in C++ I can just use Vc (https://github.com/VcDevel/Vc), nsimd (https://github.com/ageniumscale/nsimd) or one of the other ton of alternatives, and have stuff that JustWorksTM on more architectures than most languages even support
 Using nonstandard extensions, libraries or homebaked solutions to run computations in parallel on many cores or on different processors than the CPU
what are the other native languages with a standardized memory model for atomics ? and, what's the problem with using libraries ? it's not like you're going to use C# or Java's builtin threadpools if you are doing any serious work, no ? Do they even have something as easy to use as https://github.com/taskflow/taskflow ?
 Debugging crossplatform code using couts, cerrs and printfs
because people never use console.log in JS or System.println in C# maybe ?
 Forced to use boost for even quite elementary operations on std::strings.
can you point to nontrivial java projects that do not use Apache Commons ? Also, the boost string algorithms are headeronly so you will end up with exactly the same binaries that if it was in some std::string_algorithms namespace:
Index
What are some of the best opensource Math projects? This list will help you:
Project  Stars  

1  freeCodeCamp  323,507 
2  LeetCodeGo  17,472 
3  KaTeX  13,587 
4  gpu.js  12,358 
5  mathjs  11,090 
6  SymPy  8,051 
7  GLM  5,096 
8  OpenBLAS  3,884 
9  cute_headers  3,002 
10  QuantLib  2,618 
11  manim  2,503 
12  MathNet  2,486 
13  CGal  2,462 
14  Stats  1,972 
15  ceressolver  1,913 
16  Math PHP  1,888 
17  markor  1,449 
18  livebook  1,403 
19  swiftnumerics  1,181 
20  iosMath  1,176 
21  Euler  1,125 
22  Metron  1,029 
23  Vc  1,008 