expr

Expr language

An expression language and evaluation framework for the Go programming language, optimized for safety, performance, and ease of use.

Expression language and expression evaluation for Go

GitHub

6k stars
69 watching
405 forks
Language: Go
last commit: 8 days ago
Linked from 2 awesome lists

bytecodeconfiguration-languageengineevaluatorexprexpressionexpression-evaluatorexpression-languagegogolangrule-engine

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
google/cel-go Evaluates and executes simple expressions with a C-like syntax 2,286
rob-bie/expr An Elixir library for parsing and evaluating mathematical expressions. 12
arashpartow/exprtk A high-performance C++ library for parsing and evaluating mathematical expressions 648
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
maja42/goval A Go library for evaluating arbitrary arithmetic, string, and logic expressions with support for variables and custom functions. 159
wdas/seexpr An embeddable, arithmetic expression language for computer graphics image creation 407
goplus/gop A programming language designed to simplify coding and make it accessible to a wider audience 8,965
cweill/gotests Generates Go test boilerplate from source code 4,957
golang/go A programming language designed to build simple, reliable, and efficient software 124,071
dsoprea/go-exif A library that provides native Go functionality to parse and update EXIF data from raw image files. 511
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
go-playground/assert A library providing custom assertion functionality for building more robust unit tests in Go. 63
dvyukov/go-fuzz A tool for generating and testing random inputs to ensure software reliability 4,780
hedhyw/rex A flexible regular expression builder for Go. 196