Open-source projects categorized as Mathematics | Edit details

Top 23 Mathematic Open-Source Projects

  • GitHub repo Javascript

    A repository for All algorithms implemented in Javascript (for educational purposes only) (by TheAlgorithms)

    Project mention: 7 Github repos based on JavaScript | | 2021-07-13
  • GitHub repo C

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

    Project mention: Are there any websites or books that shows optimal solutions for solving algorithms using C? | | 2021-12-02
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. 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.

  • GitHub repo Algorithms

    A collection of algorithms and data structures (by williamfiset)

  • GitHub repo MathJax

    Beautiful and accessible math in all browsers

    Project mention: Menulis Notasi Matematika Menggunakan MathJax | | 2021-11-07


  • GitHub repo GLM

    OpenGL Mathematics (GLM)

    Project mention: Any OpenGL implementations for vector-drawing hardware? | | 2021-11-19

    For rendering 3D wireframes in general, involving OpenGL would overcomplicate things. Instead, you might want to look at GLM, the 3rd-party math library that many modern OpenGL apps use (because OpenGL no longer takes responsibility for any CPU-side matrix math). With GLM, in a few lines of code, you can throw 3D lines at some camera matrices and get output you can put on screen. More work would still be needed to do things like clipping/culling or opaque triangles, but that's basic 3D coding, and nothing compared to digging into the guts of an OpenGL software renderer.

  • GitHub repo awesome-math

    A curated list of awesome mathematics resources

    Project mention: I wan’t to be an electrical engineer when I grow up (I’m 13), any advice? | | 2021-11-14

    Awesome Math

  • GitHub repo stdlib

    ✨ Standard library for JavaScript and Node.js. ✨

    Project mention: A notable JavaScript developer shamelessly copied one of my most downloaded nod | | 2021-09-26

    > I wonder why there is not a simple math lib

    This [0] might be what you are looking for, it has both is-number and is-odd.


  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo MathNet

    Math.NET Numerics

    Project mention: Performant Linear Algebra Library | | 2021-11-21

    Maybe something like this:

  • GitHub repo 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

  • GitHub repo root

    The official repository for ROOT: analyzing, storing and visualizing big data, scientifically

    Project mention: A new tool for calling C++ from python | | 2021-11-11

    If you're OK with using a heavy dependency, you can use the ROOT library made by CERN for high energy physics analyses. It has Python bindings that make it next to trivial to use C++ scripts within Python. I think it's called root in conda.

  • GitHub repo Computer-Science-Resources

    A list of resources in different fields of Computer Science (multiple languages)

    Project mention: Computer Architecture | | 2021-10-02
  • GitHub repo pycm

    Multi-class confusion matrix library in Python

    Project mention: [P] PyCM 3.3 released: Comparison of Classifiers Based on Confusion Matrix | | 2021-10-27
  • GitHub repo LaTeX-examples

    Examples for the usage of LaTeX

    Project mention: How would I insert a basic radius and diameter in a circle in latex? | | 2021-04-10

    circle-diameter-radius from MartinThoma's LaTeX examples on GitHub

  • GitHub repo Microsoft Automatic Graph Layout

    A set of tools for graph layout and viewing (by microsoft)

  • GitHub repo meshio

    :spider_web: input/output for many mesh formats

    Project mention: can you convert a .mesh file to an .stl file | | 2021-05-06

    Try Meshio-convert

  • GitHub repo casadi

    CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python or Matlab/Octave.

    Project mention: Are there any optimization libraries/packages that use automatic differentiation? | | 2021-11-04

    JuMP.jl (Julia) or casADi (Python) are good choices.

  • GitHub repo jsxgraph

    JSXGraph is a cross-browser library for interactive geometry, function plotting, charting, and data visualization in a web browser.

    Project mention: JSXGraph: Dynamic Mathematics with JavaScript | | 2021-10-01

    JSXGraph was part of the European Erasmus+ program ITEMS ( Aim of that project (and related projects where JSXGraph is / was included) is to research on "digital learning" in STEM subjects. The technical focus was on including JSXGraph in moodle courses with the question types STACK and formulas. For this and for certain mathematical topics, JSXGraph has been adapted through out the project.

    JSXGraph has been started as a seminar at the University of Bayreuth in 2007. The list of developers is given in the copyright section of the source code, e.g. After the students have left the University, the core developer team is much smaller. Luckily, meanwhile the user community is increasingly providing improvements and bug fixes.

  • GitHub repo Symbolics.jl

    A fast and modern CAS for a fast and modern language.

    Project mention: From Julia to Rust | | 2021-06-05
  • GitHub repo geogebra

    GeoGebra apps (mirror)

    Project mention: Ideas for very mathematically advanced 10 year old | | 2021-11-26

    - Geogebra - amazing math visualization tool, you can kind of create anything with it.

  • GitHub repo bcal

    :1234: Bits, bytes and address calculator

    Project mention: Terminal bits, bytes and address calculator bcal v2.3 released! | | 2021-10-15
  • GitHub repo muboard

    Self-rendering and distributable mathematics chalkboards

    Project mention: Mathematics Chalkboard with LaTeX and Markdown Support | | 2021-08-06
  • GitHub repo Towel

    Throw in the towel.

    Project mention: SLazy<T> (a struct alternative Lazy<T>) | | 2021-07-31

    Unit Tests

  • GitHub repo 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: F# + Plotly.NET + AngouriMath + Interactive: symbolic algebra for research! | | 2021-08-07

    AngouriMath: symbolic algebra library I'm working on.

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 2021-12-02.

Mathematics related posts


What are some of the best open-source Mathematic projects? This list will help you:

Project Stars
1 Javascript 16,014
2 C 11,691
3 Algorithms 11,430
4 MathJax 8,524
5 GLM 5,719
6 awesome-math 5,390
7 stdlib 2,731
8 MathNet 2,665
9 Math PHP 2,005
10 root 1,607
11 Computer-Science-Resources 1,554
12 pycm 1,186
13 LaTeX-examples 1,172
14 Microsoft Automatic Graph Layout 1,115
15 meshio 1,070
16 casadi 867
17 jsxgraph 833
18 Symbolics.jl 822
19 geogebra 760
20 bcal 512
21 muboard 492
22 Towel 470
23 AngouriMath 462
Find remote jobs at our new job board There are 33 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