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
226 forks
Language: Go
last commit: about 1 month 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,402
maja42/goval A Go library for evaluating arbitrary arithmetic, string, and logic expressions with support for variables and custom functions. 160
paesslerag/gval An expression evaluation library for Go that supports arbitrary expressions and parameters 758
clarkmcc/cel-rust An interpreter for a lightweight expression language with C-like syntax 386
golang/go A programming language designed to build simple, reliable, and efficient software 124,564
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 support STEM education and data science 8,996
golang/tools Provides tools and packages for static analysis and code transformation of Go programs. 7,430
hedhyw/rex A flexible regular expression builder for Go. 197
nsf/gocode An autocompletion daemon for the Go programming language 5,014
c-bata/go-prompt A library for building interactive command-line interfaces with auto-complete suggestions. 5,303
cweill/gotests Generates Go test boilerplate from source code 4,975
qax-os/goreporter Analyzes and reports on the quality of Go code. 3,128
google/starlark-go An implementation of the Starlark configuration language in Go. 2,377
josa42/coc-go Go language server extension for enhanced code completion and editing features in vim/neovim 568