regression-js
JavaScript library for least squares fitting methods.
- Status
- UnmaintainedNo commits in 3181 days.
- Last checked
- Checked · Oct 12, 2026
- License
- Open source
- Pricing
- Free tier · from $0
What it is
Regression-js is a JavaScript library that provides various least squares fitting methods to find trends in data sets, making it useful for developers and data scientists working with statistical analysis in web applications.
Regression-js stands out as a lightweight, easy-to-integrate JavaScript library that provides robust least squares fitting methods without the need for complex setup or external dependencies.
When it fits — and when it doesn’t
A good fit for
Web developers needing to integrate statistical models into their projects.
Data analysts working with JavaScript who require least squares fitting methods.
Look elsewhere if
Projects requiring real-time data processing and analysis beyond the capabilities of a library.
Users looking for a full-service analytics platform rather than a specialized library.
Known weaknesses
Each one links to the public issue, changelog or docs page it came from, where we have one.
- 01
Limited support for advanced statistical methods
The library primarily focuses on least squares fitting and lacks support for more sophisticated regression techniques like regularization or Bayesian regression.
- 02
Performance issues with large datasets
Regression-js may become slow when processing very large datasets due to its in-memory computation approach, which can lead to increased memory usage and slower execution times.
- 03
Small community and limited third-party contributions
The library has a relatively small user base and few contributors, leading to fewer bug fixes, feature requests, and community support compared to more popular statistical libraries.
What it does well
Various least squares fitting methods for data analysis.
Easy integration into web applications and Node.js projects.
Comprehensive documentation and examples.
Pricing
- Free tier
- YesOpen source — free to use
- Paid from
- $0
- Model
- Flat rate
- Enterprise plan
- No
Pricing not independently confirmed — check the vendor’s page.
Performance benchmarks
How Fast Is It?
Set up regression-js
Setup steps, common gotchas and what to check after 30 days.
Get the badge
A small badge for regression-js’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.
Markdown
[](https://navigateaitools.com/explorer/tool/regression-js)HTML
<a href="https://navigateaitools.com/explorer/tool/regression-js"><img src="https://navigateaitools.com/badge/regression-js.svg" alt="regression-js — tracked on AI Navigator" height="58"></a>