gval
expression evaluator
An expression evaluation library for Go that supports arbitrary expressions and parameters
Expression evaluation in golang
743 stars
25 watching
83 forks
Language: Go
last commit: about 1 month ago
Linked from 2 awesome lists
evaluate-expressionsevaluationexpression-evaluatorexpression-languagegogodocgolanggvalparserparsing
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 |