GitHub topics: evaluator
handsontable/hyperformula
HyperFormula is an open-source headless spreadsheet for business web apps. It comes with over 400 formulas, CRUD operations, undo-redo, clipboard support, and sorting.
Language: TypeScript - Size: 74.3 MB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 2,294 - Forks: 124

swaggerexpert/json-pointer
RCF 6901 implementation of JSON Pointer
Language: JavaScript - Size: 858 KB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

Drakkar-Software/OctoBot-Tentacles
This repository contains public tentacles (packages) for the OctoBot project
Language: Python - Size: 12.5 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 141 - Forks: 73

tmteam/NFun
Expressions Evaluator for .NET
Language: C# - Size: 4.13 MB - Last synced at: 1 day ago - Pushed at: 10 months ago - Stars: 61 - Forks: 5

expr-lang/expr
Expression language and expression evaluation for Go
Language: Go - Size: 11.5 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 6,826 - Forks: 437

xirzo/RegexMatcher
Program that allows matching regular expressions
Language: C++ - Size: 4.88 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

ydog01/CPP-expression-evaluator
基于逆波兰序的拓展版表达式求值
Language: C++ - Size: 81.1 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 7 - Forks: 0

haraldmaida/lamcal
A lambda calculus parser, evaluator and repl
Language: Rust - Size: 193 KB - Last synced at: 2 days ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 0

mrxrsd/gojacego
gojacego is a calculation engine for Golang.
Language: Go - Size: 219 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 9 - Forks: 0

arun-1993/MathEx-ParsEval
A package for tokenizing, parsing, and evaluating math expressions.
Language: TypeScript - Size: 28.3 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

catlewin/CS441-Project-3-Evaluator-with-State
This project implements the foundation of an interpreter in Racket—a functional evaluator that maintains state through variable bindings.
Language: Racket - Size: 3.91 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

Eilatkin/ChameleonPlus
Модули-дополнения для Chameleon
Language: Java - Size: 48.8 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

casbin/govaluate
Arbitrary expression evaluation for golang, maintained by Casbin
Language: Go - Size: 363 KB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 27 - Forks: 5

zzzprojects/Eval-Expression.NET
C# Eval Expression | Evaluate, Compile, and Execute C# code and expression at runtime.
Language: C# - Size: 903 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 473 - Forks: 86

seborama/gal
Go evAL - Customisable Go expression parser and evaluator.
Language: Go - Size: 240 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 3 - Forks: 0

dy/subscript
Fast and tiny expression parser / evaluator.
Language: JavaScript - Size: 1.06 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 125 - Forks: 4

tmpstpdwn/SimpleMathREPL
A simple command-line math evaluator written in C
Language: C - Size: 18.6 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

rse/flowlink
Flow Expression Language
Language: JavaScript - Size: 48.8 KB - Last synced at: 7 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

mrlvsb/kelvin
Kelvin - The Ultimate Code Examinator
Language: Python - Size: 3.78 MB - Last synced at: 4 days ago - Pushed at: 12 days ago - Stars: 30 - Forks: 24

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: 1 day ago - Pushed at: 1 day ago - Stars: 56 - Forks: 3

ChromeGG/cel-js
cel-js is a Common Expression Language (CEL) evaluator for JavaScript
Language: TypeScript - Size: 226 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 54 - Forks: 10

jonschlinkert/eval-estree-expression
Safely evaluate JavaScript (estree) expressions, sync and async.
Language: JavaScript - Size: 175 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 56 - Forks: 4

CarlosNZ/fig-tree-evaluator
A highly configurable custom expression tree evaluator
Language: TypeScript - Size: 20.4 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 20 - Forks: 4

minmus-9/lip
LISP In Python
Language: Python - Size: 298 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 1 - Forks: 0

zzzprojects/Eval-SQL.NET
SQL Eval Function | Dynamically Evaluate Expression in SQL Server using C# Syntax.
Language: C# - Size: 861 KB - Last synced at: about 23 hours ago - Pushed at: 4 days ago - Stars: 95 - Forks: 40

8dcc/sl
Simple Lisp interpreter from scratch
Language: C - Size: 1.9 MB - Last synced at: 6 days ago - Pushed at: 23 days ago - Stars: 4 - Forks: 2

LesterLyu/fast-formula-parser
Parse and evaluate MS Excel formula in javascript.
Language: JavaScript - Size: 2.94 MB - Last synced at: 6 days ago - Pushed at: 11 months ago - Stars: 488 - Forks: 67

EdenLanguage/Eden
Interpreted programming language written in C#, built with custom parser and tokenizer. Features a LL(1) parser and an AST-based tree-walking evaluator.
Language: C# - Size: 23.4 MB - Last synced at: 7 days ago - Pushed at: 26 days ago - Stars: 2 - Forks: 0

moocf/arithmetic.compiler
A basic number expression language compiler (POPL + compilers course).
Language: C++ - Size: 7.81 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

AtharvaThorve/monkE
Implementation of a compiler and an interpreter for the monkE programming language in Go
Language: Go - Size: 3.03 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

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: 27 days ago - Pushed at: over 1 year ago - Stars: 604 - Forks: 100

SomeBotMeOn/Model-Evaluator
Гибкий инструмент для оценки моделей машинного обучения.
Language: Python - Size: 64.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

bertiqwerty/exmex
Math parser and evaluator in Rust, capable of partial differentiation, allows the use of custom operators.
Language: Rust - Size: 1.05 MB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 44 - Forks: 6

doctorn/trait-eval
We all know Rust's trait system is Turing complete, so tell me, why aren't we exploiting this???
Language: Rust - Size: 24.4 KB - Last synced at: 19 days ago - Pushed at: over 4 years ago - Stars: 367 - Forks: 8

lartpang/PySODEvalToolkit
PySODEvalToolkit: A Python-based Evaluation Toolbox for Salient Object Detection and Camouflaged Object Detection
Language: Python - Size: 309 KB - Last synced at: 26 days ago - Pushed at: 8 months ago - Stars: 176 - Forks: 21

tuyentv96/evaluator_rs
A evaluation engine library for Rust.
Language: Rust - Size: 123 KB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

saulecabrera/leibniz
Math expression parser and evaluator
Language: Erlang - Size: 20.5 KB - Last synced at: about 1 month ago - Pushed at: about 7 years ago - Stars: 23 - Forks: 1

turbopape/scheje
A little scheme implementation on top of Clojure
Language: Clojure - Size: 1.47 MB - Last synced at: about 1 month ago - Pushed at: over 8 years ago - Stars: 146 - Forks: 12

kennethshackleton/SKPokerEval
7-card Texas Hold'em hand evaluator
Language: C++ - Size: 3.46 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 235 - Forks: 57

fluentpython/lispy
Learning with Peter Norvig's lis.py interpreter
Language: Scheme - Size: 1.75 MB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 248 - Forks: 37

Trust4AI/GUARD-ME
AI-guided Evaluator for Bias Detection using Metamorphic Testing
Language: TypeScript - Size: 450 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

murzagalin/multiplatform-expressions-evaluator
Kotlin Multiplatform runtime infix expressions evaluator.
Language: Kotlin - Size: 181 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 41 - Forks: 6

madorin/matex
PHP Mathematical expression parser and evaluator
Language: PHP - Size: 30.3 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 115 - Forks: 37

FireDragon91245/boolean-algebra-evaluator
A simple rust programm to interpret boolean algebra expressions using a Tokenizer & Recursive Decent AST building
Language: Rust - Size: 6.84 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

Pierlam/ExpressionEval
Expression evaluator .NET component. Provide expression as a string. The component will evaluate if at runtime. Very easy to use.
Language: C# - Size: 173 KB - Last synced at: 9 days ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

nreco/lambdaparser
Runtime parser for string expressions (formulas, method calls). Builds dynamic LINQ expression tree and compiles it to lambda delegate.
Language: C# - Size: 99.6 KB - Last synced at: 1 day ago - Pushed at: 10 months ago - Stars: 313 - Forks: 56

minmus-9/lysp
Python LISP: Solution In Search Of A Problem
Language: Python - Size: 43.9 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

shomali11/commander
Command evaluator and parser
Language: Go - Size: 79.1 KB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 21 - Forks: 8

Kourva/PyLomba
Python Evaluater App for Android made in kivy
Language: Python - Size: 553 KB - Last synced at: 29 days ago - Pushed at: 9 months ago - Stars: 8 - Forks: 1

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: 5 days ago - Pushed at: over 1 year ago - Stars: 16 - Forks: 4

gergoerdi/interaction-nets
Haskell implementation of interaction net-based lambda evaluation
Language: Haskell - Size: 14.6 KB - Last synced at: 22 days ago - Pushed at: almost 9 years ago - Stars: 20 - Forks: 0

wessberg/ts-evaluator
An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST
Language: TypeScript - Size: 1.5 MB - Last synced at: 10 days ago - Pushed at: 7 months ago - Stars: 95 - Forks: 1

Yoctol/ADEM
TOWARDS AN AUTOMATIC TURING TEST: LEARNING TO EVALUATE DIALOGUE RESPONSES
Language: Python - Size: 1.02 MB - Last synced at: 13 days ago - Pushed at: over 7 years ago - Stars: 29 - Forks: 8

periloso/evaluator
Laravel package for symfony expression language component
Language: PHP - Size: 7.81 KB - Last synced at: 11 days ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 1

nicoSWD/php-rule-parser
PHP Rule Engine - Parses & Evaluates JavaScript-like expressions
Language: PHP - Size: 746 KB - Last synced at: 16 days ago - Pushed at: about 3 years ago - Stars: 129 - Forks: 19

jsdw/angu
A small DSL/interpreter that can be used to evaluate simple expressions
Language: TypeScript - Size: 231 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 127 - Forks: 2

houlongchao/HLC.Expression
字符串表达式公式解析计算; String expression formula parsing calculation;
Language: C# - Size: 234 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 22 - Forks: 7

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: 5 days ago - Pushed at: 8 months ago - Stars: 29 - Forks: 12

umutozel/jokenizer
:dragon: JavaScript expression tokenizer and evaluator
Language: TypeScript - Size: 670 KB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 17 - Forks: 2

Sahidev1/calculator
A calculator for arithmetic mathematical expressions, developed from scratch with lexer, parser and evaluater
Language: Elixir - Size: 1.12 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

spenceryonce/LLMeval
Evaluate and compare large language models (LLMs) for chatbot applications, using various LLMs as evaluators, and manage prompt templates and binary preferences.
Language: Python - Size: 11.7 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 9 - Forks: 1

joemoceri/hl7tools-dotnet
HL7Tools for .NET parses HL7V2 pipe-delimited (|) flat files.
Language: C# - Size: 67.2 MB - Last synced at: 3 days ago - Pushed at: 10 months ago - Stars: 4 - Forks: 4

Young-TW/coolpc-evaluate
Improving the usability of online valuation systems for coolpc
Language: Rust - Size: 81.1 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

m-peko/booleval
Header-only C++17 library for evaluating logical expressions.
Language: C++ - Size: 464 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 85 - Forks: 6

mgriebling/ExpressionParser
Swift expression parser and evaluator using a parser generated by Coco. Also produces a LaTeX translation of the text-based input expression.
Language: Swift - Size: 43 KB - Last synced at: 9 days ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

Josgtg/propositional-logic-evaluator
A simple program that evaluates porpositional logic expressions
Language: Rust - Size: 80.1 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

hydrargyrum/pjy
Command-line JSON querying - mirror of https://gitlab.com/hydrargyrum/pjy
Language: Python - Size: 89.8 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 10 - Forks: 0

Drakkar-Software/OctoBot-Evaluators
OctoBot evaluators package
Language: Python - Size: 563 KB - Last synced at: 6 days ago - Pushed at: 6 months ago - Stars: 10 - Forks: 22

codeAbinash/eval
Arithmetic string evaluation tool built using C++, like a calculator in your terminal.
Language: C++ - Size: 1.24 MB - Last synced at: 18 days ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 0

bruce-dunwiddie/data-eval
.Net Library for Evaluating Expressions at Runtime
Language: C# - Size: 267 KB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 14 - Forks: 4

mslinn/jekyll_eval_filter
Evaluates any Ruby expression and returns the result
Language: Ruby - Size: 489 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

dahomey-technologies/Dahomey.ExpressionEvaluator
Evaluate C# Formulas at Runtime
Language: C# - Size: 33.2 KB - Last synced at: 16 days ago - Pushed at: over 4 years ago - Stars: 43 - Forks: 4

zAlweNy26/etb-evaluator
Pokémon ETB Purchase Evaluator
Language: TypeScript - Size: 27.3 KB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

olololoe110399/auto_interview
Auto Interviewer is a self-sustaining interview agent that conducts interviews, evaluates candidates, and updates a SQLite database and Google Sheets concurrently. It utilizes threading, a queue system, and an observer pattern for efficient parallelization and automatic notification of evaluators.
Language: Python - Size: 16.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 3

slince/expression-language.js
🌴 An engine that can compile and evaluate expressions written in typescript
Language: TypeScript - Size: 233 KB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 6

peacalm/cpp-luaw
Lua Wrapper. Lua Binder. Interaction helper between C++ and Lua. Lua as config file for C++. Config parser. Dynamic expression evaluator.
Language: C++ - Size: 839 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 1

3F/IeXod
The most portable alternative to Microsoft.Build for evaluating, manipulating, and other progressive data processing in a compatible XML-like syntax
Language: C# - Size: 9.83 MB - Last synced at: 22 days ago - Pushed at: about 1 year ago - Stars: 17 - Forks: 0

mrxrsd/jace4fc
Jace4fc is a calculation engine
Language: C# - Size: 2.1 MB - Last synced at: 25 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

inconvergent/cl-evl
Meta-circular evaluator for a very small Lisp embedded in CL
Language: Common Lisp - Size: 24.4 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

3F/E-MSBuild
Advanced Evaluator of MSBuild scripts with user-variables support through Varhead and more
Language: C# - Size: 204 KB - Last synced at: 26 days ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 0

Fraser-Levack/SledEval
Creating an extensive string mathematical expression function to be used in C
Language: C - Size: 3.91 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

programmerstevie/haskell-assembly-interpreter
An Assembly Language Parser and Evaluator written in Haskell using Parsec. Parses and executes assembly-like code, simulating a CPU with registers, flags, stack, and control flow instructions.
Language: Haskell - Size: 32.2 KB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

LucasTavaresA/Eval.cs
Mathematical expressions evaluator in csharp
Language: C# - Size: 147 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 3 - Forks: 0

healeycodes/coolrule
🧮 Boolean expression evaluation engine. A Rust port of boolrule.
Language: Rust - Size: 19.5 KB - Last synced at: 3 days ago - Pushed at: 8 months ago - Stars: 5 - Forks: 1

milahu/nix-eval-js
nix interpreter in javascript
Language: JavaScript - Size: 2.45 MB - Last synced at: 13 days ago - Pushed at: 12 months ago - Stars: 8 - Forks: 1

brentp/kexpr-nim
nim wrapper for Heng Li's kexpr math expression evaluator library
Language: C - Size: 29.3 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 1

Aptacode/Expressions
A light, cross platform & flexible .net library for creating, storing and dynamically evaluating expression trees using C#
Language: C# - Size: 448 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 10 - Forks: 2

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: 9 months ago - Stars: 108 - Forks: 29

NeuraCerebra-AI/LLM-Model-Response-Tester
A tool for comprehensively evaluating and comparing responses from multiple large language models to provide actionable insights for improvement.
Size: 15.6 KB - Last synced at: 9 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

olamide203/hyoka
a lightweight and precise math expression parser and evaluator for JavaScript and TypeScript
Language: TypeScript - Size: 148 KB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 122 - Forks: 7

slack-io/commander
Command evaluator and parser
Language: Go - Size: 6.84 KB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

tarao/LambdaJS
An interpreter of Lambda calculus written in JavaScript and working with JavaScript syntax.
Language: JavaScript - Size: 93.8 KB - Last synced at: 27 days ago - Pushed at: over 6 years ago - Stars: 47 - Forks: 5

yds12/mexe
Simple and fast arithmetic expression parser
Language: Rust - Size: 37.1 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 0

muktihari/expr
Expr is a simple, lightweight and performant programming toolkit for evaluating basic mathematical expression and boolean expression in a string.
Language: Go - Size: 135 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 8 - Forks: 1

jmp/poker-hand-evaluator
A small poker hand evaluator written in Java. Implements a relatively fast 5-card hand evaluator for calculating the values of poker hands and comparing them.
Language: Java - Size: 9.27 MB - Last synced at: 6 days ago - Pushed at: about 5 years ago - Stars: 10 - Forks: 3

miso-belica/py.js
Python expressions parser and evaluator written in Javascript (https://github.com/odoo/odoo/tree/14.0/addons/web/static/lib/py.js)
Language: JavaScript - Size: 290 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

roneetkumar/simple-lang
Simple is a programming language based on GO lang as a base language. The objective to create this language is not only to learn GO lang but also to understand the journey of idea from source code to a finished product.
Language: Go - Size: 146 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

cedrickchee/hou
Hou :monkey: programming language interpreter and compiler
Language: Go - Size: 64.5 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

nullne/evaluator
Language: Go - Size: 51.8 KB - Last synced at: 9 months ago - Pushed at: about 2 years ago - Stars: 39 - Forks: 8

gsscoder/exprengine
.NET expression evaluator engine
Language: C# - Size: 3.51 MB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 21 - Forks: 5
