github.com/Cheng-DX/formula-editor ↗

A simple tool to edit formula

An animated visualization of Cheng-DX/formula-editor's Git history from April 2022 to May 2022, built by 2 contributors. The codebase reached 291 lines, mostly TypeScript. The video runs 14 seconds.

Render your own repo

Turn any GitHub repository into a video like this — free sample in seconds.

Visualize your own →

Open this visualization on its own page →

Language

TypeScript

Contributors

2

Lines of Code

291

From

2022-04-13

To

2022-05-07

Advertisement

About Cheng-DX/formula-editor

Formula Editor is a TypeScript-based tool for creating and editing mathematical formulas using composable code. It allows users to build complex formulas by combining data and other formulas together, with real-time transformation and validation as you type.

The editor supports importing and exporting formulas and data in JSON format, making it easy to save and share work. It includes helpful features like automatic filtering of available data and formulas as you type, support for multiple bracket types, and syntactic sugar for common operations like squaring (^2) and square roots (^0.5). The interface can be customized, and formulas can be nested up to 10 levels deep.

The project has reached version 1.0.0 stability and includes an online playground for trying it out. It's designed for users who need to work with mathematical formulas programmatically, offering a balance between simplicity and powerful composition features. The codebase is actively maintained with regular updates that have improved the insertion logic, filtering capabilities, and overall user experience.

Advertisement

Share this video