Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mathflowjs/mathflow

💎 A scripting language designed for solving mathematical expressions and calculations.
https://github.com/mathflowjs/mathflow

henryhale language math-library math-parser mathematical-expressions mathematics ts typescript

Last synced: 16 days ago
JSON representation

💎 A scripting language designed for solving mathematical expressions and calculations.

Awesome Lists containing this project

README

        

![](https://github.com/mathflowjs/mathflow/blob/master/docs/public/logo.svg)

# MathFlow

_Simplifying Math, Empowering Code._

>Note: This repository has been transfered from [henryhale](https://github.com/henryhale)/mathflow
>to [mathflowjs](https://github.com/mathflowjs). Check out the [TODO.md](./TODO.md) file to view the roadmap of this project.

## Overview

MathFlow is a lightweight and expressive scripting language designed for mathematical expressions and calculations. It provides a simple and intuitive syntax for performing mathematical operations, including support for standard arithmetic, functions like sin, cos, tan, and other functions.

## Features

- **Mathematical Expressions:** Perform standard arithmetic operations with ease.
- **Functions:** Built-in support for mathematical functions such as sin, cos, tan, abs and more.
- **Clean and Modern Syntax:** Readable and easy-to-write syntax for mathematical expressions.
- **Abstract Syntax Tree (AST):** Utilizes an AST for parsing and interpreting expressions.

## Documentation

To get started with MathFlow, read the [documentation here](https://mathflow.js.org).

## Contributing

Contributions are welcome to make MathFlow even better! Feel free to open issues or submit pull requests.

## License

This project is licensed under the [MIT License](https://github.com/mathflowjs/mathflow/blob/master/LICENSE.md)

Copyright © 2024-present, [Henry Hale](https://github.com/henryhale)