The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 expression-evaluator Open-Source Projects
-
Project mention: Show HN: Heynote – A Dedicated Scratchpad for Developers | news.ycombinator.com | 2023-12-22
The Math blocks are powered by Math.js (https://mathjs.org/).
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
-
Check out the Microsoft Rules Engine. Source: am contributor and wrote a Blazor editor for it
-
There's a simple repl implementation in the cel-go repo that you can use https://github.com/google/cel-go/tree/master/repl/main. But not sure about what you actually want to do though. Has a bit of on XY problem feel to be honest.
-
-
EvalEx
EvalEx is a handy expression evaluator for Java, that allows to evaluate simple mathematical and boolean expressions.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
MathParser.org-mXparser
Math Parser Java Android C# .NET/MONO (.NET Framework, .NET Core, .NET Standard, .NET PCL, Xamarin.Android, Xamarin.iOS) CLS Library - a super easy, rich and flexible mathematical expression parser (expression evaluator, expression provided as plain text / strings) for JAVA and C#. Main features: rich built-in library of operators, constants, math functions, user defined: arguments, functions, recursive functions and general recursion (direct / indirect). Additionally parser provides grammar and
-
-
-
-
-
ExprTK
C++ Mathematical Expression Parsing And Evaluation Library https://www.partow.net/programming/exprtk/index.html
-
GoRules
GoRules is business friendly Open-Source Business Rules Engine (BRE) to execute decision models according to the JSON Decision Model (JDM) standard. It is written in Rust and provides native bindings for NodeJS and Python. (by gorules)
-
ExpressionEvaluator
A Simple Math and Pseudo C# Expression Evaluator in One C# File. Can also execute small C# like scripts
-
RulesEngineEditor
Editor for Microsoft RulesEngine - Blazor UI library intended for integration in Web or Desktop
-
Project mention: What did you learn that was a "game changer" for your development journey? | /r/gamedev | 2023-04-28
Code as data. Libraries like NCalc2 let you define arbitrary functions as data, which is great for procedurally generated content.
-
-
-
-
go-exprtk
Go Mathematical Expression Toolkit. Run-time mathematical expression parser and evaluation engine.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
expression-evaluator related posts
- What did you learn that was a "game changer" for your development journey?
- Is there a c# library available that will evaluate arithmetic string such "5+3+max(3)" in runtime say from a file and provide output
- Build your own agents which are controlled by LLMs
- parsing strings for calculation
- [OC] Options for Runtime (Dynamic) Scripting for .NET [C#, Scripting, Modding]
- Is there any easy way to call a variable through a string?
- Evaluate piecewise functions in VBA
-
A note from our sponsor - WorkOS
workos.com | 18 Apr 2024
Index
What are some of the best open-source expression-evaluator projects? This list will help you:
Project | Stars | |
---|---|---|
1 | mathjs | 14,010 |
2 | expr | 5,507 |
3 | aviatorscript | 4,215 |
4 | RulesEngine | 3,348 |
5 | cel-go | 2,027 |
6 | DynamicExpresso | 1,832 |
7 | EvalEx | 949 |
8 | MathParser.org-mXparser | 886 |
9 | SoulverCore | 806 |
10 | gval | 696 |
11 | bcal | 618 |
12 | Flee | 587 |
13 | ExprTK | 566 |
14 | GoRules | 563 |
15 | ExpressionEvaluator | 562 |
16 | RulesEngineEditor | 340 |
17 | NCalc2 | 150 |
18 | matex | 104 |
19 | booleval | 81 |
20 | string-math | 39 |
21 | go-exprtk | 37 |
22 | ltext | 36 |
23 | java.math.expression.parser | 35 |