JavaScript Math

Open-source JavaScript projects categorized as Math

Top 23 JavaScript Math Projects

  • KaTeX

    Fast math typesetting for the web.

    Project mention: What's the easiest way to display equations with LaTeX in HTML? | reddit.com/r/webdev | 2023-03-05

    Haven't personally used it, but have heard of KaTeX

  • gpu.js

    GPU Accelerated JavaScript

    Project mention: Gpu.js: GPU Accelerated JavaScript | news.ycombinator.com | 2023-01-22

    I used this library on my project but I think it's no longer maintained. I PRed a fix for buggy atan2 over a year ago and no movement [1]. I do highly recommend it if you're a web developer interested in harnessing parallel processing.

    [1] https://github.com/gpujs/gpu.js/pull/683

  • 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!

  • mathjs

    An extensive math library for JavaScript and Node.js

    Project mention: Notepad Calculator | news.ycombinator.com | 2022-12-28

    It's because it's not supported out of the box by the mathjs library I'm using: https://mathjs.org/

    I agree that this would be nice.

  • stdlib

    ✨ Standard library for JavaScript and Node.js. ✨

    Project mention: Bun v0.5 | news.ycombinator.com | 2023-01-18
  • mathquill

    Easily type math in your webapp

    Project mention: Is there any addon for converting simple Maths to Mathjax or LaTeX? Can anyone make one? | reddit.com/r/Anki | 2023-01-17

    Typing equations for maths is very tedious in Anki. Well, until now, I've been using mathquill to type equations in a browser, copy it to anki and use mathjax to render it. I was wondering if anyone could simplify the process integrating it to anki itself.

  • texme

    Self-rendering Markdown + LaTeX documents

    Project mention: What software do you use to make documents without resorting to Microsoft word? | reddit.com/r/suckless | 2023-01-30

    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.

  • ndarray

    📈 Multidimensional arrays for JavaScript (by scijs)

    Project mention: ndarray Python to JS | reddit.com/r/learnjavascript | 2022-07-29

    ndarray is this library https://github.com/scijs/ndarray .hi.lo is the way you slice in the array usually is arrayName.hi(finish_x,finish_y).lo(start_x,start_y)

  • SurveyJS

    Extensible JavaScript Form Builder Libraries. SurveyJS is a set of four fully customizable JS libraries that allow you to create, easily modify, and run multiple web forms in any web app, while retaining all sensitive data on your own servers.

  • expr-eval

    Mathematical expression evaluator in JavaScript

  • muboard

    Self-rendering and distributable mathematics chalkboards

  • Fraction.js

    Fraction is a rational numbers library written in JavaScript

    Project mention: Is it possible to use fractions? | reddit.com/r/codehs | 2022-06-03
  • react-native-bignumber

    🔢 The fastest Big Number library for React Native

    Project mention: Pro Tip: Make sure you're using the right libraries in your React Native apps, often there's a faster implementation. | reddit.com/r/reactnative | 2022-08-05
  • Quaternion.js

    A JavaScript Quaternion library

  • algebra

    means completeness and balancing, from the Arabic word الجبر (by fibo)

  • makesmatheasy

    Solves various Math Problems along with Steps, without any server interaction

  • multimath

    WebAssembly wrapper to simplify fast math coding

  • num2math

    Complicated math expression generator

    Project mention: Can someone make me a complicated equation that equals 32 when solved? The more complex the better. | reddit.com/r/math | 2023-01-12
  • ElectronVisualized

    View Electron Density: Molecular and Atomic Orbitals.

    Project mention: Hiring - FullStack - Remote $150-180k Base + Bonus | reddit.com/r/rails | 2023-01-25

    Can I work as a foreign contractor? I am from Canada. I am a React developer with 5+ years of experience: https://electronvisual.org << a website I coded (full stack)

  • lv-tutorial-math

    Math-specific tutorial/sample project for Liqvid

  • math-clamp

    Clamp a number

  • Sidus

    Sidus is a simple , user friendly and fast mathematical function plotter on web.

  • math-sum

    Sum numbers

  • awesome-youtube

    awesome youtube channel (by npv2k1)

  • Basenumber.js

    A BigDecimal library for arbitrary precision that allows you to work with numbers in different bases from 2 to 36.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

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 2023-03-05.

JavaScript Math related posts

Index

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

Project Stars
1 KaTeX 16,363
2 gpu.js 14,513
3 mathjs 13,099
4 stdlib 3,303
5 mathquill 2,164
6 texme 2,149
7 ndarray 1,133
8 expr-eval 1,028
9 muboard 546
10 Fraction.js 409
11 react-native-bignumber 281
12 Quaternion.js 107
13 algebra 105
14 makesmatheasy 98
15 multimath 64
16 num2math 63
17 ElectronVisualized 38
18 lv-tutorial-math 20
19 math-clamp 11
20 Sidus 11
21 math-sum 7
22 awesome-youtube 7
23 Basenumber.js 6
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.
www.sonarsource.com