Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 Mathematic OpenSource Projects

JavaScript
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices. (by TheAlgorithms)
Project mention: Unlock Your Full Potential as a JavaScript Developer: Dive into these Top GitHub Repositories and supercharge your skills!  dev.to  20230114The Algorithms JavaScript GitHub Repo

CPlusPlus
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.

Appwrite
Appwrite  The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.


Project mention: Is it possible to learn maths and physics with Obsidian?  reddit.com/r/ObsidianMD  20230527

Project mention: What is a file with the .i.hh extension such as myfile.i.hh used for in a C++ project?  reddit.com/r/cpp_questions  20230511
GLM does it quite well, it has core includes then a detail folder with all the inl files that get added. https://github.com/gtruc/glm


CodiumAI
TestGPT  Generating meaningful tests for busy devs. Get nontrivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.

Project mention: Penrose Create beautiful diagrams just by typing math notation in plain text  news.ycombinator.com  20230322

Project mention: 40M, tocmai am cumparat manualele de matematica liceu, clasele 9  12 AMA  reddit.com/r/programare  20230101

Project mention: Servo, the parallel browser engine written in Rust  news.ycombinator.com  20230527
Websites do the same thing as 15 years ago? Not true, websites can now exceed desktop apps. Was their figma 15 years ago?
20 times more complex  this comes with doing more. 15 years ago there was no CI/CD.
Write CSS  don’t have to given Sass, components, and bootstrap.
Performance is worse  look at v8 benchmarks, look at webgl and Wasm. The browser itself can run much faster today, and people are doing more with it.
JS barebones  just one package. https://github.com/stdlibjs/stdlib.  and the node ecosystem is a feature not a bug.
Look elsewhere  every other UI framework we’ve tried before has been worse in terms of compatibility, functionality, flexibility, and available prebuilt tooling.


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: mathphp: NEW Extended Research  star count:2207.0  reddit.com/r/algoprojects  20230422 
Project mention: What software do you use to make documents without resorting to Microsoft word?  reddit.com/r/suckless  20230130
It probably won't cover needs of "make documents at our office" but I'd like to mention https://github.com/susam/texme. Basically you prepend your markdown file with a line of HTML/Javascript, rename it to HTML and it'll render pretty in a webbrowser.

MLfoundations
Machine Learning Foundations: Linear Algebra, Calculus, Statistics & Computer Science
As others have said, you won't need calculus immediately, but it's important that you make a good attempt at learning up to Calc3. I also didn't have a math heavy undergrad so it took a lot of selfstudy for me, but it's possible. Simulation has a great math boot camp at the beginning to review everything but you'll want to be prepped with Calc before that because that class is all calculus based probability. Some other good resources are the 3Blue1Brown videos on YouTube. They have a great series for both calc & linear algebra to talk through all the intuition with visuals. I also really like John Krohns series because you code through the math which is very applicable for us in this program. I only did his linear Algebra, but he has a whole series with Calc and probability, too. https://github.com/jonkrohn/MLfoundations

Project mention: cppyy Generated Wrappers and Type Annotations  reddit.com/r/learnpython  20230411
I'm a user of CERN's ROOT (https://root.cern/) and while I'd usually write in C++, I've been trying to write as much Python as I can recently to get a bit better in the language.


ProjectEulersolutions
Runnable code for solving Project Euler problems in Java, Python, Mathematica, Haskell. (by nayuki)
I don't have my old code, but https://www.programiz.com/pythonprogramming/onlinecompiler/ + https://github.com/nayuki/ProjectEulersolutions/blob/master/python/p215.py says W(30,11) is 1007720438618812.


awesomestreamlit
The purpose of this project is to share knowledge on how awesome Streamlit is and can be
Project mention: How to create a dashboard in Python with Jupyter Notebook  news.ycombinator.com  20220614 
Project mention: Importing self made meshes to ansys  what is the format for parsable text files?  reddit.com/r/CFD  20221208
Use [meshio](https://github.com/nschloe/meshio) and write a script to directly translate your mesh connectivity and boundary data and export to Ansys .msh. Easier option if you use/are familiar with Python.




Sonar
Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Mathematics related posts
 Computer Algebra System (CAS) for Obsidian
 The Statistics Handbook (free culture LaTeX handbook)
 Is it possible to learn maths and physics with Obsidian?
 Overline doesen't work properly
 What is a file with the .i.hh extension such as myfile.i.hh used for in a C++ project?
 [Opengl] Aide: compilation et installation de GLFW
 LibRapid's Most Requested Feature  OpenCL Support

A note from our sponsor  Sonar
www.sonarsource.com  31 May 2023
Index
What are some of the best opensource Mathematic projects? This list will help you:
Project  Stars  

1  JavaScript  26,617 
2  CPlusPlus  24,489 
3  C  16,262 
4  Algorithms  14,765 
5  MathJax  9,409 
6  GLM  7,571 
7  awesomemath  7,176 
8  penrose  5,684 
9  MathematicsforML  3,701 
10  stdlib  3,365 
11  MathNet  3,135 
12  Math PHP  2,222 
13  texme  2,165 
14  MLfoundations  2,152 
15  root  2,122 
16  ComputerScienceResources  2,099 
17  ProjectEulersolutions  1,768 
18  mlpenandpaperexercises  1,723 
19  awesomestreamlit  1,657 
20  meshio  1,555 
21  swiftnumerics  1,513 
22  DataScienceRoadmap  1,466 
23  LaTeXexamples  1,449 