You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[js-xlsx](https://github.com/SheetJS/js-xlsx) - Parser and writer for various spreadsheet formats.
34
39
-[Apache Arrow](https://github.com/apache/arrow/tree/master/js) - Enable big data systems to process and transfer data quickly.
35
40
41
+
---
42
+
36
43
## Data Munging
37
44
38
45
-[sql.js](https://github.com/kripken/sql.js/) - SQLite compiled to JavaScript through Emscripten.
@@ -41,6 +48,10 @@ If you want to contribute to this list (please do), create a pull request.
41
48
-[datalib](http://vega.github.io/datalib/) - A JavaScript data utility library.
42
49
-[zebras](https://github.com/nickslevine/zebras) - A data manipulation and analysis library written in JavaScript offering the convenience of pandas or R.
43
50
-[Danfojs](https://github.com/opensource9ja/danfojs) - Powerful JavaScript data analysis toolkit.
51
+
-[duckdb-wasm](https://github.com/duckdb/duckdb-wasm) - DuckDB compiled to WebAssembly, letting you run fast SQL queries locally in the browser or Node.js.
52
+
-[Polars (WASM)](https://github.com/pola-rs/polars/tree/master/py-polars/polars-wasm) - Polars, a lightning-fast DataFrame library in Rust, compiled to WebAssembly for use in JS environments.
53
+
54
+
---
44
55
45
56
## Math and Statistics
46
57
@@ -50,19 +61,24 @@ If you want to contribute to this list (please do), create a pull request.
50
61
-[stdlib](https://github.com/stdlib-js/stdlib) - A standard library for JavaScript, with an emphasis on numerical and scientific computing applications.
51
62
-[Simple Statistics](https://simplestatistics.org/) - Statistical methods in readable JavaScript for browsers, servers, and people.
-[BigInteger.js](https://github.com/peterolson/BigInteger.js) - Is an arbitrary-length integer library for JavaScript, allowing arithmetic operations on integers of unlimited size, notwithstanding memory and time limitations.
64
+
-[BigInteger.js](https://github.com/peterolson/BigInteger.js) - Is an arbitrary-length integer library for JavaScript.
54
65
-[Fraction.js](https://github.com/infusion/Fraction.js) - Is a rational number library written in JavaScript.
55
-
-[fermat.ts](https://github.com/mathigon/fermat.js) - Is powerful mathematics and statistics library, containing everything from number theory to random numbers and linear algebra classes.
66
+
-[fermat.ts](https://github.com/mathigon/fermat.js) - Powerful mathematics and statistics library, containing everything from number theory to random numbers and linear algebra classes.
56
67
-[Simple Statistics](https://github.com/simple-statistics/simple-statistics) - A JavaScript implementation of descriptive, regression, and inference statistics.
57
68
69
+
---
70
+
58
71
## Machine learning
59
72
60
73
-[mljs](https://github.com/mljs/ml) - Machine learning tools in JavaScript.
61
74
-[machinelearn.js](https://www.machinelearnjs.com/) - Machine Learning library for the web and Node.
75
+
-[ONNX Runtime Web](https://onnxruntime.ai/docs/api/javascript/) - Run ONNX models in browsers (via WebGL/WebAssembly) and Node.js.
-[Natural](https://github.com/NaturalNode/natural) - General natural language facilities for node.
67
83
-[node-nlp](https://github.com/axa-group/nlp.js##readme) - A Fork of Natural with many additional capabilities.
68
84
-[sentiment](https://github.com/thisandagain/sentiment) - AFINN-based sentiment analysis for Node.js.
@@ -73,13 +89,20 @@ If you want to contribute to this list (please do), create a pull request.
73
89
-[Talisman](http://yomguithereal.github.io/talisman/) - A straightforward & modular NLP, machine learning & fuzzy matching library for JavaScript.
74
90
-[Franc](https://github.com/wooorm/franc) - Natural language detection.
75
91
-[Underscore.string](http://epeli.github.io/underscore.string/) - Not actually an NLP library, but a useful toolkit for working with strings in JavaScript.
92
+
-[transformers.js](https://github.com/xenova/transformers.js) - Run Hugging Face Transformer models directly in JavaScript (browser or Node.js) using WebAssembly acceleration.
93
+
94
+
---
76
95
77
96
## Deep Learning
78
97
79
98
-[TensorFlow.js](https://www.tensorflow.org/js) - TensorFlow.js is a library for developing and training ML models in JavaScript, and deploying in browser or on Node.js.
80
99
-[ml5](https://ml5js.org/) - Friendly Machine Learning for the Web.
81
100
-[WebDNN](https://mil-tokyo.github.io/webdnn/) - Fastest DNN Execution Framework on Web Browser.
82
101
-[brain.js](https://brain.js.org/) - Neural networks in JavaScript.
102
+
-[torch-js](https://github.com/pytorch/torch-js) - An experimental port of the PyTorch API to JavaScript/TypeScript for Node.js (still in early development).
103
+
-[wasm-torch](https://github.com/abetlen/wasm-torch) - A WebAssembly port of PyTorch’s C++ backend, enabling inference in the browser or Node.
104
+
105
+
---
83
106
84
107
## Visualization
85
108
@@ -91,7 +114,12 @@ If you want to contribute to this list (please do), create a pull request.
-[Sigmajs](http://sigmajs.org/) - A JavaScript library dedicated to graph drawing.
93
116
-[Falcon](https://github.com/uwdata/falcon) - Interactive Visual Analysis for Big Data. Crossfilter millions of records without latencies.
117
+
-[Apache ECharts](https://echarts.apache.org/) - A powerful, highly customizable charting and visualization library, suitable for large datasets.
118
+
-[Observable Plot](https://github.com/observablehq/plot) - A high-level, experimental library for exploratory data visualization, from the creators of Observable.
119
+
120
+
---
94
121
95
122
## Other languages
96
123
97
124
-[Pyodide](https://github.com/iodide-project/pyodide) - The scientific Python stack, compiled to WebAssembly.
125
+
-[PyScript](https://pyscript.net/) - A framework that allows you to run Python in the browser, built on top of Pyodide and WebAssembly.
0 commit comments