gval

expression evaluator

An expression evaluation library for Go that supports arbitrary expressions and parameters

Expression evaluation in golang

GitHub

743 stars
25 watching
83 forks
Language: Go
last commit: about 1 month ago
Linked from 2 awesome lists

evaluate-expressionsevaluationexpression-evaluatorexpression-languagegogodocgolanggvalparserparsing

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
maja42/goval A Go library for evaluating arbitrary arithmetic, string, and logic expressions with support for variables and custom functions. 159
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
ccapndave/elm-eexl An expression parser and evaluator for Elm language, used to evaluate logical expressions in educational software. 2
soniah/evaler Evaluates simple arithmetic expressions using Dijkstra's Shunting Yard algorithm 51
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
arashpartow/exprtk A high-performance C++ library for parsing and evaluating mathematical expressions 648
pulover/eval An AHK function to execute expressions within dynamic strings, allowing for flexible variable substitution. 31
gomate-community/rageval An evaluation tool for Retrieval-augmented Generation methods 132
nicklockwood/expression A Swift framework for evaluating mathematical expressions at runtime on multiple platforms 830
paesslerag/jsonpath An implementation of the JSONPath query language for Go. 185
thedevsaddam/govalidator Validate golang request data with simple rules inspired by Laravel's request validation 1,324
txgruppi/parseargs-go A string argument parser for Go that handles quoted arguments and flags as simple strings. 10
emperror/emperror Tools and strategies for handling errors in Go applications 342
eddieantonio/ocreval A collection of tools and utilities for evaluating the performance and quality of OCR output 57