Projects in Awesome Lists tagged with expression-parser
A curated list of projects in awesome lists tagged with expression-parser .
https://github.com/google/cel-go
Fast, portable, non-Turing complete expression evaluation with gradual typing (Go)
cel expression expression-evaluator expression-language expression-parser go golang
Last synced: 12 May 2025
https://github.com/ericsmekens/jsep
JavaScript Expression Parser
expression-parser hacktoberfest javascript jsep
Last synced: 12 Dec 2025
https://github.com/EricSmekens/jsep
JavaScript Expression Parser
expression-parser hacktoberfest javascript jsep
Last synced: 20 Mar 2025
https://github.com/soonfx-engine/core
🎮 TypeScript game numeric engine for RPG & strategy games. Zero dependencies, type-safe formula parsing, battle system simulation, and expression evaluation. 基于 TypeScript 的游戏数值引擎,专为 RPG 和策略游戏设计。零依赖、类型安全的公式解析、战斗系统模拟和表达式计算。
battle-system card-game character-attributes damage-calculation expression-parser formula-engine game-development game-engine game-formula game-logic game-math javascript numeric-calculation rpg simulation strategy-game turn-based typescript visual-programming zero-dependencies
Last synced: 12 Jan 2026
https://github.com/ArashPartow/exprtk
C++ Mathematical Expression Parsing And Evaluation Library https://www.partow.net/programming/exprtk/index.html
ast c-plus-plus compiler expression-evaluator expression-parser exprtk grammar high-performance language lexer math math-expressions mathematics mirrored-repository mit-license numerical-calculations optimization-algorithms parser scientific-computing semantic-analyzer
Last synced: 15 Mar 2025
https://github.com/codingseb/expressionevaluator
A Simple Math and Pseudo C# Expression Evaluator in One C# File. Can also execute small C# like scripts
calculations csharp-script eval evaluate evaluate-expressions evaluation evaluator execute executescript expression expression-evaluator expression-parser fluid math mathematical-expressions mathematical-expressions-evaluator parser reflection script scripting
Last synced: 14 Apr 2025
https://github.com/agileobjects/ReadableExpressions
A library and Debugger Visualizer which translates Expression Trees into readable C# source code. .NET 3.5+ and .NET Standard 1.0+.
debugger-visualizers expression-parser expression-tree expressions
Last synced: 29 Apr 2025
https://github.com/b3b00/csly
a C# embeddable lexer and parser generator (.Net core)
csharp dot-net expression-parser grammar-rules lexer lexer-generator mathematical-parser parser parser-generator recursive-descent-parser
Last synced: 08 Apr 2025
https://github.com/cparse/cparse
A C++ configurable Expression Parser. Useful as a Calculator or for helping you write your own Programming Language
c-plus-plus calculator expression-parser programming-language
Last synced: 08 May 2025
https://github.com/deniszykov/csharp-eval-unity3d
C# Expression Parser for Unity3D
ast eval expression-evaluator expression-parser unity unity-asset unity-scripts unity3d unity3d-plugin
Last synced: 14 Jun 2025
https://github.com/sklose/ncalc2
expression evaluator for .NET with built-in compiler
c-sharp dotnet-core dotnet-standard dotnetcore expression-evaluator expression-parser
Last synced: 10 Apr 2025
https://github.com/google/cel-java
Fast, portable, non-Turing complete expression evaluation with gradual typing (Java)
cel expression expression-language expression-parser java
Last synced: 11 Jan 2026
https://github.com/bijington/expressive
Expressive is a cross-platform expression parsing and evaluation framework. The cross-platform nature is achieved through compiling for .NET Standard so it will run on practically any platform.
cross-platform evaluation evaluation-framework expression-evaluator expression-parser hacktoberfest netstandard parsing xamarin
Last synced: 31 Mar 2025
https://github.com/dy/subscript
Fast and tiny expression parser / evaluator.
compute dsl eval evaluator expression-evaluator expression-parser jessie jexl jsep justin math math-expression-evaluator math-expression-parser microlanguage template
Last synced: 22 Jan 2026
https://github.com/florianrappl/mages
:tophat: MAGES is a very simple, yet powerful, expression parser and interpreter.
c-sharp dotnet expression-parser interpreter nuget
Last synced: 05 Apr 2025
https://github.com/tupac-amaru/yacep
yet another csharp expression parser
ast cross-platform csharp dotnet-core evaluator expression-evaluator expression-parser netstandard20 parsing
Last synced: 09 Apr 2025
https://github.com/miroiu/string-math
Evaluates a math expression from a string. Supports variables and custom operators.
boolean-algebra boolean-expression calculator csharp dotnet expression-evaluator expression-parser math math-expression math-operation mathematics string string-calculator string-math
Last synced: 16 Mar 2025
https://github.com/dahomey-technologies/Dahomey.ExpressionEvaluator
Evaluate C# Formulas at Runtime
csharp dotnet dotnet-standard evaluate evaluator expression expression-evaluator expression-parser formula formula-parser parse parser unity unity3d
Last synced: 25 Apr 2025
https://github.com/pramod-devireddy/go-exprtk
Go Mathematical Expression Toolkit. Run-time mathematical expression parser and evaluation engine.
expression expression-evaluator expression-parser formula-parser golang mathematical-expressions parser
Last synced: 14 Jan 2026
https://github.com/dahomey-technologies/dahomey.expressionevaluator
Evaluate C# Formulas at Runtime
csharp dotnet dotnet-standard evaluate evaluator expression expression-evaluator expression-parser formula formula-parser parse parser unity unity3d
Last synced: 28 Jul 2025
https://github.com/jacobwilliams/fortran_function_parser
Modern Fortran function parser. An update of "fparser" by Roland Schmehl
expression-parser fortran function-parser
Last synced: 08 Oct 2025
https://github.com/lhelwerd/expression-parser
Python sandboxed expression parser
expression-parser python-2-7 python-3-10 python-3-11 python-3-12 python-3-14 python-3-8 python-3-9 python3-13
Last synced: 17 Nov 2025
https://github.com/polyhedraldev/paralithic
Super fast expression evaluator/parser written in Java
expression-evaluator expression-parser hacktoberfest java objectweb-asm performance
Last synced: 05 Apr 2025
https://github.com/jrop/pratt-calculator
A very simple expression evaluator written using a Pratt Parser
calculator expression-evaluator expression-parser expression-tree javascript nodejs parser pratt-parser
Last synced: 04 Sep 2025
https://github.com/dandarawy/functionparser
A C# library to parse and evaluate any mathematical expression
expression expression-evaluator expression-parser function-plotter math parser
Last synced: 10 Apr 2025
https://github.com/ntdls/cmathparser
A fairly robust mathematics parsing engine for C++ projects.
evaluation expression-parser library math mathematics parsing showcase
Last synced: 23 Oct 2025
https://github.com/nedpals/pbf
Library for serializing and deserializing PocketBase filter syntax.
expression-evaluator expression-parser pocketbase search-engine
Last synced: 04 Apr 2025
https://github.com/arasgungore/integral-calculator
A C project which can calculate the definite integral of real functions using Newton-Cotes quadrature formulas.
arithmetic arithmetic-expression-evaluator arithmetic-expression-solver arithmetic-expressions calculator definite-integral evaluator expression-evaluator expression-parser function functions integral midpoint-method newton-cotes pemdas simpson-rule string-parser terminal-based trapezoidal-method trapezoidal-rule
Last synced: 23 Jul 2025
https://github.com/matrunchyk/expression-parser
This package allows evaluating (parse with mapping) large amounts of data in a flexible manner, providing various processing functions
compiler expression expression-evaluator expression-parser laravel library parser
Last synced: 11 Jul 2025
https://github.com/kdinev/epsilonjs
A JavaScript calculator and an expression parser.
calculator expression-evaluator expression-parser javascript typescript
Last synced: 23 Mar 2025
https://github.com/foo123/xpresion
Xpresion: simple and flexible Expression Parser Engine with variables support for PHP, Python, JavaScript
browser configurable expression-evaluator expression-parser expression-parser-engine extendable flexible node-js php python
Last synced: 29 Aug 2025
https://github.com/lfkdsk/just-evaluator
JVM platform, high performance, lightweight expression computing engine, providing interpretation and compilation and other methods to achieve.
express-parser expression-evaluator expression-parser expression-template
Last synced: 30 Jul 2025
https://github.com/lisprez/arithmetic_expression_evaluator
arithmetic expression evaluator: homework for fourth graders in elementary school
expression-calculator expression-evaluator expression-parser expression-tree expression-tree-builder interpreter parser parser-combinators
Last synced: 07 May 2025
https://github.com/mrxrsd/gojacego
gojacego is a calculation engine for Golang.
ast calculation-engine eval evaluator expression expression-engine expression-evaluator expression-parser formula go golang interpreter jace math mathematical-formula mathematical-formula-evaluator parser token
Last synced: 14 Jan 2026
https://github.com/beliavsky/calc
Interpreter in Fortran that can handle scalars and 1D arrays, with access to intrinsics and statistical functions and plotting with gnuplot
array array-programming array-programming-language calculator expression expression-evaluator expression-parser fortran gnuplot interpreter plot
Last synced: 09 Aug 2025
https://github.com/hypertino/expression-parser
Expression parser and evaluator for Scala powered by parboiled2.
expression-evaluator expression-parser parser scala
Last synced: 14 Apr 2025
https://github.com/softcircuits/expressionevaluator
String expression evaluator. Supports symbols and functions.
expression expression-evaluator expression-parser expression-parsing
Last synced: 29 Oct 2025
https://github.com/marihachi/luna-parse
A code generator of recursive descent parser and lexer.
code-generator expression-parser lexer ll-parser modifiable parser recursive-descent-parser
Last synced: 14 Oct 2025
https://github.com/yhtiyar/expressionparser
Java math expression builder and parser
algebra expression expression-builder expression-evaluator expression-parser java math math-expressions
Last synced: 12 May 2025
https://github.com/cheny2151/toolbox
somethings stable tool
cluster-tasks expression-parser lock redis toolbox
Last synced: 14 Jan 2026
https://github.com/adalinesimonian/jshiki
Lightweight expression parsing and execution library for Node.js
acorn expression-evaluator expression-parser expressions javascript nodejs npm typescript
Last synced: 25 Apr 2025
https://github.com/norealm/expression-lite
A powerful expression compiler for .NET
compiler csharp dotnet dotnet-core expression-evaluator expression-language expression-parser expression-tree recursive-descent-parser
Last synced: 14 Jan 2026
https://github.com/yaroslavgaponov/queryparser
Library for convert text expression to Query DSL format
elasticsearch expression-parser
Last synced: 19 Apr 2025
https://github.com/YaroslavGaponov/queryparser
Library for convert text expression to Query DSL format
elasticsearch expression-parser
Last synced: 23 Aug 2025
https://github.com/azareal/simpleexpressionparser
A simple parser for handling user provided data, as-well as a simple scripting language.
discord expression-parser golang golang-library parser-library scripting-language
Last synced: 26 Feb 2025
https://github.com/mezoni/fast_expressions
Fast Expressions is an expression parser and evaluation library.
dart dart3 dartlang expression-evaluator expression-parser expressions
Last synced: 02 Mar 2025
https://github.com/rameel/ramstack.expressionparser
A flexible expression parser library for .NET, allowing dynamic evaluation and binding of expressions with context-aware support.
Last synced: 26 Jun 2025
https://github.com/ravener/bantam.py
A simple demo app for Pratt parsing in Python
expression-parser parser pratt pratt-parser pratt-parsing python
Last synced: 29 Oct 2025
https://github.com/b-sullender/expression-parser
An expression parser in C that can easily be modified for more operations or turned into a calculator or programming language.
c-parser calculator expression-evaluator expression-parser programming-language
Last synced: 29 Jun 2025
https://github.com/pelenium/math-parser
Math parser of expressions in Polish notaiton (LISP like)
expression-evaluator expression-parser fsharp math mathematics maths parser polish-notation
Last synced: 12 Jun 2025
https://github.com/ouahibelhanchi/pytimeparser
Basic Python module to parse time expressions.
expression-parser humanized-values natural natural-language parsers python time
Last synced: 18 Jan 2026
https://github.com/solzimer/jsexpr
String and JSON expression interpolator and evaluator. Interpolates or evaluates a string against a json object, or transforms an object into another based on a json template.
evaluation expression expression-evaluator expression-parser interpolation json string
Last synced: 11 Aug 2025
https://github.com/szilu/symbion-expr
Javascript expression parser/evaluator/solver library
expression expression-evaluator expression-parser expression-tree grammar-rules lexical-analyzer
Last synced: 08 Sep 2025
https://github.com/infuzu/oqs
`OQS` (Open Quick Script) is a simple, system-neutral expression language for efficient scripting on diverse platforms. It's open-source, adaptable, and focused on fundamental operations.
expression-engine expression-evaluator expression-language expression-parser expressionengine programming-language programming-languages
Last synced: 14 Jan 2026
https://github.com/drazenzadravec/math
Math tools with expression evaluator and Wolfram implementation
calculator expression expression-evaluator expression-parser math mathematica mathematical-expressions mathematics mathjs maths maths-calculator wolfram wolfram-engine
Last synced: 31 Oct 2025
https://github.com/lucastavaresa/eval.cs
Mathematical expressions evaluator in csharp
c-sharp csharp csharp-library dotnet dotnet6 dotnet7 evaluator expression-evaluator expression-parser
Last synced: 01 Aug 2025
https://github.com/joutvhu/expansy
An expression analyzer that allows you to define expression elements of your design.
analysis engine expression expression-parser parser
Last synced: 21 Feb 2025
https://github.com/foolnotion/pratt-parser-calculator
Pratt operator precedence parser and expression calculator
cpp cpp17 expression-evaluator expression-parser pratt-parser precedence-parser
Last synced: 31 Oct 2025
https://github.com/vimaltiwari2612/expression-evaluator-tree-creator
A tool to parse expression and form an expression tree. Can be used to understand complex If-Else conditions/ Algorithm studies / compiler design studies.
compiler-design css css3 expression-evaluator expression-parser expression-tree-builder expressionengine html javascript parser pure-javascript syntax-tree tree-structure treeview
Last synced: 22 Feb 2025
https://github.com/titemov/mathematical-expression-correctness-checker
Mathematical expression сorrectness checker based on Reversed Polish notation
c c99 expression-parser infix infix-to-postfix mathematical-expressions postfix reverse-polish-calculator reverse-polish-notation shunting-yard-algorithm time-complexity
Last synced: 16 Aug 2025
https://github.com/jacobwilliams/ffp
Unofficial mirror of Fortran Function Parser from http://www.labfit.net/functionparser.htm
expression-parser fortran function-parser
Last synced: 12 Aug 2025
https://github.com/raymondjavaxx/yuka
simple and lightweight expression evaluator
bytecode expression-evaluator expression-parser
Last synced: 30 Jun 2025
https://github.com/xirf/latex_math_evaluator
A Flutter/Dart library for parsing and evaluating mathematical expressions written in LaTeX format.
dart expression-evaluator expression-parser latex math
Last synced: 13 Jan 2026
https://github.com/attwoodn/cpp-expression-tree
A header-only, C++14 library for creating logical expression trees and using them to evaluate instances of user-defined data types. Inspired by m-peko/booleval.
boolean-expression boolean-operators cpp cpp14 expression expression-evaluator expression-parser expression-tree logical-expression logical-operators
Last synced: 23 Aug 2025
https://github.com/znc-sistemas/xpath_validator
xpath_validator
expression expression-evaluator expression-language expression-parser expressionengine python27 python3 validate validation validation-library validators xpath
Last synced: 25 Dec 2025
https://github.com/negrel/mep
:heavy_division_sign: - MEP is a mathematical expression parser written in TypeScript
expression-parser javascript math typescript
Last synced: 25 Feb 2025
https://github.com/vaneeza-7/data-structures-assignments
Data Structures: Arrays, Stacks, Queues, Graphs applications in image processing, tag parsing and routes/maps respectively.
all-pairs-shortest-path connected-component-labelling dice-coefficient dijkstra-algorithm error-detection expression-parser graphs infix-notation infix-to-postfix kmeans-clustering least-recently-used-algorithm object-detection opencv postfix-notation prefix-notation queues run-length-encoding second-shortest-path stacks tag-parsing
Last synced: 24 Apr 2025
https://github.com/entonio/expressive
Model, solve, and simplify mathematical expressions
expression expression-builder expression-evaluator expression-parser expression-solver
Last synced: 04 Mar 2025
https://github.com/rightpoint/azure-search-query-builder
This is a library that uses expression tree parsing to build a parameters object for performing search, suggest, and autocomplete actions with the Azure Search .NET SDK.
azure-search c-sharp dot-net dot-net-standard expression-parser expression-tree odata
Last synced: 12 Apr 2025
https://github.com/parsify-dev/plugin-boilerplate
Parsify Plugin Boilerplate
boilerplate expression-parser parser parsify parsify-plugin plugin-boilerplate starter typescript
Last synced: 15 Oct 2025
https://github.com/alessandro-salerno/forflex
Flexible expression evaluation library
algebra expression-parser expressions flexible flexible-library flexible-parsers java java-library lexer library math math-parser parser
Last synced: 27 Feb 2025
https://github.com/andrecruz2005/avaliador-de-expressoes
Projeto de Estrutura de Dados Orientada a Objetos - CIn/UFPE - 2024.2
c-plus-plus eval expression-evaluator expression-parser shunting-yard-algorithm
Last synced: 23 Mar 2025
https://github.com/ahlusar1989/expressivo
Exploration of parsers, recursive data types, and equality for immutable types - Java 8
expression-parser java-8 junit mit parser-combinators
Last synced: 26 Aug 2025
https://github.com/ggegoge/parsing_expressions
Simple parsers for basic arithmetics. Some in C, some in Ocaml
expression-parser expression-tree grammar parsing rpn trees
Last synced: 20 Jul 2025
https://github.com/unicreators/object-expression-parser
javascript object expression parser.
Last synced: 19 Mar 2025
https://github.com/udamir/expa
Expression parsing and evaluation
evaluation expression-evaluator expression-parser expression-tree parser
Last synced: 04 Mar 2025
https://github.com/basemax/mathematicalexpressionevaluator
This is a C++ program that evaluates mathematical expressions containing operators +, -, *, and /, and parentheses ( and ). The program supports multi-digit numbers and guarantees that parentheses are used for each operator.
calculator calculator-app calculator-application calculator-cpp cpp cpp-calculator expression-calculate expression-checker expression-evaluator expression-language expression-parser expression-tree expressions mathematical
Last synced: 03 Apr 2025
https://github.com/kokorinilya/expressionparser
Parses arithmetical expressions in different modes
arithmetic evaluation evaluator expression-parser parser
Last synced: 03 Apr 2025
https://github.com/stefandeveloper/antlr-camp
ANTLR camp gives you basic understandings of grammar
antlr antlr4 camp expression expression-parser hacktoberfest hacktoberfest2019 java spring spring-boot workshop
Last synced: 22 Aug 2025
https://github.com/basemax/stackmathematicsinterpreter
My Simple Mathematics Interpreter Implementation In Java (Designed by Stack Structure)
expression-engine expression-evaluator expression-language expression-parser interpreter interpreter-expression interpreter-math interpreter-pattern interpreters java math-interpreter stack
Last synced: 01 Jul 2025
https://github.com/patrickhollweck/expressionist
A web-extension that allows you to express yourself better by implementing a text expression evaluator.
expression-parser web-extension
Last synced: 27 Dec 2025
https://github.com/kkkooolllyyyaaa/math_log
My assignments in the mathematical logic discipline
c-plus-plus expression-evaluation expression-parser expression-tree grammar-parser java math mathematical-logic
Last synced: 29 Nov 2025
https://github.com/basemax/infix2postfix-evaluator
A Javascript Implementation of an Infix to Postfix Evaluator. It can evaluate any infix expression and convert it to postfix expression.
evaluator expression expression-evaluator expression-parser expressions infix javascript js math-evaluator math-parser parser postfix
Last synced: 11 Sep 2025
https://github.com/time-coder/formula
Expression evaluation for C++
expression expression-evaluator expression-parser math mathexpression
Last synced: 16 Jan 2026
https://github.com/genevas/companioncubecalculator
A mathematical tool which determines the range of a user-specified function given the domains of the function's variables. The calculations are performed using interval arithmetic.
csharp-code documented equation-solver expression-parser expression-tree latex-document mathematical-expressions scientific-computing
Last synced: 02 Mar 2025
https://github.com/prashantrahul141/expr-solver
Simple expression solver, using Pratt Parser technique, and a Tree Walker Interpreter, written in rust.
crate expression-evaluator expression-parser rust
Last synced: 15 Mar 2025
https://github.com/basemax/infix2prefix
This is a simple Infix to Prefix converter written in Javascript.
expression expression-parser expressions infix infix-to-prefix javascript js prefix
Last synced: 03 Apr 2025
https://github.com/mechadragonx/balancedbrackets
Check if a Mathematical or Coding Expression has balanced brackets ('()', '<>', '[]', '{}')
balanced-brackets balanced-parentheses expression-parser stacks
Last synced: 19 Jun 2025
https://github.com/hbmartin/mathjs-to-func
Compile serialized math.js expression trees into fast, reusable Python callables. Optional parse extra.
ast compiler expression-evaluator expression-parser expressions formula formula-parser formulae mathjs numpy
Last synced: 03 Nov 2025