SaaSHub helps you find the best software and product alternatives Learn more →
Top 17 expression-parser Open-Source Projects
-
EvalEx
EvalEx is a handy expression evaluator for Java, that allows to evaluate simple mathematical and boolean expressions.
-
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.
-
ExprTK
C++ Mathematical Expression Parsing And Evaluation Library https://www.partow.net/programming/exprtk/index.html
-
ExpressionEvaluator
A Simple Math and Pseudo C# Expression Evaluator in One C# File. Can also execute small C# like scripts
-
ReadableExpressions
A library and Debugger Visualizer which translates Expression Trees into readable C# source code. .NET 3.5+ and .NET Standard 1.0+.
-
cparse
A C++ configurable Expression Parser. Useful as a Calculator or for helping you write your own Programming Language
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
go-exprtk
Go Mathematical Expression Toolkit. Run-time mathematical expression parser and evaluation engine.
-
arithmetic_expression_evaluator
arithmetic expression evaluator: homework for fourth graders in elementary school
-
YoowzxCalc
.NET library for processing of mathematical expressions developed with emphasis on performance and flexibility of use.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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.
Project mention: Wax compiler – a tiny language designed to transpile to other languages | news.ycombinator.com | 2024-04-19> The goal of wax is to be a "common subset" of most major imperative programming languages. By lacking the unique fancy features in each of these languages and being as boring as possible, wax transpiles to all of them seamlessly
I love the concept. I was recently studying a very small language called "subscript", with a similar idea they called "common syntax".
> Subscript supports common syntax (shared by JavaScript,C, C++, Java, C#, PHP, Swift, Objective-C, Kotlin, Perl etc.)
https://github.com/dy/subscript
---
Lingdong Huang, the author of Wax language, is a genuine artist of software. His projects are a feast.
https://lingdong.works/
https://github.com/LingDong-
A programming language in Classical Chinese. Procedurally generated flowers, fish drawings, imaginary creatures, landscape paintings. In my mind, he's up there in the Olympian heights with Fabrice Bellard, Justine Tunney, etc., in terms of technical mastery and innovative thinking.
expression-parser related posts
-
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
-
Evaluate piecewise functions in VBA
-
Solving systems of linear equations with VBA
-
Expression evaluator for VBA
-
Homework for a 6-year-old child:arithmetic calculator
-
A note from our sponsor - SaaSHub
www.saashub.com | 2 May 2024
Index
What are some of the best open-source expression-parser projects? This list will help you:
Project | Stars | |
---|---|---|
1 | cel-go | 2,040 |
2 | EvalEx | 950 |
3 | ExprTK | 577 |
4 | ExpressionEvaluator | 562 |
5 | ReadableExpressions | 389 |
6 | CSLY | 336 |
7 | cparse | 327 |
8 | NCalc2 | 151 |
9 | math-parser-benchmark-project | 124 |
10 | subscript | 89 |
11 | string-math | 39 |
12 | go-exprtk | 37 |
13 | java.math.expression.parser | 35 |
14 | picomath | 9 |
15 | arithmetic_expression_evaluator | 7 |
16 | YoowzxCalc | 7 |
17 | pratt-parser-calculator | 2 |
Sponsored