Home / Other tools
finance.js
JavaScript library for common financial calculations
What it is
A dependency-free JavaScript library for incorporating common financial calculations into applications. It covers computations such as amortization, compound annual growth rate, compound interest, and discount factors through simple method calls, and works both server-side via npm and client-side from the source file, with TypeScript support included. The library suits JavaScript developers who need basic financial math inside trading or finance applications without pulling in external dependencies. Its scope is limited to general financial calculations rather than full quant trading features, so it is best treated as a utility building block.
At a glance
Research onlyOur rating, based on popularity, maintenance and how ready it is for real use.
| Best for | Developers |
|---|---|
| Used for | Data analysis |
| Markets | Multi-market |
| Stack | JavaScript |
| Learning curve | Easy to start |
| Practical value | Low practical value |
| Cost | Free and open source |
| Hardware | No GPU needed |
| Maintenance | No commits in over six months |
GitHub stars, last 30 days
Daily snapshots since 2026-09-12 (up to 30 days): 0 over the period, now 1,271. Gaps mean no snapshot was taken that day.
A JavaScript library for common financial calculations.
Similar tools
Performant Python finance plotting for backtesting
Open source wealth management and portfolio tracking platform
Matplotlib utilities for visualizing financial data in Python
Free searchable database of 300,000+ financial symbols
Visualizer for pandas dataframes and xarray datasets
Exchange market calendars for pandas trading applications