cel-go

Expression evaluator

Evaluates and executes simple expressions with a C-like syntax

Fast, portable, non-Turing complete expression evaluation with gradual typing (Go)

GitHub

2k stars
35 watching
222 forks
Language: Go
last commit: 14 days ago
Linked from 2 awesome lists

celexpressionexpression-evaluatorexpression-languageexpression-parsergogolang

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
expr-lang/expr An expression language and evaluation framework for the Go programming language, optimized for safety, performance, and ease of use. 6,306
maja42/goval A Go library for evaluating arbitrary arithmetic, string, and logic expressions with support for variables and custom functions. 159
paesslerag/gval An expression evaluation library for Go that supports arbitrary expressions and parameters 743
clarkmcc/cel-rust An interpreter for a lightweight expression language with C-like syntax 380
golang/go A programming language designed to build simple, reliable, and efficient software 124,071
antonmedv/golang-expression-evaluation-comparison A benchmarking repository comparing the performance of different expression evaluation packages in Go. 48
goplus/gop A programming language designed to simplify coding and make it accessible to a wider audience 8,965
golang/tools Provides tools and packages for static analysis and code transformation of Go programs. 7,401
hedhyw/rex A flexible regular expression builder for Go. 196
nsf/gocode An autocompletion daemon for the Go programming language 5,011
c-bata/go-prompt A library for building interactive command-line interfaces with auto-complete suggestions. 5,290
cweill/gotests Generates Go test boilerplate from source code 4,957
qax-os/goreporter Analyzes and reports on the quality of Go code. 3,127
google/starlark-go An implementation of the Starlark configuration language in Go. 2,348
josa42/coc-go Go language server extension for enhanced code completion and editing features in vim/neovim 567