An open API service providing repository metadata for many open source software ecosystems.

Topic: "expression-evaluator"

josdejong/mathjs

An extensive math library for JavaScript and Node.js

Language: JavaScript - Size: 95.1 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 14,755 - Forks: 1,271

expr-lang/expr

Expression language and expression evaluation for Go

Language: Go - Size: 11.1 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 6,889 - Forks: 439

killme2008/aviatorscript

A high performance scripting language hosted on the JVM.

Language: Java - Size: 12.5 MB - Last synced at: 17 days ago - Pushed at: 10 months ago - Stars: 4,824 - Forks: 876

microsoft/RulesEngine

A Json based Rules Engine with extensive Dynamic expression support

Language: C# - Size: 401 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 3,939 - Forks: 591

google/cel-go

Fast, portable, non-Turing complete expression evaluation with gradual typing (Go)

Language: Go - Size: 10.7 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 2,551 - Forks: 242

dynamicexpresso/DynamicExpresso

C# expressions interpreter

Language: C# - Size: 1.48 MB - Last synced at: 6 days ago - Pushed at: 12 days ago - Stars: 2,109 - Forks: 393

ezylang/EvalEx

EvalEx is a handy expression evaluator for Java, that allows to evaluate simple mathematical and boolean expressions.

Language: Java - Size: 821 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1,034 - Forks: 277

soulverteam/SoulverCore

A powerful Swift framework for evaluating natural language math expressions

Language: Swift - Size: 571 MB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 935 - Forks: 37

mariuszgromada/MathParser.org-mXparser

Math Parser: Java, C#, C++, Kotlin, Android, and all .NET platforms (Nuget, Maven, CMake). Supports .NET Framework, .NET Core, .NET Standard, Xamarin, and more. Features: rich built-in library of math functions, operators, constants. Flexible in user-defined arguments, functions. Expressions provided as plain text. Easy to use. Well documented.

Language: C++ - Size: 35.1 MB - Last synced at: 18 days ago - Pushed at: about 2 months ago - Stars: 922 - Forks: 158

ArashPartow/exprtk

C++ Mathematical Expression Parsing And Evaluation Library https://www.partow.net/programming/exprtk/index.html

Language: C++ - Size: 5.81 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 759 - Forks: 276

PaesslerAG/gval

Expression evaluation in golang

Language: Go - Size: 797 KB - Last synced at: 8 months ago - Pushed at: about 1 year ago - Stars: 731 - Forks: 82

jarun/bcal

:1234: Bits, bytes and address calculator

Language: C - Size: 520 KB - Last synced at: 15 days ago - Pushed at: 4 months ago - Stars: 658 - Forks: 40

mparlak/Flee

Fast Lightweight Expression Evaluator

Language: C# - Size: 8.85 MB - Last synced at: 11 days ago - Pushed at: about 3 years ago - Stars: 647 - Forks: 123

codingseb/ExpressionEvaluator

A Simple Math and Pseudo C# Expression Evaluator in One C# File. Can also execute small C# like scripts

Language: C# - Size: 964 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 610 - Forks: 101

alexreich/RulesEngineEditor

Editor for Microsoft RulesEngine - Blazor UI library intended for integration in Web or Desktop

Language: C# - Size: 158 MB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 422 - Forks: 92

ISibboI/evalexpr

A powerful expression evaluation crate 🦀.

Language: Rust - Size: 632 KB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 357 - Forks: 57

neonxp/MathExecutor

Simple math expresions parser and calculator

Language: PHP - Size: 238 KB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 217 - Forks: 50

zolyfarkas/spf4j

Simple performance framework for java

Language: Java - Size: 831 MB - Last synced at: 7 months ago - Pushed at: 8 months ago - Stars: 207 - Forks: 32

deniszykov/csharp-eval-unity3d

C# Expression Parser for Unity3D

Language: C# - Size: 2.06 MB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 205 - Forks: 24

sklose/NCalc2

expression evaluator for .NET with built-in compiler

Language: C# - Size: 1.6 MB - Last synced at: 16 days ago - Pushed at: 8 months ago - Stars: 181 - Forks: 58

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.

Language: C# - Size: 3.74 MB - Last synced at: 15 days ago - Pushed at: 8 months ago - Stars: 171 - Forks: 27

dy/subscript

Fast and tiny expression parser / evaluator.

Language: JavaScript - Size: 1.07 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 127 - Forks: 4

tupac-amaru/yacep

yet another csharp expression parser

Language: C# - Size: 171 KB - Last synced at: 18 days ago - Pushed at: almost 3 years ago - Stars: 123 - Forks: 18

SymbolicML/DynamicExpressions.jl

Ridiculously fast symbolic expressions

Language: Julia - Size: 4.12 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 117 - Forks: 15

Giorgi/Math-Expression-Evaluator

A C# library for parsing mathemitical expressions with support for parentheses and variables.

Language: C# - Size: 321 KB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 115 - Forks: 29

madorin/matex

PHP Mathematical expression parser and evaluator

Language: PHP - Size: 30.3 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 115 - Forks: 37

matheval/expression-evaluator-c-sharp

Matheval is a mathematical expressions evaluator library written in C#. Allows to evaluate mathematical, boolean, string and datetime expressions

Language: C# - Size: 96.7 KB - Last synced at: 9 months ago - Pushed at: 10 months ago - Stars: 108 - Forks: 29

fkleon/math-expressions

A library for parsing and evaluating mathematical expressions, supporting real numbers, vectors, and basic interval arithmetic.

Language: Dart - Size: 3.2 MB - Last synced at: 3 days ago - Pushed at: 2 months ago - Stars: 107 - Forks: 37

Blake-Madden/tinyexpr-plusplus

Tiny recursive descent expression parser, compiler, and evaluation engine for math expressions and spreadsheet formulas in C++.

Language: C++ - Size: 7.86 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 100 - Forks: 14

zzzprojects/Eval-SQL.NET

SQL Eval Function | Dynamically Evaluate Expression in SQL Server using C# Syntax.

Language: C# - Size: 861 KB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 95 - Forks: 40

xapix-io/axel-f 📦

Friendly language for data manipulation inspired by Microsoft Excel ™

Language: Clojure - Size: 803 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 91 - Forks: 7

m-peko/booleval

Header-only C++17 library for evaluating logical expressions.

Language: C++ - Size: 464 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 85 - Forks: 6

google/lldb-eval

lldb-eval is a library for evaluating expressions in the debugger context

Language: C++ - Size: 724 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 80 - Forks: 19

tmteam/NFun

Expressions Evaluator for .NET

Language: C# - Size: 4.13 MB - Last synced at: 29 days ago - Pushed at: 11 months ago - Stars: 61 - Forks: 5

Photosounder/rouziclib

This is my personal library of code that is common to my different projects (Photosounder, SplineEQ, Spiral and others)

Language: C - Size: 7.11 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 60 - Forks: 10

jonschlinkert/eval-estree-expression

Safely evaluate JavaScript (estree) expressions, sync and async.

Language: JavaScript - Size: 175 KB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 58 - Forks: 5

miroiu/string-math

Evaluates a math expression from a string. Supports variables and custom operators.

Language: C# - Size: 224 KB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 57 - Forks: 5

AntonovAnton/math.evaluation

This .NET library allows you to evaluate and compile any mathematical expression from a string dynamically at runtime. It supports a wide range of operations and allows for the use of custom variables, operators, and functions. The evaluator can be configured for different contexts, such as scientific, programming, boolean math expressions.

Language: C# - Size: 553 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 56 - Forks: 3

codewriter-packages/Expression-Parser

Simple math expression parser library for Unity

Language: C# - Size: 85 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 49 - Forks: 9

BartJongejan/Bracmat

Programming language for symbolic computation with unusual combination of pattern matching features: Tree patterns, associative patterns and expressions embedded in patterns.

Language: C - Size: 23.9 MB - Last synced at: 28 days ago - Pushed at: 2 months ago - Stars: 47 - Forks: 5

yallie/Sprache.Calc

Easy to use extensible calculator for .NET. Demonstrates Sprache toolkit grammar inheritance.

Language: C# - Size: 833 KB - Last synced at: 19 days ago - Pushed at: about 6 years ago - Stars: 46 - Forks: 12

dahomey-technologies/Dahomey.ExpressionEvaluator

Evaluate C# Formulas at Runtime

Language: C# - Size: 33.2 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 43 - Forks: 4

murzagalin/multiplatform-expressions-evaluator

Kotlin Multiplatform runtime infix expressions evaluator.

Language: Kotlin - Size: 181 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 41 - Forks: 6

Pramod-Devireddy/go-exprtk

Go Mathematical Expression Toolkit. Run-time mathematical expression parser and evaluation engine.

Language: C++ - Size: 208 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 41 - Forks: 13

ahdinosaur/rimu

Template language for structured data: functional YAML 🌱

Language: Rust - Size: 545 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 41 - Forks: 0

chidiwilliams/expression-evaluator

A math expression evaluator built with JavaScript

Language: JavaScript - Size: 403 KB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 38 - Forks: 8

JarvisJin/fin-expr

A expression evaluator for Java. Focus on precision, can be used in financial system.

Language: Java - Size: 85.9 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 38 - Forks: 12

ltext/ltext

λtext - higher-order file applicator

Language: Haskell - Size: 6.62 MB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 36 - Forks: 5

sbesada/java.math.expression.parser

java math expression parser is faster than JEP

Language: Java - Size: 89.8 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 35 - Forks: 7

ashyanSpada/expression_engine_rs

An expression engine written in pure rust

Language: Rust - Size: 194 KB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 33 - Forks: 3

Miaplaza/expression-utils

Efficient Processing, Compilation, and Execution of Expression Trees at Runtime

Language: C# - Size: 139 KB - Last synced at: 27 days ago - Pushed at: 3 months ago - Stars: 32 - Forks: 7

danielgtaylor/mexpr

Micro expression parser library for Go

Language: Go - Size: 85.9 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 32 - Forks: 3

peakchen90/decimal-eval

A tiny, safe, fast JavaScript library for decimal arithmetic expressions.

Language: TypeScript - Size: 684 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 32 - Forks: 2

KovtunV/NoStringEvaluating

Fast low memory consuming mathematical evaluation without endless string parsing! Parses string formula once and uses its object sequence in each evaluation. Moreover, provides user defined functions and variables.

Language: C# - Size: 1.7 MB - Last synced at: 25 days ago - Pushed at: 9 months ago - Stars: 28 - Forks: 12

mvhooren/JitCat

A C++17 library for parsing and executing expressions. Allows easy exposure of variables and functions from C++ through built-in reflection functionality.

Language: C++ - Size: 2.12 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 27 - Forks: 2

jrop/pratt-calculator

A very simple expression evaluator written using a Pratt Parser

Language: JavaScript - Size: 57.6 KB - Last synced at: 5 days ago - Pushed at: almost 7 years ago - Stars: 25 - Forks: 2

HSGamer/HSCore

The lazy core of my personal projects

Language: Java - Size: 47.9 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 24 - Forks: 3

fengcen/eval 📦

[ABANDONED] Expression evaluator for Rust

Language: Rust - Size: 36.1 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 24 - Forks: 9

PolyhedralDev/Paralithic

Super fast expression evaluator/parser written in Java

Language: Java - Size: 325 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 23 - Forks: 4

nedpals/pbf

Library for serializing and deserializing PocketBase filter syntax.

Language: TypeScript - Size: 63.5 KB - Last synced at: 28 days ago - Pushed at: 5 months ago - Stars: 21 - Forks: 0

expr4j/expr4j

Java library to evaluate mathematical expressions

Language: Java - Size: 590 KB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 21 - Forks: 0

CarlosNZ/fig-tree-evaluator

A highly configurable custom expression tree evaluator

Language: TypeScript - Size: 20.4 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 20 - Forks: 4

Dandarawy/FunctionParser

A C# library to parse and evaluate any mathematical expression

Language: C# - Size: 2.29 MB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 20 - Forks: 7

ianchi/ESpression

ECMAScript Expressions parser and static eval

Language: TypeScript - Size: 1.39 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 0

sysprog21/kcalc

Math expression evaluation as Linux kernel module

Language: C - Size: 81.1 KB - Last synced at: 30 days ago - Pushed at: about 5 years ago - Stars: 17 - Forks: 45

plokhotnyuk/expression-evaluator

Compile-time expression evaluation for Scala 2

Language: Scala - Size: 164 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 16 - Forks: 2

bytexenon/MathParser.lua

An elegant Math Evaluator written in Lua, featuring support for adding custom operators and functions

Language: Lua - Size: 126 KB - Last synced at: 25 days ago - Pushed at: 7 months ago - Stars: 16 - Forks: 2

leongrdic/php-smplang

simple expression language written in PHP that executes code in an isolated environment

Language: PHP - Size: 71.3 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 16 - Forks: 4

TI-Planet/eval_expr

TI-Nspire CX II python library to evaluate TI-Basic expressions

Language: Python - Size: 2.93 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 16 - Forks: 1

nedap/archie 📦

OpenEHR library implementing ADL 2, AOM 2 and RM 1.0.4

Language: Java - Size: 24.5 MB - Last synced at: 2 days ago - Pushed at: almost 6 years ago - Stars: 15 - Forks: 27

comunica/sparqlee 📦

⚙️ SPARQL expression evaluator library - Moved to @comunica/expression-evaluator

Language: TypeScript - Size: 1.58 MB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 7

arasgungore/integral-calculator

A C project which can calculate the definite integral of real functions using Newton-Cotes quadrature formulas.

Language: C - Size: 455 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 14 - Forks: 1

adyfk/exp-p

Expression Parser (exp-p) Javascript / Typescript is a powerful tool for parsing and evaluating mathematical and logical expressions. It provides a flexible and extensible solution for integrating expression parsing capabilities into your projects

Language: TypeScript - Size: 177 KB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 13 - Forks: 1

Skyost/Algogo 📦

Algogo is an algorithm editor and interpreter. Lightweight and easy to use, it is free and open-source.

Language: Java - Size: 2.33 MB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 13 - Forks: 6

kdinev/EpsilonJS

A JavaScript calculator and an expression parser.

Language: JavaScript - Size: 144 KB - Last synced at: 20 days ago - Pushed at: about 3 years ago - Stars: 12 - Forks: 1

matrunchyk/expression-parser

This package allows evaluating (parse with mapping) large amounts of data in a flexible manner, providing various processing functions

Language: PHP - Size: 59.6 KB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 12 - Forks: 0

balance-platform/ex_pression

Evaluate user input expressions

Language: Elixir - Size: 74.2 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 4

onheap/eval

Please let me know if you are interested. I would be more than happy to help you onboard this project for you and your company!

Language: Go - Size: 855 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 10 - Forks: 1

foo123/Xpresion

Xpresion: simple and flexible Expression Parser Engine with variables support for PHP, Python, JavaScript

Language: PHP - Size: 278 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 4

lfkdsk/Just-Evaluator

JVM platform, high performance, lightweight expression computing engine, providing interpretation and compilation and other methods to achieve.

Language: Java - Size: 1.25 MB - Last synced at: about 16 hours ago - Pushed at: about 7 years ago - Stars: 10 - Forks: 1

tamchow/FractalGenerator

A JavaSE fractal generator capable of generating Mandelbrot, Newton & Julia Set & IFS Fractals

Language: Java - Size: 27.9 MB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 10 - Forks: 3

Beliavsky/Calc

Interpreter in Fortran that can handle scalars and 1D arrays, with access to intrinsics and statistical functions and plotting with gnuplot

Language: Fortran - Size: 304 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 9 - Forks: 0

mrxrsd/gojacego

gojacego is a calculation engine for Golang.

Language: Go - Size: 219 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 9 - Forks: 0

EclipseMenu/rift

Quick and dirty runtime-based string interpolation and expression parsing library for C++

Language: C++ - Size: 140 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 9 - Forks: 1

navtech-io/Simpleflow

A .NET library and a runtime engine to execute dynamic rules and a series of tasks as a workflow using intuitive and simple Simpleflow script.

Language: C# - Size: 746 KB - Last synced at: 21 days ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 5

Lisprez/arithmetic_expression_evaluator

arithmetic expression evaluator: homework for fourth graders in elementary school

Language: Go - Size: 10.7 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 9 - Forks: 0

abhilash26/emotion-reader

This is a realtime emotion reader webapp which uses your webcam and shows you a smiley of the emotion that you project.

Language: JavaScript - Size: 991 KB - Last synced at: about 2 months ago - Pushed at: almost 6 years ago - Stars: 9 - Forks: 2

pk-rawat/gostr

Mathematical and logical expression evaluator in Golang

Language: Go - Size: 11.7 KB - Last synced at: almost 2 years ago - Pushed at: about 8 years ago - Stars: 9 - Forks: 1

EclipseTrading/vcel

Simple Expression Language that has support for composition level features like graceful null handling and asynchronous expressions.

Language: C# - Size: 646 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 8 - Forks: 1

fabriziosestito/evalex

A powerful expression evaluation library for Elixir, based on evalexpr using rustler.

Language: Elixir - Size: 5.77 MB - Last synced at: about 10 hours ago - Pushed at: 12 months ago - Stars: 8 - Forks: 2

yds12/mexe

Simple and fast arithmetic expression parser

Language: Rust - Size: 37.1 KB - Last synced at: 27 days ago - Pushed at: almost 2 years ago - Stars: 8 - Forks: 0

rogierpennink/Stringy

A simple and light-weight runtime string template engine and expression evaluator

Language: C# - Size: 33.2 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 3

XChy/XEL

An Expression Engine

Language: C++ - Size: 141 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 0

turrnut/ExInt

ExInt, an expression interpreter that helps you do math and manages logic

Language: Python - Size: 74.2 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 1

orisano/embexpr

safe embedded python expression parser (for mainly easy DSL or config file)

Language: Python - Size: 72.3 KB - Last synced at: 2 days ago - Pushed at: about 4 years ago - Stars: 8 - Forks: 0

jrouaix/csharp-expr-rs

c# expression parser in Rust [very experimental]

Language: Rust - Size: 428 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 0

hypertino/expression-parser

Expression parser and evaluator for Scala powered by parboiled2.

Language: Scala - Size: 127 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 8 - Forks: 2

svstanev/goexp

Recursive descent expression parser in Go

Language: Go - Size: 25.4 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 8 - Forks: 1

shahbaz-momi/expression-solver

A Kotlin/Java based mathematical expression solver. Supports custom operators, variables, and functions.

Language: Kotlin - Size: 9.77 KB - Last synced at: over 2 years ago - Pushed at: about 8 years ago - Stars: 8 - Forks: 2

projectM-visualizer/projectm-eval

The projectM Expression Evaluation Library. A portable drop-in replacement of Milkdrop's "ns-eel2" expression parser for use in Milkdrop, projectM and other applications. MIT licensed.

Language: C - Size: 223 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 7 - Forks: 3