Skip to main content
NCalc avatar

NCalc

NuGet publisher profile

Packages
11
Total Downloads
17.3M
17,270,380

Packages (11)

NCalcSync package icon

NCalcSync

NCalc is a fast and lightweight expression evaluator library for .NET, designed for flexibility and high performance. It supports a wide range of mathematical and logical operations. NCalc can parse any expression and evaluate the result, including static or dynamic parameters and custom functions. This package contains the unsigned assembly 'NCalc'. For the stronly signed assembly version of 'NCalc', see the NCalcSync.signed package.

7.6M
downloads
NCalc package icon

NCalc

NCalc is a fast and lightweight expression evaluator library for .NET, designed for flexibility and high performance. It supports a wide range of mathematical and logical operations. NCalc can parse any expression and evaluate the result, including static or dynamic parameters and custom functions.

4.5M
downloads
NCalc.Core package icon

NCalc.Core

Assembly with the core logic of NCalc.

3.2M
downloads
NCalcAsync package icon

NCalcAsync

NCalcAsync is a fully async port of the NCalc. NCalc is a fast and lightweight expression evaluator library for .NET, designed for flexibility and high performance. It supports a wide range of mathematical and logical operations. NCalc can parse any expression and evaluate the result, including static or dynamic parameters and custom functions.

1.1M
downloads
NCalc.DependencyInjection package icon

NCalc.DependencyInjection

NCalc is a mathematical expression evaluator for .NET. This assembly brings Dependency Injection support for NCalc.

270.7K
downloads
NCalc.Parser package icon

NCalc.Parser

Default Parlot-based parser for NCalc expressions, including parser options and argument separator configuration.

194.4K
downloads
NCalc.Domain package icon

NCalc.Domain

Expression tree model, visitor contracts, and core exception types shared by NCalc parsers, evaluators, and extensions.

193.7K
downloads
NCalc.Antlr package icon

NCalc.Antlr

NCalc is a mathematical expression evaluator for .NET. This assembly allows NCalc to use Antlr as an alternative parser.

173.2K
downloads
NCalcSync.signed package icon

NCalcSync.signed

NCalc is a fast and lightweight expression evaluator library for .NET, designed for flexibility and high performance. It supports a wide range of mathematical and logical operations. NCalc can parse any expression and evaluate the result, including static or dynamic parameters and custom functions. This package contains the strongly signed assembly version of 'NCalc'. For the unsigned assembly of 'NCalc', see the NCalcSync package.

57.8K
downloads
NCalc.MemoryCache package icon

NCalc.MemoryCache

NCalc is a mathematical expression evaluator for .NET. This assembly brings support to Microsoft.Extensions.MemoryCache for NCalc.

29.1K
downloads
NCalc.LambdaCompilation package icon

NCalc.LambdaCompilation

NCalc is a mathematical expression evaluator for .NET. This assembly brings support to lambda compilation.

17.4K
downloads