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

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

hexagonal-sun/bic
A C interpreter and API explorer.
Language: C - Size: 991 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 803 - Forks: 40

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

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

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

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

LMsgSendNilSelf/AlgebraicEngine-Fraction
a calculating engine~
Language: Objective-C - Size: 354 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 315 - Forks: 106

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

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

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

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

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

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

Keelar/ExprK
A simple mathematical expression evaluator for Kotlin and Java, written in Kotlin.
Language: Kotlin - Size: 44.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 130 - Forks: 19

nicoSWD/php-rule-parser
PHP Rule Engine - Parses & Evaluates JavaScript-like expressions
Language: PHP - Size: 746 KB - Last synced at: 17 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

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

tupac-amaru/yacep
yet another csharp expression parser
Language: C# - Size: 171 KB - Last synced at: about 1 hour ago - Pushed at: almost 3 years ago - Stars: 123 - Forks: 18

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

madorin/matex
PHP Mathematical expression parser and evaluator
Language: PHP - Size: 30.3 KB - Last synced at: 6 days 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: 9 months ago - Stars: 108 - Forks: 29

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

AfaanBilal/koshur-lang
A simple programming language inspired by the Kashmiri language (Koshur)
Language: JavaScript - Size: 72.3 KB - Last synced at: 27 days ago - Pushed at: over 1 year ago - Stars: 25 - Forks: 4

yuis-ice/jseval
Evaluate JavaScript on a URL through headless Chrome browser.
Language: JavaScript - Size: 2.93 KB - Last synced at: 30 days ago - Pushed at: almost 4 years ago - Stars: 25 - Forks: 1

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

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

shomali11/commander
Command evaluator and parser
Language: Go - Size: 79.1 KB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 21 - 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

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

gajus/pianola
A declarative function composition and evaluation engine.
Language: JavaScript - Size: 43 KB - Last synced at: 26 days ago - Pushed at: over 5 years ago - Stars: 20 - Forks: 1

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

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

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

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

bedrockk/MoLang
MoLang parser & evaluator
Language: Java - Size: 421 KB - Last synced at: 11 months ago - Pushed at: almost 4 years ago - Stars: 16 - Forks: 4

ahmetabdi/DeusExMachina 📦
C++ Poker Stars bot that doesn't use OCR but reads directly from game memory instantly
Language: C - Size: 4.01 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 16 - Forks: 8

ariya/tapdigit 📦
Simple JavaScript-based math evaluator
Language: JavaScript - Size: 71.3 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 16 - Forks: 9

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

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: 29 days ago - Pushed at: almost 3 years ago - Stars: 14 - Forks: 1

nexentra/aesir
The Aesir Programming Language
Language: Go - Size: 418 KB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 1

davidski/tidyrisk-workshop
🎓Materials for the Hands-On Introduction to OpenFAIR Risk Analysis with Tidyrisk
Language: HTML - Size: 8.99 MB - Last synced at: about 1 month ago - Pushed at: over 4 years 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

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

haykam821/Cutana
An emulator for shortcuts.
Language: JavaScript - Size: 617 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 11 - Forks: 1

haraldmaida/lamcal
A lambda calculus parser, evaluator and repl
Language: Rust - Size: 193 KB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 11 - 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: 7 days ago - Pushed at: 6 months ago - Stars: 10 - Forks: 22

ChenLiu-1996/GAN-evaluator
A pip-installable evaluator for GANs (IS and FID). Accepts either dataloaders or individual batches. Supports on-the-fly evaluation during training. A working DCGAN SVHN demo script provided.
Language: Python - Size: 778 KB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 10 - Forks: 0

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

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

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

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

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: almost 8 years ago - Stars: 9 - Forks: 1

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

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

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

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

chen-keinan/go-opa-validate
go-opa-validate is an open-source lib that evaluates OPA (open policy agent) policy against JSON or YAML data.
Language: Go - Size: 339 KB - Last synced at: 21 days ago - Pushed at: almost 2 years ago - Stars: 8 - Forks: 2

ariya/calculator.clj
Learning Clojure by writing a lexer, parser, evaluator
Language: Clojure - Size: 47.9 KB - Last synced at: 11 days ago - Pushed at: almost 2 years ago - Stars: 8 - Forks: 1

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

ChifiSource/ParseNotEval.jl
Expands the usage of Base.parse to work with more Base structures.
Language: Julia - Size: 102 KB - Last synced at: 3 days ago - Pushed at: almost 3 years ago - Stars: 8 - Forks: 0

HackaIran/HOPE
🧪 [H]ackademy [O]pen-Source [P]rojects [E]valuator
Language: JavaScript - Size: 957 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 8 - 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

edrisranjbar/SelfUp
SelfUp is a free and open source project to helps us become the better version of ourselves.
Language: Python - Size: 1.25 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 2

zannx/ArcticC
A simple programming language
Language: C# - Size: 126 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 1

Drakkar-Software/OctoBot-Tentacles-Template 📦
This repository contains the template for custom tentacles (packages) handled by OctoBot's tentacle manager.
Language: Python - Size: 24.4 KB - Last synced at: 3 days ago - Pushed at: about 5 years ago - Stars: 7 - Forks: 4

triagemd/keras-eval
An evaluation abstraction for Keras models.
Language: Jupyter Notebook - Size: 15.3 MB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 7 - Forks: 2

Emzi0767/Devi-Discord-Selfbot 📦
Devi (Dynamic Evaluation Implement) is a Discord selfbot, built with C# eval and quoting in mind
Language: C# - Size: 113 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 7 - Forks: 0

bugoverdose/yail
Yet Another Interpreted Language
Language: Go - Size: 1.31 MB - Last synced at: 30 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 0

ilyas-kalandar/SharpCalc
Simple mathematical expressions evalulator, created with AST & RD.
Language: C# - Size: 51.8 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

glebec/functional-math-compiler
Exercise creating a functional JavaScript math expression compiler
Language: JavaScript - Size: 117 KB - Last synced at: about 1 month ago - Pushed at: about 7 years ago - Stars: 6 - Forks: 1

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

davidski/tidyrisk-docker
⚖🐋Rocker-based Docker Containers for Tidyrisk
Language: Shell - Size: 85.9 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 0

degreepath/auditor
The evaluator for Degreepath
Language: Python - Size: 3.56 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 3

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

DeanFs/DFEvalKit
复杂数学表达式计算,包含三目运算识别和计算等
Language: Objective-C - Size: 133 KB - Last synced at: 20 days ago - Pushed at: about 5 years ago - Stars: 5 - Forks: 0

toliyansky/evaluator-spring-boot-starter
This spring-boot-starter facilitates the debugging of your deployed web application. It allows you to execute arbitrary code in the context of your application or outside it via the web route.
Last synced at: over 2 years ago - Stars: 5 - Forks: 2
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

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

ooliver1/dewel
An Eludris bot to aid in programming/development.
Language: Python - Size: 89.2 MB - Last synced at: 29 days ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 0

mahdihaghverdi/postfixcalc
Simple and safe math expression evaluator
Language: Python - Size: 337 KB - Last synced at: 27 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

hsiaofongw/expression-evaluator
Term Rewriting System
Language: TypeScript - Size: 2.81 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

natimellino/SAT-Solver
A Haskell embedded DSL that parses and implements the SAT algorithm to CTL formulas. Final project for ALP subject.
Language: C - Size: 11.9 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

nbice1/First-Order-Logic
This project is aimed at developing a program to evaluate the truth-value of sentences in First-Order Logic and construct proofs.
Language: Python - Size: 225 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0
