FormulaEngine.Net Is a Simple Engine For .Net APP

For More Info And Sample Please Visit

There is a newer version of this package available.
See the version list below for details.
Install-Package FormulaEngine.Net -Version
dotnet add package FormulaEngine.Net --version
<PackageReference Include="FormulaEngine.Net" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add FormulaEngine.Net --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Operation Syntax:

variables And Value must be in the dictionary object:
Dictionary(variableName, variableValue)

*Note: You Cant Put Value Directly To The Formula. You Must Put The Value In Formula With Dictionary.

please be carefull in formula text. count of '(' must be equal with count of ')' for example: ((sin(a)))

var formula = "(log(pow(a,b)))+(cos(n)*(tan(m)))";

For More Info And Sample Please Visit


This package has no dependencies.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.0.4-beta 561 2/28/2016 763 2/28/2016 640 11/24/2015 608 11/22/2015 627 11/21/2015
1.0.3 530 11/21/2015 523 11/16/2015 525 11/16/2015 578 11/11/2015
1.0.2 738 11/10/2015
1.0.0 865 11/9/2015
Show less