An open API service indexing awesome lists of open source software.

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/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/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/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/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/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/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/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/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/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/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/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.

expression-parser parser

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/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/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/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/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/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.

expression-parser javascript

Last synced: 19 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/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/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/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