# Formula.js

Tool · [Standard tools and platforms](https://ecosystem.samcarlton.com/tools)

Also called: formulajs, Formula JS

An [open-source](https://ecosystem.samcarlton.com/open-source) [JavaScript](https://ecosystem.samcarlton.com/javascript) library that recreates [spreadsheet](https://ecosystem.samcarlton.com/spreadsheet) functions, such as SUM and VLOOKUP, so an app can run the same calculations as a spreadsheet.

**For example:** A [developer](https://ecosystem.samcarlton.com/software-engineer) uses Formula.js so a pricing calculator on the website matches the finance team's [spreadsheet](https://ecosystem.samcarlton.com/spreadsheet).

Official site: <https://formulajs.info>

## Connects to (4)

- [Spreadsheet](https://ecosystem.samcarlton.com/spreadsheet): A grid of rows and columns for numbers and lists, with formulas that calculate totals.
- [JavaScript](https://ecosystem.samcarlton.com/javascript): The programming language that runs in every web browser, and also on servers.
- [Open source](https://ecosystem.samcarlton.com/open-source): Software whose code is published for anyone to read, use and build on, under a license that sets the rules for doing so.
- [Microsoft Excel](https://ecosystem.samcarlton.com/microsoft-excel): Microsoft's spreadsheet app, part of Microsoft 365.

Map view: https://ecosystem.samcarlton.com/formula-js
