goval

Expression evaluator

A Go library for evaluating arbitrary arithmetic, string, and logic expressions with support for variables and custom functions.

Expression evaluation in golang

GitHub

159 stars
7 watching
24 forks
Language: Go
last commit: 4 months ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
paesslerag/gval An expression evaluation library for Go that supports arbitrary expressions and parameters 743
antonmedv/golang-expression-evaluation-comparison A benchmarking repository comparing the performance of different expression evaluation packages in Go. 48
nullne/evaluator An expression evaluator library written in Go. 41
soniah/evaler Evaluates simple arithmetic expressions using Dijkstra's Shunting Yard algorithm 51
nicklockwood/expression A Swift framework for evaluating mathematical expressions at runtime on multiple platforms 830
thedevsaddam/govalidator Validate golang request data with simple rules inspired by Laravel's request validation 1,324
ccapndave/elm-eexl An expression parser and evaluator for Elm language, used to evaluate logical expressions in educational software. 2
pulover/eval An AHK function to execute expressions within dynamic strings, allowing for flexible variable substitution. 31
pimpfiction/govader_backend An NLP microservice for analyzing the sentiment of user input 6
balance-platform/ex_pression An expression evaluation library for Elixir that safely evaluates user input expressions with support for JSON syntax and data types. 9
allenai/olmo-eval An evaluation framework for large language models. 310
openai/simple-evals A library for evaluating language models using standardized prompts and benchmarking tests. 1,939
elgs/jsonql A JSON query expression library in Golang. 276
morganstanley/hobbes A language and embedded JIT compiler for efficient dynamic expression evaluation and data storage 1,168
twharmon/govalid Struct validation using tags 46