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

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