Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mycaule/awesome-javascript-mathematics
A curated list of awesome JavaScript maths libraries and demos
https://github.com/mycaule/awesome-javascript-mathematics
List: awesome-javascript-mathematics
Last synced: 19 days ago
JSON representation
A curated list of awesome JavaScript maths libraries and demos
- Host: GitHub
- URL: https://github.com/mycaule/awesome-javascript-mathematics
- Owner: mycaule
- License: gpl-2.0
- Created: 2014-12-21T21:50:40.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2020-12-20T19:04:12.000Z (about 4 years ago)
- Last Synced: 2024-05-20T21:50:35.081Z (7 months ago)
- Size: 26.4 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- ultimate-awesome - awesome-javascript-mathematics - A curated list of awesome JavaScript maths libraries and demos. (Other Lists / PowerShell Lists)
README
# Awesome JavaScript Mathematics
> A curated list of delightful JavaScript [libraries](#libraries), [demos](#demos) and [resources](#resources) for Mathematics.
### Libraries
#### Numbers
- [Numeral.js](http://numeraljs.com/) - Format numbers to look like currency, percentages, times with decimal places, thousands, and abbreviations. [Git](https://github.com/adamwdraper/Numeral-js)
- [Primes.io](http://primes.io) - Prime numbers visualizer.
- [Fraction.js](http://www.xarg.org/2014/03/precise-calculations-in-javascript/) - **Q** in JavaScript. [Git](https://github.com/infusion/Fraction.js)
- Complex.js - **C** in JavaScript. [Git](https://github.com/infusion/Complex.js)
- [Combinatorics.js](https://github.com/devanp92/combinatorics.js) - Permutations, Posets, Trees, and other enumerative collections. [Git](https://github.com/devanp92/combinatorics.js)
- [`ethereumjs/merkle-patricia-tree`](https://github.com/ethereumjs/merkle-patricia-tree)#### Formulas
- [Math.js](http://mathjs.org/) - Parse your expressions and mathematical datatypes. [Git](https://github.com/josdejong/mathjs)
- [MathJAX](http://www.mathjax.org/) - Render `LaTeX` formulas in the browser. [Git](https://github.com/mathjax/mathjax)
- [algebra.js](http://algebra.js.org/) - Build, display, and solve algebraic equations. [Git](https://github.com/nicolewhite/algebra.js)
- [KaTeX](https://katex.org) - Fastest `LaTeX` renderer for the web. [Git](https://github.com/KaTeX/KaTeX)
- [`overleaf/overleaf`](https://github.com/overleaf/overleaf)#### Set theory / Functional Programming
- [Lo-Dash](https://lodash.com/) - Functional programming. [Git](https://github.com/lodash/lodash)
- [Async](https://github.com/caolan/async) - Asynchronous patterns in *JavaScript*. [Git](https://github.com/caolan/async)
- [Lazy](http://ramdajs.com/)
- [Ramda](http://danieltao.com/lazy.js/)
- [Immutable.js](https://facebook.github.io/immutable-js/)#### Machine Learning
- [Awesome-Machine-Learning list](https://github.com/josephmisiti/awesome-machine-learning#javascript)
- [`ml5js/ml5-library`](https://github.com/ml5js/ml5-library)
- [`naptha/tesseract.js`](https://github.com/naptha/tesseract.js)
- [`NaturalNode/natural`](https://github.com/NaturalNode/natural)
- [`spencermountain/compromise`](https://github.com/spencermountain/compromise)
- [`wooorm/franc`](https://github.com/wooorm/franc)#### Deep Learning
- [`atanasster/hyperparameters`](https://github.com/atanasster/hyperparameters)
- [`GantMan/nsfw_model`](https://github.com/GantMan/nsfw_model)
- [`huggingface/node-question-answering`](https://github.com/huggingface/node-question-answering)
- [`infinitered/nsfwjs`](https://github.com/infinitered/nsfwjs)
- [`justadudewhohacks/face-api.js`](https://github.com/justadudewhohacks/face-api.js)
- [`justadudewhohacks/opencv4nodejs`](https://github.com/justadudewhohacks/opencv4nodejs)
- [`tensorflow/tfjs`](https://github.com/tensorflow/tfjs)
- [`tensorflow/tfjs-examples`](https://github.com/tensorflow/tfjs-examples)
- [`tensorflow/tfjs-models`](https://github.com/tensorflow/tfjs-models)
- [`victordibia/handtrack.js`](https://github.com/victordibia/handtrack.js)
- [`karpathy/convnetjs`](https://github.com/karpathy/convnetjs)
- [`google/mediapipe`](https://github.com/google/mediapipe)#### Data Analysis
- [EclairJS](https://developer.ibm.com/open/eclairjs/) - JS Interface for Apache Spark. [Git](https://github.com/EclairJS/eclairjs)
- [DataTables](http://www.datatables.net/) - View and filter data in `HTML` tables [Git](https://github.com/DataTables/DataTables)
- [Chart.js](http://www.chartjs.org/) - Draw `` charts. [Git](https://github.com/nnnick/Chart.js)
- [sigma.js](http://sigmajs.org/) - Draw graphs. [Git](https://github.com/jacomyal/sigma.js)
- [MetricsGraphics.js](http://metricsgraphicsjs.org/) - Time-series data. [Git](https://github.com/mozilla/metrics-graphics/)
- [D3](http://d3js.org/) - Customize visualizations with `svg`. [Git](https://github.com/mbostock/d3)
- [Plotly.js](https://plot.ly/javascript/) - JavaScript library for scientific interactive charts. [Git](https://github.com/plotly/plotly.js)
- [`highcharts/highcharts`](https://github.com/highcharts/highcharts)
- [`microsoft/napajs`](https://github.com/microsoft/napajs)
- [`vega/vega-lite`](https://github.com/vega/vega-lite)
- [`d3/d3-hierarchy`](https://github.com/d3/d3-hierarchy)#### Numerical Analysis
- [`sloisel/numeric`](https://github.com/sloisel/numeric/) - Numerical analysis in *Javascript*.#### Applied Geometry / Computer Graphics
- [Three.js ](http://threejs.org/) - Draw 3D objects. [Git](https://github.com/mrdoob/three.js)
- [Cannon.js](http://schteppe.github.io/cannon.js/) - Make physics simulations. [Git](https://github.com/schteppe/cannon.js)
- [Matter.js](http://brm.io/matter-js/) - Physics simulations. [Git](https://github.com/liabru/matter-js/)
- [Tracking.js](http://trackingjs.com/) - Face tracking using computer vision algorithms. [Git](https://github.com/eduardolundgren/tracking.js)
- [`peterbraden/node-opencv`](https://github.com/peterbraden/node-opencv)
- [`juliuste/projections`](https://github.com/juliuste/projections)
- [`keplergl/kepler.gl`](https://github.com/keplergl/kepler.gl)
- [`visgl/loaders.gl`](https://github.com/visgl/loaders.gl)### REST APIs
- [Wolfram|Alpha](http://products.wolframalpha.com/developers)
- [Cloudinary](http://cloudinary.com/documentation/node_integration)### Demos
- [`androidfanatic/tfjs-squats-counter-html`](https://github.com/androidfanatic/tfjs-squats-counter-html)
- [`reiinakano/arbitrary-image-stylization-tfjs`](https://github.com/reiinakano/arbitrary-image-stylization-tfjs)
- [`google/mediapipe`](https://github.com/google/mediapipe)### Resources
- [Awesome JavaScript](https://github.com/sorrycc/awesome-javascript)
- [Awesome Node.js](https://github.com/sindresorhus/awesome-nodejs)## Edge computing
- [Vivienne Sze - Efficient Computing for Deep Learning, Robotics, and AI](https://www.youtube.com/watch?v=WbLQqPw_n88)
- [Ann Yuan, Marat Dukhan - Supercharging the TensorFlow.js WebAssembly backend with SIMD and multi-threading](https://blog.tensorflow.org/2020/09/supercharging-tensorflowjs-webassembly.html)Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.